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