Rizin
unix-like reverse engineering framework and cli tools
|
Public Types | |
enum | vmi_flags_masks_e { non_diamond_repeat_mask = 0x1 , diamond_shaped_mask = 0x2 , non_public_base_mask = 0x4 , public_base_mask = 0x8 } |
Definition at line 56 of file rtti_itanium.c.
Enumerator | |
---|---|
non_diamond_repeat_mask | |
diamond_shaped_mask | |
non_public_base_mask | |
public_base_mask |
Definition at line 67 of file rtti_itanium.c.
ut64 vmi_class_type_info_t::class_vtable_addr |
Definition at line 58 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_new().
char* vmi_class_type_info_t::name |
Definition at line 62 of file rtti_itanium.c.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), create_vmi_class_type(), cmd_descs_generate.Detail::get_detail_entries_cname(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), rtti_itanium_vmi_class_type_info_fini(), test_group_name.GroupTest::run(), and cmd_descs_generate.CmdDesc::str_tab().
ut64 vmi_class_type_info_t::name_addr |
Definition at line 61 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), and rtti_itanium_print_vmi_class_type_info_json().
bool vmi_class_type_info_t::name_unique |
Definition at line 63 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), and rtti_itanium_print_vmi_class_type_info_json().
RTypeInfoType vmi_class_type_info_t::type |
Definition at line 57 of file rtti_itanium.c.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.Arg::_get_union(), cmd_descs_generate.CmdDesc::_validate(), create_vmi_class_type(), cmd_descs_generate.Arg::decl(), cmd_descs_generate.Arg::get_cstructure(), cmd_descs_generate.CmdDesc::get_handler_cname(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_init().
ut64 vmi_class_type_info_t::typeinfo_addr |
Definition at line 59 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_new().
int vmi_class_type_info_t::vmi_base_count |
Definition at line 65 of file rtti_itanium.c.
Referenced by add_class_bases(), create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_init().
base_class_type_info* vmi_class_type_info_t::vmi_bases |
Definition at line 66 of file rtti_itanium.c.
Referenced by add_class_bases(), create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), rtti_itanium_vmi_class_type_info_fini(), and rtti_itanium_vmi_class_type_info_init().
int vmi_class_type_info_t::vmi_flags |
Definition at line 64 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_init().
enum vmi_class_type_info_t::vmi_flags_masks_e vmi_class_type_info_t::vmi_flags_masks |
ut64 vmi_class_type_info_t::vtable_addr |
Definition at line 60 of file rtti_itanium.c.
Referenced by create_vmi_class_type(), rtti_itanium_print_vmi_class_type_info(), rtti_itanium_print_vmi_class_type_info_json(), and rtti_itanium_vmi_class_type_info_init().