GDB (xrefs)
|
Public Member Functions | |
print_c_tdesc (std::string &filename_after_features) | |
~print_c_tdesc () | |
void | visit_pre (const target_desc *e) override |
void | visit_pre (const tdesc_feature *e) override |
void | visit_post (const tdesc_feature *e) override |
void | visit_post (const target_desc *e) override |
void | visit (const tdesc_type_builtin *type) override |
void | visit (const tdesc_type_vector *type) override |
void | visit (const tdesc_type_with_fields *type) override |
void | visit (const tdesc_reg *reg) override |
Protected Attributes | |
std::string | m_filename_after_features |
Private Member Functions | |
void | printf_field_type_assignment (const char *fmt,...) |
Private Attributes | |
char * | m_function |
bool | m_printed_element_type = false |
bool | m_printed_type_with_fields = false |
bool | m_printed_field_type = false |
Definition at line 1264 of file target-descriptions.c.
|
inline |
Definition at line 1267 of file target-descriptions.c.
References gdb_printf(), m_filename_after_features, m_function, and xmalloc().
|
inline |
Definition at line 1292 of file target-descriptions.c.
References m_function, and xfree().
|
inlineprivate |
Definition at line 1509 of file target-descriptions.c.
References gdb_printf(), gdb_vprintf(), and m_printed_field_type.
Referenced by visit().
|
inlineoverride |
Definition at line 1489 of file target-descriptions.c.
References gdb_printf().
|
inlineoverride |
Definition at line 1360 of file target-descriptions.c.
References type::name().
|
inlineoverride |
Definition at line 1365 of file target-descriptions.c.
References gdb_printf(), m_printed_element_type, and type::name().
|
inlineoverride |
Definition at line 1383 of file target-descriptions.c.
References f(), type::fields(), gdb_printf(), m_printed_type_with_fields, type::name(), and printf_field_type_assignment().
|
inlineoverride |
Definition at line 1354 of file target-descriptions.c.
References gdb_printf(), and m_function.
|
inlineoverride |
Definition at line 1351 of file target-descriptions.c.
|
inlineoverride |
Definition at line 1297 of file target-descriptions.c.
References target_desc::compatible, GDB_OSABI_INVALID, GDB_OSABI_UNKNOWN, gdb_printf(), gdbarch_osabi_name(), m_filename_after_features, m_function, target_desc::properties, tdesc_architecture(), and tdesc_osabi().
|
inlineoverride |
Definition at line 1345 of file target-descriptions.c.
References gdb_printf().
|
protected |
Definition at line 1502 of file target-descriptions.c.
Referenced by print_c_feature::print_c_feature(), print_c_tdesc(), visit_pre(), print_c_feature::visit_pre(), and print_c_feature::visit_pre().
|
private |
Definition at line 1525 of file target-descriptions.c.
Referenced by print_c_tdesc(), visit_post(), visit_pre(), and ~print_c_tdesc().
|
private |
Definition at line 1528 of file target-descriptions.c.
Referenced by visit().
|
private |
Definition at line 1534 of file target-descriptions.c.
Referenced by printf_field_type_assignment().
|
private |
Definition at line 1531 of file target-descriptions.c.
Referenced by visit().