GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
target_desc Struct Reference
Inheritance diagram for target_desc:

Public Member Functions

 target_desc ()
 
virtual ~target_desc ()=default
 
 target_desc (const target_desc &)=delete
 
void operator= (const target_desc &)=delete
 
void accept (tdesc_element_visitor &v) const override
 
bool operator== (const target_desc &other) const
 
bool operator!= (const target_desc &other) const
 

Public Attributes

const struct bfd_arch_info * arch = NULL
 
enum gdb_osabi osabi = GDB_OSABI_UNKNOWN
 
std::vector< tdesc_compatible_info_up > compatible
 
std::vector< propertyproperties
 
std::vector< tdesc_feature_up > features
 
char * xmltarget = nullptr
 

Detailed Description

Definition at line 342 of file target-descriptions.c.

Constructor & Destructor Documentation

◆ target_desc() [1/2]

target_desc::target_desc ( )
inline

Definition at line 344 of file target-descriptions.c.

◆ ~target_desc()

virtual target_desc::~target_desc ( )
virtualdefault

◆ target_desc() [2/2]

target_desc::target_desc ( const target_desc & )
delete

Member Function Documentation

◆ accept()

void target_desc::accept ( tdesc_element_visitor & v) const
inlineoverride

◆ operator!=()

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

Definition at line 404 of file target-descriptions.c.

◆ operator=()

void target_desc::operator= ( const target_desc & )
delete

◆ operator==()

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

Definition at line 381 of file target-descriptions.c.

References arch, features, and osabi.

Member Data Documentation

◆ arch

const struct bfd_arch_info* target_desc::arch = NULL

◆ compatible

std::vector<tdesc_compatible_info_up> target_desc::compatible

◆ features

std::vector<tdesc_feature_up> target_desc::features

◆ osabi

enum gdb_osabi target_desc::osabi = GDB_OSABI_UNKNOWN

Definition at line 357 of file target-descriptions.c.

Referenced by operator==(), set_tdesc_osabi(), and tdesc_osabi().

◆ properties

std::vector<property> target_desc::properties

◆ xmltarget

char* target_desc::xmltarget = nullptr
mutable

Definition at line 369 of file target-descriptions.c.

Referenced by tdesc_get_features_xml().


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