dbg_engine: shift thread register reads / process memory reads -> abstraction layer, rather than directly calling into demon; cache crash dump info, like thread info & memory ranges; implement thread reg reads & memory reads for dumps by using this acceleration structure when we have a dump handle, instead of regular demon reads.

This commit is contained in:
Ryan Fleury
2026-05-18 14:51:17 -07:00
parent 463a4f8565
commit 4840b46b84
23 changed files with 1035 additions and 401 deletions
+4
View File
@@ -4,6 +4,8 @@
#ifndef MINIDUMP_H
#define MINIDUMP_H
#pragma pack(push, 1)
typedef enum MDMP_DumpKind
{
MDMP_DumpKind_Normal = 0x00000000,
@@ -226,4 +228,6 @@ struct MDMP_SystemInfo
// CPU_INFORMATION Cpu; (architecture dependent)
};
#pragma pack(pop)
#endif // MINIDUMP_H