* fhandler_process.cc (format_process_maps): Rework to report

all mapped address space in a process (committed or reserved),
	identifying the nature of the mapping (mapped file/image, heap,
	shared memory) when possible.
	(dos_drive_mappings): New helper classes.
	(heap_info): Ditto.
	* ntdll.h (struct _MEMORY_SECTION_NAME): Define.
This commit is contained in:
Corinna Vinschen
2011-05-11 10:31:22 +00:00
parent 34a6eeabff
commit 8285dae540
3 changed files with 248 additions and 71 deletions

View File

@@ -645,6 +645,11 @@ typedef struct _MEMORY_WORKING_SET_LIST
ULONG WorkingSetList[1];
} MEMORY_WORKING_SET_LIST, *PMEMORY_WORKING_SET_LIST;
typedef struct _MEMORY_SECTION_NAME
{
UNICODE_STRING SectionFileName;
} MEMORY_SECTION_NAME, *PMEMORY_SECTION_NAME;
typedef struct _FILE_BASIC_INFORMATION {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;