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)
 

Public Attributes

gdb::byte_vector buf
 
struct gdbarchgdbarch
 
CORE_ADDR scope
 
enum agent_flaws flaw
 
int final_height
 
int max_height
 
int min_height
 
int max_data_size
 
std::vector< bool > reg_mask
 
bool tracing = false
 
int trace_string = 0
 

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 )
inline

Definition at line 84 of file ax.h.

Member Data Documentation

◆ buf

gdb::byte_vector agent_expr::buf

◆ final_height

int agent_expr::final_height

Definition at line 104 of file ax.h.

Referenced by ax_reqs().

◆ flaw

enum agent_flaws agent_expr::flaw

Definition at line 100 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ gdbarch

struct gdbarch* agent_expr::gdbarch

◆ max_data_size

int agent_expr::max_data_size

Definition at line 111 of file ax.h.

Referenced by ax_reqs().

◆ max_height

int agent_expr::max_height

Definition at line 107 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ min_height

int agent_expr::min_height

Definition at line 107 of file ax.h.

Referenced by ax_reqs(), and report_agent_reqs_errors().

◆ reg_mask

std::vector<bool> agent_expr::reg_mask

Definition at line 126 of file ax.h.

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

◆ scope

CORE_ADDR agent_expr::scope

◆ trace_string

int agent_expr::trace_string = 0

Definition at line 143 of file ax.h.

Referenced by gen_traced_pop().

◆ tracing

bool agent_expr::tracing = false

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