mirror of https://github.com/x64dbg/GleeBug
some forward declarations and typedefs in one place
This commit is contained in:
parent
8e5f758c96
commit
25b4dd40de
|
|
@ -28,8 +28,6 @@ namespace GleeBug
|
|||
*/
|
||||
DllInfo(LPVOID lpBaseOfDll, DWORD sizeOfImage, LPVOID entryPoint);
|
||||
};
|
||||
|
||||
typedef std::map<Range, DllInfo, RangeCompare> DllMap;
|
||||
};
|
||||
|
||||
#endif //_DEBUGGER_DLL_H
|
||||
|
|
@ -6,6 +6,8 @@
|
|||
#include <vector>
|
||||
#include <unordered_map>
|
||||
#include <map>
|
||||
#include <set>
|
||||
#include <functional>
|
||||
|
||||
#include <windows.h>
|
||||
#include <psapi.h>
|
||||
|
|
@ -21,6 +23,21 @@ namespace GleeBug
|
|||
return a.second < b.first;
|
||||
}
|
||||
};
|
||||
|
||||
//forward declarations
|
||||
class Debugger;
|
||||
class ProcessInfo;
|
||||
class DllInfo;
|
||||
class ThreadInfo;
|
||||
|
||||
//map typedefs
|
||||
typedef std::map<DWORD, ProcessInfo> ProcessMap;
|
||||
typedef std::map<Range, DllInfo, RangeCompare> DllMap;
|
||||
typedef std::map<DWORD, ThreadInfo> ThreadMap;
|
||||
|
||||
//callback function typedefs
|
||||
typedef std::function<void(const Debugger &)> StepCallback;
|
||||
|
||||
};
|
||||
|
||||
#endif //_DEBUGGER_GLOBAL_H
|
||||
|
|
@ -53,8 +53,6 @@ namespace GleeBug
|
|||
*/
|
||||
bool MemWrite(ULONG_PTR address, const size_t size, const void* buffer);
|
||||
};
|
||||
|
||||
typedef std::map<DWORD, ProcessInfo> ProcessMap;
|
||||
};
|
||||
|
||||
#endif //_DEBUGGER_PROCESS_H
|
||||
|
|
@ -46,8 +46,6 @@ namespace GleeBug
|
|||
private:
|
||||
CONTEXT _oldContext;
|
||||
};
|
||||
|
||||
typedef std::map<DWORD, ThreadInfo> ThreadMap;
|
||||
};
|
||||
|
||||
#endif //_DEBUGGER_THREADS_H
|
||||
Loading…
Reference in New Issue