GDB (xrefs)
Public Member Functions | Public Attributes | List of all members
target_desc Struct Reference
Inheritance diagram for target_desc:
tdesc_element

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< const bfd_arch_info * > compatible
 
std::vector< propertyproperties
 
std::vector< tdesc_feature_upfeatures
 

Detailed Description

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

Constructor & Destructor Documentation

◆ target_desc() [1/2]

target_desc::target_desc ( )
inline

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

Referenced by allocate_target_description(), and free_target_description().

◆ ~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
inlineoverridevirtual

◆ operator!=()

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

Definition at line 650 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 627 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<const bfd_arch_info *> 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 606 of file target-descriptions.c.

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

◆ properties

std::vector<property> target_desc::properties

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