Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
insn_extra_t * | find_extra_descriptor (insn_extra_t *extra_descr, ut32 insn) |
ut32 | sign_extend (ut32 number, ut32 mask) |
Performs sign extension of number. More... | |
Variables | |
insn_type_descr_t | types [] |
size_t | types_count = sizeof(types) / sizeof(insn_type_descr_t) |
insn_extra_t | extra_0x5 [] |
insn_extra_t | extra_0x6 [] |
insn_extra_t | extra_0x8 [] |
insn_extra_t | extra_0x2e [] |
insn_extra_t | extra_0x2f [] |
insn_extra_t | extra_0x31 [] |
insn_extra_t | extra_0x32 [] |
insn_extra_t | extra_0x38 [] |
insn_extra_t | extra_0x39 [] |
insn_t | or1k_insns [] |
size_t | insns_count = sizeof(or1k_insns) / sizeof(insn_t) |
insn_extra_t* find_extra_descriptor | ( | insn_extra_t * | extra_descr, |
ut32 | insn | ||
) |
Definition at line 288 of file or1k_disas.c.
References INSN_END, NULL, insn_extra_t::opcode, insn_extra_t::opcode_mask, and insn_extra_t::type.
Referenced by disassemble(), and or1k_op().
Performs sign extension of number.
number | number to extend |
mask | mask under which number is placed |
If mask does not begin on the lsb, space on the right will also be filled with ones
Definition at line 304 of file or1k_disas.c.
References mask.
insn_extra_t extra_0x2e[] |
Definition at line 98 of file or1k_disas.c.
insn_extra_t extra_0x2f[] |
Definition at line 106 of file or1k_disas.c.
insn_extra_t extra_0x31[] |
Definition at line 120 of file or1k_disas.c.
insn_extra_t extra_0x32[] |
Definition at line 128 of file or1k_disas.c.
insn_extra_t extra_0x38[] |
Definition at line 176 of file or1k_disas.c.
insn_extra_t extra_0x39[] |
Definition at line 205 of file or1k_disas.c.
insn_extra_t extra_0x5[] |
Definition at line 78 of file or1k_disas.c.
insn_extra_t extra_0x6[] |
Definition at line 83 of file or1k_disas.c.
insn_extra_t extra_0x8[] |
Definition at line 89 of file or1k_disas.c.
size_t insns_count = sizeof(or1k_insns) / sizeof(insn_t) |
Definition at line 286 of file or1k_disas.c.
Referenced by disassemble(), and or1k_op().
insn_t or1k_insns[] |
Definition at line 219 of file or1k_disas.c.
Referenced by disassemble(), and or1k_op().
insn_type_descr_t types[] |
Definition at line 7 of file or1k_disas.c.
Referenced by file_ascmagic(), has_type_descriptor(), insn_to_op(), insn_to_str(), is_type_descriptor_defined(), is_valid_omf_type(), lzh_decompress(), parse_real(), pdb_types_print_json(), pdb_types_print_standard(), rz_analysis_type_links(), rz_bin_wasm_get_types(), rz_core_analysis_address(), rz_core_fortune_get_random(), rz_core_fortune_list(), rz_core_types_print_all(), rz_type_db_all(), rz_type_db_get_base_types(), rz_type_db_get_base_types_of_kind(), rz_type_db_get_by_offset(), rz_type_parser_init(), rz_type_typeclass_get_all(), rz_type_typeclass_get_all_sized(), type_match(), and types_xrefs_all().
size_t types_count = sizeof(types) / sizeof(insn_type_descr_t) |
Definition at line 76 of file or1k_disas.c.
Referenced by has_type_descriptor().