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

#include <libqnxr.h>

Public Attributes

char * read_buff
 
char * send_buff
 
ssize_t send_len
 
ssize_t read_len
 
ssize_t read_ptr
 
RzSocketsock
 
char host [256]
 
int port
 
int connected
 
ut8 mid
 
union {
   ut8   data [DS_DATA_MAX_SIZE]
 
   DSMsg_union_t   pkt
 
tran
 
union {
   ut8   data [DS_DATA_MAX_SIZE]
 
   DSMsg_union_t   pkt
 
recv
 
ssize_t data_len
 
ut8 architecture
 
registers_tregisters
 
int channelrd
 
int channelwr
 
int target_proto_minor
 
int target_proto_major
 
int stop_flags
 
ut8 notify_type
 
ut32 stop_pc
 
int signal
 
ptid_t inferior_ptid
 
int waiting_for_stop
 

Detailed Description

Core "object" that saves the instance of the lib

Definition at line 39 of file libqnxr.h.

Member Data Documentation

◆ architecture

ut8 libqnxr_t::architecture

Definition at line 55 of file libqnxr.h.

◆ channelrd

int libqnxr_t::channelrd

Definition at line 57 of file libqnxr.h.

◆ channelwr

int libqnxr_t::channelwr

Definition at line 58 of file libqnxr.h.

◆ connected

int libqnxr_t::connected

Definition at line 48 of file libqnxr.h.

◆ data

ut8 libqnxr_t::data[DS_DATA_MAX_SIZE]

Definition at line 51 of file libqnxr.h.

Referenced by test_group_name.GroupTest::run(), and rz_debug_qnx_reg_read().

◆ data_len

ssize_t libqnxr_t::data_len

Definition at line 54 of file libqnxr.h.

◆ host

char libqnxr_t::host[256]

Definition at line 46 of file libqnxr.h.

◆ inferior_ptid

ptid_t libqnxr_t::inferior_ptid

Definition at line 65 of file libqnxr.h.

◆ mid

ut8 libqnxr_t::mid

Definition at line 49 of file libqnxr.h.

◆ notify_type

ut8 libqnxr_t::notify_type

Definition at line 62 of file libqnxr.h.

Referenced by rz_debug_qnx_wait().

◆ pkt

DSMsg_union_t libqnxr_t::pkt

Definition at line 52 of file libqnxr.h.

◆ port

int libqnxr_t::port

Definition at line 47 of file libqnxr.h.

◆ read_buff

char* libqnxr_t::read_buff

Definition at line 40 of file libqnxr.h.

◆ read_len

ssize_t libqnxr_t::read_len

Definition at line 43 of file libqnxr.h.

◆ read_ptr

ssize_t libqnxr_t::read_ptr

Definition at line 44 of file libqnxr.h.

◆ 

union { ... } libqnxr_t::recv

Referenced by rz_debug_qnx_reg_read().

◆ registers

registers_t* libqnxr_t::registers

Definition at line 56 of file libqnxr.h.

◆ send_buff

char* libqnxr_t::send_buff

Definition at line 41 of file libqnxr.h.

◆ send_len

ssize_t libqnxr_t::send_len

Definition at line 42 of file libqnxr.h.

◆ signal

int libqnxr_t::signal

Definition at line 64 of file libqnxr.h.

Referenced by rz_debug_qnx_wait().

◆ sock

RzSocket* libqnxr_t::sock

Definition at line 45 of file libqnxr.h.

◆ stop_flags

int libqnxr_t::stop_flags

Definition at line 61 of file libqnxr.h.

◆ stop_pc

ut32 libqnxr_t::stop_pc

Definition at line 63 of file libqnxr.h.

◆ target_proto_major

int libqnxr_t::target_proto_major

Definition at line 60 of file libqnxr.h.

◆ target_proto_minor

int libqnxr_t::target_proto_minor

Definition at line 59 of file libqnxr.h.

◆ 

union { ... } libqnxr_t::tran

◆ waiting_for_stop

int libqnxr_t::waiting_for_stop

Definition at line 66 of file libqnxr.h.


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