GDBserver
Public Member Functions | Public Attributes | List of all members
process_info Struct Reference

#include "inferiors.h"

Public Member Functions

 process_info (int pid_, int attached_)
 

Public Attributes

int pid
 
int attached
 
int gdb_detached = 0
 
struct sym_cachesymbol_cache = NULL
 
struct breakpointbreakpoints = NULL
 
struct raw_breakpointraw_breakpoints = NULL
 
struct fast_tracepoint_jumpfast_tracepoint_jumps = NULL
 
std::vector< int > syscalls_to_catch
 
const struct target_desctdesc = NULL
 
struct process_info_privatepriv = NULL
 

Detailed Description

Definition at line 34 of file inferiors.h.

Constructor & Destructor Documentation

◆ process_info()

process_info::process_info ( int  pid_,
int  attached_ 
)
inline

Definition at line 36 of file inferiors.h.

Referenced by add_process().

Member Data Documentation

◆ attached

int process_info::attached

◆ breakpoints

struct breakpoint* process_info::breakpoints = NULL

◆ fast_tracepoint_jumps

struct fast_tracepoint_jump* process_info::fast_tracepoint_jumps = NULL

◆ gdb_detached

int process_info::gdb_detached = 0

Definition at line 49 of file inferiors.h.

Referenced by handle_detach(), handle_status(), and handle_target_event().

◆ pid

int process_info::pid

◆ priv

struct process_info_private* process_info::priv = NULL

◆ raw_breakpoints

struct raw_breakpoint* process_info::raw_breakpoints = NULL

◆ symbol_cache

struct sym_cache* process_info::symbol_cache = NULL

Definition at line 52 of file inferiors.h.

Referenced by look_up_one_symbol(), and remove_process().

◆ syscalls_to_catch

std::vector<int> process_info::syscalls_to_catch

◆ tdesc

const struct target_desc* process_info::tdesc = NULL

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