RoboDBG
Loading...
Searching...
No Matches
RoboDBG::Debugger Member List

This is the complete list of members for RoboDBG::Debugger, including all inherited members.

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