|
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().