![]() |
Baseer 0.2.0
Baseer is an advanced binary analysis tool designed to provide deep insights into any file.
|
Holds debugger state and process information. More...
#include <debugger.h>
Public Attributes | |
char * | mmaps |
uint64_t | base |
uint64_t | entry |
struct user_regs_struct | regs |
bp_list * | list |
sym_list * | sym |
Cmd | cmd |
unsigned int | pid |
uint32_t | arch |
bool | do_wait |
bool | pie |
bool | do_exit |
Holds debugger state and process information.
uint32_t context::arch |
Architecture (32 or 64 bit)
uint64_t context::base |
Base address of the binary (PIE flag in LSB)
Cmd context::cmd |
Current user command
bool context::do_exit |
Set when the debugger should terminate
bool context::do_wait |
Whether to wait for process stop
uint64_t context::entry |
Entry point address
bp_list* context::list |
List of breakpoints
char* context::mmaps |
Process memory mappings (/proc/pid/maps)
unsigned int context::pid |
Debugged process PID
bool context::pie |
True if the target binary is Position Independent Executable (PIE)
struct user_regs_struct context::regs |
CPU register state
sym_list* context::sym |
List of symbols