|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_asm.h>
Public Attributes | |
| char * | cpu |
| int | bits |
| int | big_endian |
| int | syntax |
| ut64 | pc |
| void * | core |
| void * | plugin_data |
| _RzAsmPlugin * | cur |
| _RzAsmPlugin * | acur |
| RzList * | plugins |
| RzBinBind | binb |
| RzParse * | ifilter |
| RzParse * | ofilter |
| Sdb * | pair |
| RzSyscall * | syscall |
| RzNum * | num |
| char * | features |
| char * | platforms |
| int | invhex |
| int | pcalign |
| int | dataalign |
| int | bitshift |
| bool | immsign |
| bool | immdisp |
| bool | utf8 |
| HtPP * | flags |
| int | seggrn |
| bool | pseudo |
| _RzAsmPlugin* rz_asm_t::acur |
| int rz_asm_t::big_endian |
Definition at line 101 of file rz_asm.h.
Referenced by ds_build_op_str(), get_ptr_ble(), rz_core_sysenv_begin(), and system_exec().
| RzBinBind rz_asm_t::binb |
Definition at line 109 of file rz_asm.h.
Referenced by rz_core_init().
| int rz_asm_t::bits |
Definition at line 100 of file rz_asm.h.
Referenced by _analysis_calls(), analysis_fcn_data_gaps(), archIsThumbable(), cb_asmarch(), cmd_print_pv(), cmd_pxr(), core_objc_new(), ds_print_core_vmode(), ds_print_str(), esilbreak_reg_write(), get_bits_comment(), get_ptr(), get_ptr_ble(), myregwrite(), num_callback(), print_assembly_output(), rz_cmd_debug_heap_jemalloc(), rz_cmd_disassemble_ropchain_handler(), rz_cmd_heap_chunks_graph_handler(), rz_cmd_search(), rz_core_analysis_data(), rz_core_analysis_hasrefs_to_depth(), rz_core_analysis_propagate_noreturn_relocs(), rz_core_analysis_search(), rz_core_analysis_type_init(), rz_core_analysis_value_pointers(), rz_core_file_reopen_debug(), rz_core_file_reopen_remote_debug(), rz_core_hack(), rz_core_hack_arm(), rz_core_syscall(), rz_core_syscall_as_string(), rz_core_visual_view_rop(), rz_main_rz_asm(), rz_regs_show_valgroup(), and stackPrintCommand().
| void* rz_asm_t::core |
Definition at line 104 of file rz_asm.h.
Referenced by rz_core_init().
| _RzAsmPlugin* rz_asm_t::cur |
Definition at line 106 of file rz_asm.h.
Referenced by _handle_call(), archIsThumbable(), autocmplt_bits(), cb_asmarch(), cb_asmbits(), esilbreak_reg_write(), isArm(), rotateAsmBits(), rz_core_analysis_search(), rz_core_syscall_as_string(), update_asmbits_options(), update_asmfeatures_options(), and update_asmplatforms_options().
| int rz_asm_t::dataalign |
Definition at line 119 of file rz_asm.h.
Referenced by ds_print_asmop_payload(), and rz_core_print_disasm().
| char* rz_asm_t::features |
Definition at line 115 of file rz_asm.h.
Referenced by cb_asmfeatures().
| HtPP* rz_asm_t::flags |
Definition at line 124 of file rz_asm.h.
Referenced by cmd_descs_generate.Arg::__str__(), and print_assembly_output().
| bool rz_asm_t::immdisp |
Definition at line 122 of file rz_asm.h.
Referenced by cb_asm_immhash().
| int rz_asm_t::invhex |
Definition at line 117 of file rz_asm.h.
Referenced by cb_asm_invhex().
| RzNum* rz_asm_t::num |
Definition at line 114 of file rz_asm.h.
Referenced by __as_free(), __as_new(), and rz_core_init().
| Sdb* rz_asm_t::pair |
Definition at line 112 of file rz_asm.h.
Referenced by rz_display_opcode_handler().
| ut64 rz_asm_t::pc |
Definition at line 103 of file rz_asm.h.
Referenced by ds_disassemble(), and rasm_disasm().
| int rz_asm_t::pcalign |
Definition at line 118 of file rz_asm.h.
Referenced by cb_asm_pcalign().
| char* rz_asm_t::platforms |
Definition at line 116 of file rz_asm.h.
Referenced by cb_asmplatform().
| RzList* rz_asm_t::plugins |
Definition at line 108 of file rz_asm.h.
Referenced by update_asmarch_options(), and update_asmcpu_options().
| bool rz_asm_t::pseudo |
Definition at line 126 of file rz_asm.h.
Referenced by cb_asmpseudo().
| int rz_asm_t::seggrn |
Definition at line 125 of file rz_asm.h.
Referenced by cb_seggrn().
| RzSyscall* rz_asm_t::syscall |
Definition at line 113 of file rz_asm.h.
Referenced by rz_core_init(), rz_main_rz_asm(), and update_sdb().
| bool rz_asm_t::utf8 |
Definition at line 123 of file rz_asm.h.
Referenced by cb_utf8(), and hex_set_pkt_info().