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 1324 of file target-descriptions.c.
|
inline |
Definition at line 1327 of file target-descriptions.c.
References gdb_printf(), m_filename_after_features, m_function, and xmalloc().
|
inline |
Definition at line 1352 of file target-descriptions.c.
References m_function, and xfree().
|
inlineprivate |
Definition at line 1569 of file target-descriptions.c.
References gdb_printf(), gdb_vprintf(), and m_printed_field_type.
Referenced by visit().
|
inlineoverride |
Definition at line 1549 of file target-descriptions.c.
References gdb_printf().
|
inlineoverride |
Definition at line 1420 of file target-descriptions.c.
References type::name().
|
inlineoverride |
Definition at line 1425 of file target-descriptions.c.
References gdb_printf(), m_printed_element_type, and type::name().
|
inlineoverride |
Definition at line 1443 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 1414 of file target-descriptions.c.
References gdb_printf(), and m_function.
|
inlineoverride |
Definition at line 1411 of file target-descriptions.c.
|
inlineoverride |
Definition at line 1357 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 1405 of file target-descriptions.c.
References gdb_printf().
|
protected |
Definition at line 1562 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 1585 of file target-descriptions.c.
Referenced by print_c_tdesc(), visit_post(), visit_pre(), and ~print_c_tdesc().
|
private |
Definition at line 1588 of file target-descriptions.c.
Referenced by visit().
|
private |
Definition at line 1594 of file target-descriptions.c.
Referenced by printf_field_type_assignment().
|
private |
Definition at line 1591 of file target-descriptions.c.
Referenced by visit().