File tree Expand file tree Collapse file tree 5 files changed +141
-4
lines changed Expand file tree Collapse file tree 5 files changed +141
-4
lines changed Original file line number Diff line number Diff line change @@ -1751,6 +1751,75 @@ INIT_SECTION CM_SYSTEM_CONTROL_VECTOR CmControlVector[] =
1751
1751
NULL
1752
1752
},
1753
1753
//
1754
+ // Components specified in Windows 8
1755
+ //
1756
+ {
1757
+ L"Session Manager\\Debug Print Filter" ,
1758
+ L"POWER" ,
1759
+ & Kd_POWER_Mask ,
1760
+ NULL ,
1761
+ NULL
1762
+ },
1763
+ {
1764
+ L"Session Manager\\Debug Print Filter" ,
1765
+ L"CRASHDUMPXHCI" ,
1766
+ & Kd_CRASHDUMPXHCI_Mask ,
1767
+ NULL ,
1768
+ NULL
1769
+ },
1770
+ {
1771
+ L"Session Manager\\Debug Print Filter" ,
1772
+ L"GPIO" ,
1773
+ & Kd_GPIO_Mask ,
1774
+ NULL ,
1775
+ NULL
1776
+ },
1777
+ {
1778
+ L"Session Manager\\Debug Print Filter" ,
1779
+ L"REFS" ,
1780
+ & Kd_REFS_Mask ,
1781
+ NULL ,
1782
+ NULL
1783
+ },
1784
+ {
1785
+ L"Session Manager\\Debug Print Filter" ,
1786
+ L"WER" ,
1787
+ & Kd_WER_Mask ,
1788
+ NULL ,
1789
+ NULL
1790
+ },
1791
+ //
1792
+ // Components specified in Windows 10
1793
+ //
1794
+ {
1795
+ L"Session Manager\\Debug Print Filter" ,
1796
+ L"CAPIMG" ,
1797
+ & Kd_CAPIMG_Mask ,
1798
+ NULL ,
1799
+ NULL
1800
+ },
1801
+ {
1802
+ L"Session Manager\\Debug Print Filter" ,
1803
+ L"VPCI" ,
1804
+ & Kd_VPCI_Mask ,
1805
+ NULL ,
1806
+ NULL
1807
+ },
1808
+ {
1809
+ L"Session Manager\\Debug Print Filter" ,
1810
+ L"STORAGECLASSMEMORY" ,
1811
+ & Kd_STORAGECLASSMEMORY_Mask ,
1812
+ NULL ,
1813
+ NULL
1814
+ },
1815
+ {
1816
+ L"Session Manager\\Debug Print Filter" ,
1817
+ L"FSLIB" ,
1818
+ & Kd_FSLIB_Mask ,
1819
+ NULL ,
1820
+ NULL
1821
+ },
1822
+ //
1754
1823
// END OF Debug Filter Masks
1755
1824
//
1756
1825
Original file line number Diff line number Diff line change @@ -561,7 +561,7 @@ extern ULONG TraceDataBufferPosition;
561
561
//
562
562
// Debug Filter Component Table
563
563
//
564
- #define MAX_KD_COMPONENT_TABLE_ENTRIES 147
564
+ #define MAX_KD_COMPONENT_TABLE_ENTRIES (DPFLTR_ENDOFTABLE_ID + 2)
565
565
extern ULONG KdComponentTableSize ;
566
566
extern PULONG KdComponentTable [MAX_KD_COMPONENT_TABLE_ENTRIES ];
567
567
@@ -718,3 +718,18 @@ extern ULONG Kd_FILETRACE_Mask;
718
718
extern ULONG Kd_XSAVE_Mask ;
719
719
extern ULONG Kd_SE_Mask ;
720
720
extern ULONG Kd_DRIVEEXTENDER_Mask ;
721
+ //
722
+ // Components specified in Windows 8
723
+ //
724
+ extern ULONG Kd_POWER_Mask ;
725
+ extern ULONG Kd_CRASHDUMPXHCI_Mask ;
726
+ extern ULONG Kd_GPIO_Mask ;
727
+ extern ULONG Kd_REFS_Mask ;
728
+ extern ULONG Kd_WER_Mask ;
729
+ //
730
+ // Components specified in Windows 10
731
+ //
732
+ extern ULONG Kd_CAPIMG_Mask ;
733
+ extern ULONG Kd_VPCI_Mask ;
734
+ extern ULONG Kd_STORAGECLASSMEMORY_Mask ;
735
+ extern ULONG Kd_FSLIB_Mask ;
Original file line number Diff line number Diff line change @@ -294,6 +294,21 @@ ULONG Kd_FILETRACE_Mask;
294
294
ULONG Kd_XSAVE_Mask ;
295
295
ULONG Kd_SE_Mask ;
296
296
ULONG Kd_DRIVEEXTENDER_Mask ;
297
+ //
298
+ // Components specified in Windows 8
299
+ //
300
+ ULONG Kd_POWER_Mask ;
301
+ ULONG Kd_CRASHDUMPXHCI_Mask ;
302
+ ULONG Kd_GPIO_Mask ;
303
+ ULONG Kd_REFS_Mask ;
304
+ ULONG Kd_WER_Mask ;
305
+ //
306
+ // Components specified in Windows 10
307
+ //
308
+ ULONG Kd_CAPIMG_Mask ;
309
+ ULONG Kd_VPCI_Mask ;
310
+ ULONG Kd_STORAGECLASSMEMORY_Mask ;
311
+ ULONG Kd_FSLIB_Mask ;
297
312
// End Mask
298
313
ULONG Kd_ENDOFTABLE_Mask ;
299
314
@@ -407,7 +422,6 @@ PULONG KdComponentTable[MAX_KD_COMPONENT_TABLE_ENTRIES] =
407
422
& Kd_MM_Mask ,
408
423
& Kd_DFSC_Mask ,
409
424
& Kd_WOW64_Mask ,
410
-
411
425
//
412
426
// Components specified in Vista+, some of which we also use in ReactOS
413
427
//
@@ -452,11 +466,26 @@ PULONG KdComponentTable[MAX_KD_COMPONENT_TABLE_ENTRIES] =
452
466
& Kd_XSAVE_Mask ,
453
467
& Kd_SE_Mask ,
454
468
& Kd_DRIVEEXTENDER_Mask ,
455
- // End Mask
469
+ //
470
+ // Components specified in Windows 8
471
+ //
472
+ & Kd_POWER_Mask ,
473
+ & Kd_CRASHDUMPXHCI_Mask ,
474
+ & Kd_GPIO_Mask ,
475
+ & Kd_REFS_Mask ,
476
+ & Kd_WER_Mask ,
477
+ //
478
+ // Components specified in Windows 10
479
+ //
480
+ & Kd_CAPIMG_Mask ,
481
+ & Kd_VPCI_Mask ,
482
+ & Kd_STORAGECLASSMEMORY_Mask ,
483
+ & Kd_FSLIB_Mask ,
484
+ // End Mask
456
485
& Kd_ENDOFTABLE_Mask ,
457
486
};
458
487
459
- ULONG KdComponentTableSize = sizeof (KdComponentTable ) / sizeof ( KdComponentTable [ 0 ] );
488
+ ULONG KdComponentTableSize = RTL_NUMBER_OF (KdComponentTable );
460
489
461
490
//
462
491
// Debugger Data
Original file line number Diff line number Diff line change @@ -301,6 +301,21 @@ ComponentTable[] =
301
301
{ "XSAVE" , DPFLTR_XSAVE_ID },
302
302
{ "SE" , DPFLTR_SE_ID },
303
303
{ "DRIVEEXTENDER" , DPFLTR_DRIVEEXTENDER_ID },
304
+ //
305
+ // Components specified in Windows 8
306
+ //
307
+ { "POWER" , DPFLTR_POWER_ID },
308
+ { "CRASHDUMPXHCI" , DPFLTR_CRASHDUMPXHCI_ID },
309
+ { "GPIO" , DPFLTR_GPIO_ID },
310
+ { "REFS" , DPFLTR_REFS_ID },
311
+ { "WER" , DPFLTR_WER_ID },
312
+ //
313
+ // Components specified in Windows 10
314
+ //
315
+ { "CAPIMG" , DPFLTR_CAPIMG_ID },
316
+ { "VPCI" , DPFLTR_VPCI_ID },
317
+ { "STORAGECLASSMEMORY" , DPFLTR_STORAGECLASSMEMORY_ID },
318
+ { "FSLIB" , DPFLTR_FSLIB_ID },
304
319
};
305
320
306
321
//
Original file line number Diff line number Diff line change @@ -171,5 +171,14 @@ typedef enum _DPFLTR_TYPE {
171
171
DPFLTR_XSAVE_ID = 143 ,
172
172
DPFLTR_SE_ID = 144 ,
173
173
DPFLTR_DRIVEEXTENDER_ID = 145 ,
174
+ DPFLTR_POWER_ID = 146 ,
175
+ DPFLTR_CRASHDUMPXHCI_ID = 147 ,
176
+ DPFLTR_GPIO_ID = 148 ,
177
+ DPFLTR_REFS_ID = 149 ,
178
+ DPFLTR_WER_ID = 150 ,
179
+ DPFLTR_CAPIMG_ID = 151 ,
180
+ DPFLTR_VPCI_ID = 152 ,
181
+ DPFLTR_STORAGECLASSMEMORY_ID = 153 ,
182
+ DPFLTR_FSLIB_ID = 154 ,
174
183
DPFLTR_ENDOFTABLE_ID
175
184
} DPFLTR_TYPE ;
You can’t perform that action at this time.
0 commit comments