Rizin
unix-like reverse engineering framework and cli tools
libgdbr_t Struct Reference

#include <libgdbr.h>

Public Attributes

char * send_buff
 
ssize_t send_len
 
ssize_t send_max
 
char * read_buff
 
ssize_t read_max
 
ssize_t read_len
 
RzSocketsock
 
int connected
 
int acks
 
char * data
 
ssize_t data_len
 
ssize_t data_max
 
gdb_reg_tregisters
 
int last_code
 
int pid
 
int tid
 
int page_size
 
bool attached
 
libgdbr_stub_features_t stub_features
 
int remote_file_fd
 
int num_retries
 
int remote_type
 
bool no_ack
 
bool is_server
 
bool server_debug
 
bool get_baddr
 
libgdbr_stop_reason_t stop_reason
 
RzThreadLockgdbr_lock
 
int gdbr_lock_depth
 
struct {
   char *   regprofile
 
   int   arch
 
   int   bits
 
   bool   valid
 
target
 
bool isbreaked
 

Detailed Description

Core "object" that saves the instance of the lib

Definition at line 159 of file libgdbr.h.

Member Data Documentation

◆ acks

int libgdbr_t::acks

Definition at line 170 of file libgdbr.h.

◆ arch

int libgdbr_t::arch

Definition at line 198 of file libgdbr.h.

Referenced by test_group_name.GroupTest::run().

◆ attached

bool libgdbr_t::attached

Definition at line 179 of file libgdbr.h.

◆ bits

int libgdbr_t::bits

Definition at line 198 of file libgdbr.h.

◆ connected

int libgdbr_t::connected

Definition at line 169 of file libgdbr.h.

◆ data

char* libgdbr_t::data

Definition at line 171 of file libgdbr.h.

Referenced by __getpid(), __read(), __system(), __write(), and test_group_name.GroupTest::run().

◆ data_len

ssize_t libgdbr_t::data_len

Definition at line 172 of file libgdbr.h.

Referenced by __system().

◆ data_max

ssize_t libgdbr_t::data_max

Definition at line 173 of file libgdbr.h.

◆ gdbr_lock

RzThreadLock* libgdbr_t::gdbr_lock

Definition at line 192 of file libgdbr.h.

◆ gdbr_lock_depth

int libgdbr_t::gdbr_lock_depth

Definition at line 193 of file libgdbr.h.

◆ get_baddr

bool libgdbr_t::get_baddr

Definition at line 189 of file libgdbr.h.

Referenced by __system().

◆ is_server

bool libgdbr_t::is_server

Definition at line 187 of file libgdbr.h.

◆ isbreaked

bool libgdbr_t::isbreaked

Definition at line 202 of file libgdbr.h.

◆ last_code

int libgdbr_t::last_code

Definition at line 175 of file libgdbr.h.

◆ no_ack

bool libgdbr_t::no_ack

Definition at line 186 of file libgdbr.h.

Referenced by __system().

◆ num_retries

int libgdbr_t::num_retries

Definition at line 183 of file libgdbr.h.

Referenced by __system().

◆ page_size

int libgdbr_t::page_size

Definition at line 178 of file libgdbr.h.

Referenced by __system().

◆ pid

int libgdbr_t::pid

Definition at line 176 of file libgdbr.h.

Referenced by __getpid(), __open(), and __system().

◆ read_buff

char* libgdbr_t::read_buff

Definition at line 163 of file libgdbr.h.

◆ read_len

ssize_t libgdbr_t::read_len

Definition at line 165 of file libgdbr.h.

◆ read_max

ssize_t libgdbr_t::read_max

Definition at line 164 of file libgdbr.h.

Referenced by debug_gdb_write_at().

◆ registers

gdb_reg_t* libgdbr_t::registers

Definition at line 174 of file libgdbr.h.

◆ regprofile

char* libgdbr_t::regprofile

Definition at line 197 of file libgdbr.h.

◆ remote_file_fd

int libgdbr_t::remote_file_fd

Definition at line 182 of file libgdbr.h.

◆ remote_type

int libgdbr_t::remote_type

Definition at line 185 of file libgdbr.h.

◆ send_buff

char* libgdbr_t::send_buff

Definition at line 160 of file libgdbr.h.

◆ send_len

ssize_t libgdbr_t::send_len

Definition at line 161 of file libgdbr.h.

◆ send_max

ssize_t libgdbr_t::send_max

Definition at line 162 of file libgdbr.h.

◆ server_debug

bool libgdbr_t::server_debug

Definition at line 188 of file libgdbr.h.

◆ sock

RzSocket* libgdbr_t::sock

Definition at line 168 of file libgdbr.h.

◆ stop_reason

libgdbr_stop_reason_t libgdbr_t::stop_reason

Definition at line 190 of file libgdbr.h.

Referenced by __system().

◆ stub_features

libgdbr_stub_features_t libgdbr_t::stub_features

Definition at line 180 of file libgdbr.h.

Referenced by __system().

◆ 

struct { ... } libgdbr_t::target

◆ tid

int libgdbr_t::tid

Definition at line 177 of file libgdbr.h.

Referenced by __gettid().

◆ valid

bool libgdbr_t::valid

Definition at line 199 of file libgdbr.h.


The documentation for this struct was generated from the following file: