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

#include "tdesc.h"

Inheritance diagram for target_desc:
tdesc_feature

Public Member Functions

 VEC (char_ptr) *features
 
 target_desc ()
 
 ~target_desc ()
 
bool operator== (const target_desc &other) const
 
bool operator!= (const target_desc &other) const
 

Public Attributes

std::vector< struct reg * > reg_defs
 
int registers_size
 
const char ** expedite_regs = NULL
 
const char * xmltarget = NULL
 
const char * arch = NULL
 
const char * osabi = NULL
 

Detailed Description

Definition at line 33 of file tdesc.h.

Constructor & Destructor Documentation

◆ target_desc()

target_desc::target_desc ( )
inline

Definition at line 66 of file tdesc.h.

Referenced by allocate_target_description().

◆ ~target_desc()

target_desc::~target_desc ( )
inline

Definition at line 70 of file tdesc.h.

References arch, osabi, reg_defs, VEC_free, VEC_iterate, and xfree().

Member Function Documentation

◆ operator!=()

bool target_desc::operator!= ( const target_desc other) const
inline

Definition at line 114 of file tdesc.h.

◆ operator==()

bool target_desc::operator== ( const target_desc other) const
inline

Definition at line 87 of file tdesc.h.

References expedite_regs, and reg_defs.

◆ VEC()

target_desc::VEC ( char_ptr  )

Member Data Documentation

◆ arch

const char* target_desc::arch = NULL

Definition at line 60 of file tdesc.h.

Referenced by set_tdesc_architecture(), tdesc_get_features_xml(), and ~target_desc().

◆ expedite_regs

const char** target_desc::expedite_regs = NULL

◆ osabi

const char* target_desc::osabi = NULL

Definition at line 63 of file tdesc.h.

Referenced by set_tdesc_osabi(), tdesc_get_features_xml(), and ~target_desc().

◆ reg_defs

std::vector<struct reg *> target_desc::reg_defs

◆ registers_size

int target_desc::registers_size

◆ xmltarget

const char* target_desc::xmltarget = NULL

Definition at line 54 of file tdesc.h.

Referenced by copy_target_description(), initialize_low_arch(), and tdesc_get_features_xml().


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