GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
agent_expr Struct Reference

#include "ax.h"

Public Member Functions

 agent_expr (struct gdbarch *gdbarch, CORE_ADDR scope)
 
 ~agent_expr ()
 

Public Attributes

unsigned char * buf
 
int len
 
int size
 
struct gdbarchgdbarch
 
CORE_ADDR scope
 
enum agent_flaws flaw
 
int final_height
 
int max_height
 
int min_height
 
int max_data_size
 
int reg_mask_len
 
unsigned char * reg_mask
 
unsigned int tracing: 1
 
int trace_string
 

Detailed Description

Definition at line 81 of file ax.h.

Constructor & Destructor Documentation

◆ agent_expr()

agent_expr::agent_expr ( struct gdbarch gdbarch,
CORE_ADDR  scope 
)
explicit

Definition at line 41 of file ax-general.c.

References buf, gdbarch, len, reg_mask, reg_mask_len, scope, size, trace_string, tracing, and xmalloc().

◆ ~agent_expr()

agent_expr::~agent_expr ( )

Definition at line 59 of file ax-general.c.

References buf, reg_mask, and xfree().

Member Data Documentation

◆ buf

unsigned char* agent_expr::buf

◆ final_height

int agent_expr::final_height

Definition at line 109 of file ax.h.

Referenced by ax_reqs().

◆ flaw

enum agent_flaws agent_expr::flaw

Definition at line 105 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ gdbarch

struct gdbarch* agent_expr::gdbarch

◆ len

int agent_expr::len

◆ max_data_size

int agent_expr::max_data_size

Definition at line 116 of file ax.h.

Referenced by ax_reqs().

◆ max_height

int agent_expr::max_height

Definition at line 112 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ min_height

int agent_expr::min_height

Definition at line 112 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ reg_mask

unsigned char* agent_expr::reg_mask

◆ reg_mask_len

int agent_expr::reg_mask_len

Definition at line 135 of file ax.h.

Referenced by collection_list::add_ax_registers(), agent_expr(), ax_print(), and ax_reg_mask().

◆ scope

CORE_ADDR agent_expr::scope

◆ size

int agent_expr::size

Definition at line 95 of file ax.h.

Referenced by agent_expr(), and grow_expr().

◆ trace_string

int agent_expr::trace_string

Definition at line 153 of file ax.h.

Referenced by agent_expr(), and gen_traced_pop().

◆ tracing

unsigned int agent_expr::tracing

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