reactos/drivers/filesystems
Pierre Schweitzer c5a35ecd37 [FASTFAT] Introduce a KDBG extension.
This is a PoC of what it's possible to realize thanks to an
already existing hack in ntoskrnl :-).
With this extension, on the kdb:> prompt, you're able to type
in commands that will be handled by the FastFAT driver and not
by the kernel, allowing internal debug, not possible otherwise.

So far, three commands exist:
- ?fat.vols: lists all the mounted volumes by FastFAT
- ?fat.files: lists all the files on a specific volume (with their attributes)
- ?fat.setdbgfile: allows watching on specifics files lifetime

This is obviously only the begin and could be greatly improved.

For instance, this is what allowed to debug CORE-14557
2018-04-29 12:15:11 +02:00
..
btrfs [SETUP] Remove FSDs which have broken dismount implementation. 2017-12-17 23:16:01 +01:00
cdfs [CDFS] Set the FO_CLEANUP_COMPLETE on cleanup 2017-11-05 13:57:41 +01:00
cdfs_new [CDFS_NEW] Sync with HEAD. 2018-02-25 10:14:27 +01:00
ext2 [FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes. 2017-12-18 08:46:24 +01:00
fastfat [FASTFAT] Introduce a KDBG extension. 2018-04-29 12:15:11 +02:00
fastfat_new [FASTFAT_NEW] Fix build with FASTFATDBG set 2017-11-24 12:00:10 +01:00
ffs [FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes. 2017-12-18 08:46:24 +01:00
fs_rec
msfs
mup
nfs [CMAKE/CLANG-CL] Silence some clang-cl warnings in consistency with our gcc build. 2017-12-07 21:53:45 +01:00
npfs Delete "ghost" old(*) files that have been mysteriously added back during the SVN-to-Git transition. 2017-10-04 10:28:36 +02:00
ntfs [NTFS] When reading $I30 attribute fails, stop the rename operation. 2018-04-14 11:43:57 +02:00
reiserfs [FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes. 2017-12-18 08:46:24 +01:00
udfs [FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes. 2017-12-18 08:46:24 +01:00
CMakeLists.txt [CDFS] Attempt to a switch to the MS CDFS driver. 2017-11-18 18:32:36 +01:00