|
RoboDBG
|
This is the complete list of members for RoboDBG::Debugger, including all inherited members.
| actualizeThreadList() | RoboDBG::Debugger | protected |
| ASLR(LPVOID address) | RoboDBG::Debugger | protected |
| ASLR(uintptr_t address) | RoboDBG::Debugger | protected |
| attach(std::string exeName) | RoboDBG::Debugger | |
| baseImageBase | RoboDBG::Debugger | protected |
| changeMemoryProtection(LPVOID baseAddress, SIZE_T regionSize, DWORD newProtect) | RoboDBG::Debugger | protected |
| changeMemoryProtection(MemoryRegion_t page, DWORD newProtect) | RoboDBG::Debugger | protected |
| changeMemoryProtection(uintptr_t baseAddress, SIZE_T regionSize, DWORD newProtect) | RoboDBG::Debugger | inlineprotected |
| clearHardwareBreakpoint(DRReg reg) | RoboDBG::Debugger | protected |
| clearHardwareBreakpointOnThread(HANDLE hThread, DRReg reg) | RoboDBG::Debugger | protected |
| Debugger() | RoboDBG::Debugger | |
| Debugger(bool verbose) | RoboDBG::Debugger | |
| decrementIP(HANDLE hThread) | RoboDBG::Debugger | protected |
| detach() | RoboDBG::Debugger | |
| enableSingleStep(HANDLE hThread) | RoboDBG::Debugger | protected |
| getBreakpointByReg(DRReg reg) | RoboDBG::Debugger | protected |
| getFlag(HANDLE hThread, Flags32 flag) | RoboDBG::Debugger | protected |
| getHardwareBreakpoints() | RoboDBG::Debugger | protected |
| getMemoryPages() | RoboDBG::Debugger | protected |
| getPageByAddress(LPVOID baseAddress) | RoboDBG::Debugger | protected |
| getPageByAddress(uintptr_t baseAddress) | RoboDBG::Debugger | inlineprotected |
| getProcessHandle() | RoboDBG::Debugger | inlineprotected |
| getRegister(HANDLE hThread, Register32 reg) | RoboDBG::Debugger | protected |
| hideDebugger() | RoboDBG::Debugger | protected |
| isEqual(LPVOID a, uintptr_t b) | RoboDBG::Debugger | inlineprotected |
| isHardwareBreakpointAt(LPVOID address) | RoboDBG::Debugger | protected |
| isHardwareBreakpointAt(uintptr_t address) | RoboDBG::Debugger | inlineprotected |
| loop() | RoboDBG::Debugger | |
| onAccessViolation(uintptr_t address, uintptr_t faultingAddress, long accessType) | RoboDBG::Debugger | protectedvirtual |
| onAttach() | RoboDBG::Debugger | protectedvirtual |
| onBreakpoint(uintptr_t address, HANDLE hThread) | RoboDBG::Debugger | protectedvirtual |
| onDebugString(std::string dbgString) | RoboDBG::Debugger | protectedvirtual |
| onDLLLoad(uintptr_t address, std::string dllName, uintptr_t entryPoint) | RoboDBG::Debugger | protectedvirtual |
| onDLLUnload(uintptr_t address, std::string dllName) | RoboDBG::Debugger | protectedvirtual |
| onEnd(DWORD exitCode, DWORD pid) | RoboDBG::Debugger | protectedvirtual |
| onHardwareBreakpoint(uintptr_t address, HANDLE hThread, DRReg reg) | RoboDBG::Debugger | protectedvirtual |
| onRIPError(const RIP_INFO &rip) | RoboDBG::Debugger | protectedvirtual |
| onSinglestep(uintptr_t address, HANDLE hThread) | RoboDBG::Debugger | protectedvirtual |
| onStart(uintptr_t imageBase, uintptr_t entryPoint) | RoboDBG::Debugger | protectedvirtual |
| onThreadCreate(HANDLE hThread, DWORD threadId, uintptr_t threadBase, uintptr_t startAddress) | RoboDBG::Debugger | protectedvirtual |
| onThreadExit(DWORD threadID) | RoboDBG::Debugger | protectedvirtual |
| onUnknownDebugEvent(DWORD code) | RoboDBG::Debugger | protectedvirtual |
| onUnknownException(uintptr_t addr, DWORD code) | RoboDBG::Debugger | protectedvirtual |
| printIP(HANDLE hThread) | RoboDBG::Debugger | protected |
| PrintMemoryPages() | RoboDBG::Debugger | protected |
| readMemory(LPVOID address, void *buffer, SIZE_T size) | RoboDBG::Debugger | protected |
| readMemory(uintptr_t address, void *buffer, SIZE_T size) | RoboDBG::Debugger | inlineprotected |
| readMemory(uintptr_t address) | RoboDBG::Debugger | inlineprotected |
| restoreBreakpoint(LPVOID address) | RoboDBG::Debugger | protected |
| restoreBreakpoint(uintptr_t address) | RoboDBG::Debugger | inlineprotected |
| searchInMemory(const std::vector< BYTE > &pattern) | RoboDBG::Debugger | protected |
| setBreakpoint(LPVOID address) | RoboDBG::Debugger | protected |
| setBreakpoint(uintptr_t address) | RoboDBG::Debugger | inlineprotected |
| setFlag(HANDLE hThread, Flags32 flag, bool enabled) | RoboDBG::Debugger | protected |
| setHardwareBreakpoint(hwBp_t bp) | RoboDBG::Debugger | protected |
| setHardwareBreakpoint(LPVOID address, DRReg reg, AccessType type, BreakpointLength len) | RoboDBG::Debugger | inlineprotected |
| setHardwareBreakpoint(int address, DRReg reg, AccessType type, BreakpointLength len) | RoboDBG::Debugger | inlineprotected |
| setHardwareBreakpointOnThread(hwBp_t bp) | RoboDBG::Debugger | protected |
| setHardwareBreakpointOnThread(HANDLE hThread, LPVOID address, DRReg reg, AccessType type, BreakpointLength len) | RoboDBG::Debugger | inlineprotected |
| setRegister(HANDLE hThread, Register32 reg, int32_t value) | RoboDBG::Debugger | protected |
| start(std::string exeName) | RoboDBG::Debugger | |
| start(std::string exeName, const std::vector< std::string > &args) | RoboDBG::Debugger | |
| writeMemory(LPVOID address, const void *buffer, SIZE_T size) | RoboDBG::Debugger | protected |
| writeMemory(uintptr_t address, const void *buffer, SIZE_T size) | RoboDBG::Debugger | inlineprotected |
| writeMemory(uintptr_t address, const T &value) | RoboDBG::Debugger | inlineprotected |