![]() |
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