LibDebug: Add ProcessInspector base class

ProcessInspector is an abstract base class for an object that can
inspect the address space of a process.

Concrete sub classes need to implement methods for peeking & poking
memory and walking the loaded libraries.

It is currently only implemented by DebugSession.
This commit is contained in:
Itamar 2021-11-19 16:13:07 +02:00 committed by Linus Groh
commit 7950f5cb51
Notes: sideshowbarker 2024-07-18 00:57:27 +09:00
7 changed files with 173 additions and 118 deletions

View file

@ -9,6 +9,7 @@ set(SOURCES
Dwarf/DwarfInfo.cpp
Dwarf/Expression.cpp
Dwarf/LineProgram.cpp
ProcessInspector.cpp
StackFrameUtils.cpp
)