Rizin
unix-like reverse engineering framework and cli tools
6502dis.c File Reference
#include <rz_asm.h>
#include <rz_lib.h>
#include <string.h>
#include "../snes/snesdis.c"

Go to the source code of this file.

Functions

static int _6502Disass (ut64 pc, RzAsmOp *op, const ut8 *buf, ut64 len)
 

Variables

struct {
   ut8   op
 
   char *   name
 
   size_t   len
 
ops []
 

Function Documentation

◆ _6502Disass()

static int _6502Disass ( ut64  pc,
RzAsmOp op,
const ut8 buf,
ut64  len 
)
static

Definition at line 142 of file 6502dis.c.

142  {
143  int i;
144  for (i = 0; ops[i].name != NULL; i++) {
145  if (ops[i].op == buf[0]) {
146  const char *buf_asm = "invalid";
147  int len = ops[i].len;
148  switch (ops[i].len) {
149  case 1:
150  buf_asm = sdb_fmt("%s", ops[i].name);
151  break;
152  case 2:
153  if (len > 1) {
154  buf_asm = sdb_fmt(ops[i].name, buf[1]);
155  } else {
156  buf_asm = "truncated";
157  len = -1;
158  }
159  break;
160  case 3:
161  if (len > 2) {
162  buf_asm = sdb_fmt(ops[i].name, buf[1] + 0x100 * buf[2]);
163  } else {
164  buf_asm = "truncated";
165  len = -1;
166  }
167  break;
168  case 4:
169  if (len > 3) {
170  buf_asm = sdb_fmt(ops[i].name, buf[1] + 0x100 * buf[2] + 0x10000 * buf[3]);
171  } else {
172  buf_asm = "truncated";
173  len = -1;
174  }
175  break;
176  default:
177  goto beach;
178  }
179  rz_strbuf_set(&op->buf_asm, buf_asm);
180  return len;
181  }
182  }
183 beach:
184  return snesDisass(1, 1, pc, op, buf, len);
185 }
size_t len
Definition: 6502dis.c:15
static struct @29 ops[]
lzma_index ** i
Definition: index.h:629
#define NULL
Definition: cris-opc.c:27
RZ_API char * sdb_fmt(const char *fmt,...)
Definition: fmt.c:26
voidpf void * buf
Definition: ioapi.h:138
RZ_API const char * rz_strbuf_set(RzStrBuf *sb, const char *s)
Definition: strbuf.c:153
static int snesDisass(int M_flag, int X_flag, ut64 pc, RzAsmOp *op, const ut8 *buf, int len)
Definition: snesdis.c:12
Definition: z80asm.h:102
Definition: dis.c:32

References i, len, NULL, ops, pc, rz_strbuf_set(), sdb_fmt(), and snesDisass().

Referenced by disassemble().

Variable Documentation

◆ len

return len

Definition at line 15 of file 6502dis.c.

Referenced by _6502_analysis_esil_get_addr_pattern1(), _6502_analysis_esil_get_addr_pattern2(), _6502_analysis_esil_get_addr_pattern3(), _6502_op(), _6502Disass(), __check_panel_type(), __cons_write_ll(), __delete_next_char(), __delete_prev_char(), __disasm(), __disassemble(), __handleComment(), __open(), __panel_prompt(), __print_prompt(), __printPattern(), __read(), __rtr_shell(), __strbuf_append_col_aligned_fancy(), __write(), _cb_hit(), _getopt_initialize(), _parse_resource_directory(), _pointer_table(), _restore_memory_cb(), _server_handle_P(), _set_register(), _zip_cp437_to_utf8(), _zip_crypto_aes_encrypt_block(), _zip_dirent_process_ef_utf_8(), _zip_ef_parse(), _zip_ef_utf8(), _zip_find_central_dir(), _zip_memdup(), _zip_open(), _zip_pkware_decrypt(), _zip_pkware_encrypt(), _zip_read_string(), _zip_source_zip_new(), _zip_stdio_op_read(), _zip_stdio_op_write(), _zip_win32_named_op_write(), _zip_win32_op_read(), AArch64_AM_decodeLogicalImmediate(), AArch64_AM_isValidDecodeLogicalImmediate(), aarch64_print_operand(), add_data_in_datablock(), add_file(), add_from_zip(), add_hit_to_hits(), add_hit_to_sorted_hits(), add_map(), add_string_ref(), adjust_class(), adler32(), adler32_z(), agraph_print_node(), Aindexof(), allwrite(), analop(), analop_vle(), analysis_op(), analysis_pic_midrange_op(), analysis_pic_op(), analysis_pic_pic18_op(), annotated_hexdump(), ansi_make_tempname(), aprintf(), arc_op(), arcompact_op(), cmd_descs_generate::arg2decl(), arm_assemble(), asm_token_create(), assemble(), assemble_8051(), autocmplt_arch(), autocmplt_at_stmt(), autocmplt_bits(), autocmplt_bits_plugin(), autocmplt_cmd_arg(), autocmplt_cmd_arg_alias_type(), autocmplt_cmd_arg_any_type(), autocmplt_cmd_arg_choices(), autocmplt_cmd_arg_enum_type(), autocmplt_cmd_arg_env(), autocmplt_cmd_arg_eval_full(), autocmplt_cmd_arg_eval_key(), autocmplt_cmd_arg_fcn(), autocmplt_cmd_arg_fcn_var(), autocmplt_cmd_arg_file(), autocmplt_cmd_arg_flag(), autocmplt_cmd_arg_global_var(), autocmplt_cmd_arg_help_var(), autocmplt_cmd_arg_macro(), autocmplt_cmd_arg_reg_filter(), autocmplt_cmd_arg_reg_type(), autocmplt_cmd_arg_rznum(), autocmplt_cmd_arg_struct_type(), autocmplt_cmd_arg_union_type(), autocmplt_cmdidentifier(), autocmplt_flag_space(), autocmplt_reg(), autocomplete_theme(), avr_op(), avr_op_analyze(), backref(), backward_kill_word(), base36_decode(), base64decode(), base64encode(), been_here(), test-lz4-speed::benchmark_and_compare(), bflt_init_hdr(), bi_reverse(), bin_pe_dotnet_init_clr(), bin_pe_dotnet_init_metadata(), bin_pe_parse_imports(), bin_pe_parse_resource(), binutils_assemble(), bload(), bsd_desc_list(), bsd_native_sysctl_map(), bsd_thread_list(), buf_bytes_read(), buf_bytes_write(), buf_file_read(), buf_file_write(), buf_io_fd_read(), buf_io_fd_write(), buf_io_read(), buf_io_write(), buf_read(), buf_ref_read(), buf_sparse_read(), buf_sparse_write(), buf_write(), buffer_init(), buffer_putalign(), buffer_putflush(), buffer_seek(), build(), bv_unsigned_cmp(), c55x_plus_disassemble(), cabd_checksum(), cabd_read_string(), cabd_sys_read_block(), calc_tab_buf_size(), machtraps::carve_traps(), cdb_findnext(), cdb_make_finish(), cdb_read(), checkSparse(), cil_analyze_op(), cil_dis(), clusterBroadcastMessage(), cmd_aea(), cmd_analysis_esil(), cmd_debug_backtrace(), cmd_prc(), cmd_print_bars(), cmd_print_blocks(), cmd_print_format(), cmd_print_pxA(), cmd_pxr(), codes(), compress_callback(), compress_read(), concat(), construct(), construct_symbol_flagname(), build_mig_index::convert(), copy_data(), core_analysis_bytes_desc(), core_analysis_bytes_esil(), core_analysis_bytes_json(), core_analysis_bytes_size(), core_analysis_bytes_standard(), core_cmd_raw(), core_cmd_raw_node(), core_print_columns(), count(), count_newlines(), cplus_demangle_fill_name(), cplus_demangle_init_info(), cr16_decode_bal(), cr16_decode_bcond01i(), cr16_decode_bcond_br(), cr16_decode_biti(), cr16_decode_command(), cr16_decode_i_r(), cr16_decode_jmp(), cr16_decode_ld_st(), cr16_decode_loadm_storm(), cr16_decode_misc(), cr16_decode_movd(), cr16_decode_movz(), cr16_decode_muls(), cr16_decode_push_pop(), cr16_decode_r_r(), cr16_decode_scond(), cr16_decode_slpr(), cr16_op(), crc32(), crc32_z(), crc_read(), create_output_name(), createdb(), capstone::cs_disasm_lite(), capstone::cs_disasm_quick(), cs_len_prefix_opcode(), cs_strdup(), d_identifier(), d_java_resource(), d_make_name(), d_make_sub(), d_print_comp_inner(), d_print_java_identifier(), d_source_name(), d_substitution(), dalvik_disassemble(), dalvik_op(), objdump-m68k::debug(), decode(), decode_3operands(), decode_bit_op(), decode_extended(), decode_ins(), decode_jarl(), decode_load_store(), decomp(), decompile_ps(), decompile_vle(), decompile_vm(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), deflate_index_extract(), deflate_stored(), deflateGetDictionary(), dem_str_ndup(), demangle_classname(), cmd_descs_generate::detail2decl(), dict_repeat(), diff_unified_append_data(), diff_unified_json_data(), diff_unified_lines_hl(), dis(), capstone.Cs::disasm(), capstone.Cs::disasm_lite(), disasm_strings(), disassemble(), do_disassemble(), do_string_search(), download_and_write(), drx_get(), drx_get_at(), drx_list(), drx_set(), ds_align_comment(), ds_disassemble(), ds_esc_str(), ds_print_esil_analysis(), ds_print_meta_infos(), ds_print_ptr(), ds_print_ref_lines(), ds_print_relocs(), ds_print_str(), objdump-m68k::dump_ops(), dupl(), dynamic(), emit_string(), encode_symbol(), encode_utf8(), escape_utf8_for_json(), esilbreak_mem_read(), esilbreak_mem_write(), EVM_getInstruction(), examine(), exchange(), extract_signed_integer(), extract_unsigned_integer(), fd_read_at_wrap(), fd_write_at_wrap(), file_check_mem(), file_getbuffer(), file_oomem(), file_showstr(), file_strncmp(), file_strncmp16(), file_vprintf(), fill_args(), fill_details_do(), filter(), final(), find_cabinet_file(), find_longest_match(), findClassBounds(), findPair(), flush_pending(), follow_offset(), clang-format::format_files(), free(), fs__create_junction(), fs__mktemp(), fs__opendir(), fs__readlink_handle(), fs__stat_prepare_path(), fs__statfs(), gb_anop(), gbAsm(), gdbr_exec_file_read(), gdbr_read_feature(), gdbr_read_memory(), gdbr_read_memory_page(), gdbr_read_osdata(), gdbr_read_processes_xml(), gdbr_read_target_xml(), gdbr_send_qRcmd(), gdbr_write_bin_registers(), gdbr_write_memory(), gdbr_write_reg(), gdbr_write_register(), gdbr_write_registers(), const_generator::gen(), gen_codes(), get_archive_comment(), get_category_t(), get_cf_offset(), get_class_name(), get_class_ro_t(), get_class_t(), benchmark::get_code(), fuzz::get_code(), get_cond(), get_crossing_matrix(), get_dist_len_price(), get_file_comment(), get_hash_code(), get_ins_bits(), get_ins_len(), get_ins_part(), get_ivar_list_t(), test-lz4-speed::get_last_results(), get_len_price(), get_method_list_t(), get_name(), get_namespace_and_name(), get_objc_property_list(), get_operator_code(), get_protocol_list_t(), get_relocs(), get_rep_price(), get_section_bytes(), get_template(), get_vt100_fn_key(), getbytes(), getexe(), getstr(), getstring(), make_dist_html::groups_for(), gunpipe(), gz_load(), gz_open(), gz_read(), gz_skip(), gz_write(), gz_zero(), gzcopy(), gzfread(), gzfwrite(), gzgets(), gzhead(), gzip_normalize(), gzlog_compress(), gzlog_write(), gzprintf(), gzputs(), gzread(), gztack(), gzwrite(), handle_entropy(), handle_forward_disassemble(), handle_hash_cfg(), handle_m(), handle_skip_next_instruction(), handle_var_stack_access(), handle_vFile_pread(), has_non_padding(), hash_parse_cmdline(), hash_print_crypto(), hash_print_digest(), helper1(), hex_string(), hexagon_v6_op(), hexdump(), hexprint(), TestArm::hexString2Byte(), TestArm64::hexString2Byte(), TestM680x::hexString2Byte(), TestMips::hexString2Byte(), TestPpc::hexString2Byte(), TestSparc::hexString2Byte(), TestSystemz::hexString2Byte(), TestX86::hexString2Byte(), TestXcore::hexString2Byte(), i4004_op(), i4004dis(), i8051_op(), i8080_op(), ignoreMask(), in(), incpos(), inet_ntop6(), inflate(), inflate_fast(), inflate_table(), inflate_table9(), inflateBack(), inflateBack9(), inflateSync(), init_dasm(), init_hdr(), init_items(), INST_HANDLER(), internal_esil_mem_read(), internal_esil_mem_read_no_null(), internal_esil_mem_write(), internal_esil_mem_write_no_null(), ioMemcpy(), is_cab_using_unix_paths(), is_delta_pointer_table(), is_mid_command(), is_string(), is_string_at(), isAllZeros(), isInvalidMemory(), java_analysis(), java_disassemble(), kill_word(), kwajd_read_headers(), langFromHashbang(), lastChar(), layer_sweep(), lbuf_strcat(), len_fixup(), length(), lh5801_decode(), libdemangle_handler_rust(), libdemangle_handler_swift(), linux_desc_list(), load(), load_1(), load_b(), local_b64_decode(), local_b64_encode(), log_append(), log_compress(), log_last(), log_recover(), longest_match(), lookup_mips_cp0sel_name(), low_sign_extend(), low_sign_unext(), lua53_disasm(), lua54_anal_op(), lua54_disasm(), lua_parse_string(), LZ4_compress_generic_validated(), LZ4HC_encodeSequence(), lzh_decompress(), lzma_decode(), lzma_lzma_encode(), lzma_lzma_optimum_fast(), lzma_mf_find(), lzss_decompress(), M(), const_generator::main(), main(), make_program_env(), makedir(), mal_analysis(), mal_dis(), malloc(), map(), match(), maybe_resize(), mconvert(), mcore_analysis(), mcs96_len(), md5_buffer(), md5_process_block(), md5_process_bytes(), mdebug(), memcmpdiff(), mk_reg_str(), mkdtemp(), mr(), msp430_decode_command(), msp430_op(), mw(), my_snprintf(), mymemread(), mymemwrite(), myregwrite(), mywrite(), nto_send(), nto_send_arg(), nto_send_env(), on_map_skyline(), op(), op_at_phys(), operator<(), operator>(), opiscall(), os390_readlink(), out(), p_b_cclass(), p_b_coll_elem(), pack_hex(), meson_tree_sitter_generate::parse(), meson_cmake_prefix_dir::parse(), meson_git_wrapper::parse(), parse(), parse_abbrev_raw(), parse_classes(), parse_data_type(), parse_dylib(), parse_dysymtab(), parse_ext_opcode(), parse_function(), parse_function_args(), parse_function_starts(), parse_function_type(), parse_gdata_global(), parse_gdata_stream(), parse_grep_expression(), parse_info_raw(), parse_line_header_source(), parse_line_raw(), parse_loc_raw(), parse_memlimit(), parse_microsoft_mangled_name(), parse_microsoft_rtti_mangled_name(), parse_mips_dis_option(), parse_next_field(), parse_opcodes(), parse_segments(), parse_signature(), parse_std_opcode(), parse_symtab(), parse_thread(), parse_type_arglist(), parse_type_array(), parse_type_bclass(), parse_type_bitfield(), parse_type_enum(), parse_type_enumerate(), parse_type_fieldlist(), parse_type_index(), parse_type_member(), parse_type_method(), parse_type_methodlist(), parse_type_mfunction(), parse_type_modifier(), parse_type_nesttype(), parse_type_onemethod(), parse_type_pointer(), parse_type_procedure(), parse_type_staticmember(), parse_type_string(), parse_type_struct(), parse_type_struct_19(), parse_type_union(), parse_type_vbclass(), parse_type_vtshape(), paste(), perform_mapped_file_yank(), pkware_decrypt(), place_single(), preprocess_filter_expr(), prevop_addr(), print_assembly_output(), print_cursor_l(), print_cursor_r(), test_detail::print_detail(), print_graph_agg(), print_hex_from_base2(), test_arm::print_insn_detail(), test_arm64::print_insn_detail(), test_m680x::print_insn_detail(), test_m68k::print_insn_detail(), test_mips::print_insn_detail(), test_ppc::print_insn_detail(), test_sparc::print_insn_detail(), test_systemz::print_insn_detail(), test_tms320c64x::print_insn_detail(), test_xcore::print_insn_detail(), test_x86::print_insn_detail(), objdump-m68k::print_insn_detail_np(), print_json_string(), print_options(), print_string_hex(), print_string_hex_short(), printraw(), objdump-m68k::printRegbitsRange(), proc_mem_img(), proc_mem_map(), processNode(), procfs_pid_slurp(), propeller_op(), prune_hits_in_addr_range(), putc_wrap(), qnxr_read_memory(), qnxr_read_registers(), qnxr_write_memory(), qnxr_write_reg(), qnxr_write_register(), qtmd_init_model(), quote_cmd_arg(), rabin_dump_symbols(), rasm_disasm(), rax(), rcc_pushstr(), izstream::read(), read_ahead(), read_and_follow_jump(), read_at_kernel_virtual(), read_at_phys(), read_buf(), read_data(), read_file(), read_InlineBrTarget(), read_InlineMethod(), read_InlineSwitch(), read_ptr_pa(), read_ShortInlineBrTarget(), read_str(), read_string(), read_string_val(), read_sys_file(), read_times(), readin(), ReadKernelMemory(), readline(), ReadMemory(), readString(), real_strlen(), remove_dot_suffix(), rep_match(), replace(), replace_seq(), resolve(), restore_memory_cb(), restore_register(), riscv_dis(), riscv_op(), rizin_compare_words(), rotate(), rtrcmd(), run_basic_block_analysis(), run_old_command(), rz_8051_disas(), rz_adler32_update(), rz_agraph_add_node_with_color(), rz_analysis_data(), rz_analysis_data_kind(), rz_analysis_data_new(), rz_analysis_data_new_string(), rz_analysis_data_to_string(), rz_analysis_esil_get_parm_type(), rz_analysis_esil_mem_read(), rz_analysis_esil_mem_write(), rz_analysis_function_is_autonamed(), rz_analysis_get_delta_jmptbl_info(), rz_analysis_get_jmptbl_info(), rz_analysis_is_prelude(), rz_analysis_op(), rz_analysis_op_hexstr(), rz_analysis_reflines_get(), rz_analysis_reflines_middle(), rz_analyze_bytes_handler(), rz_annotated_code_line_offsets(), rz_asm_disassemble(), rz_asm_mdisassemble(), rz_asm_mdisassemble_hexstr(), rz_asm_op_get_size(), rz_asm_op_set_buf(), rz_asm_op_set_hex(), rz_asm_op_set_hexbuf(), rz_asm_pseudo_byte(), rz_asm_pseudo_string(), rz_asn1_concatenate_strings(), rz_assembly_of_hex_handler(), rz_avr_esil_opcode(), rz_base64_decode(), rz_base64_decode_dyn(), rz_base85_encode(), rz_base91_decode(), rz_base91_encode(), rz_bin_addr2line(), rz_bin_demangle(), rz_bin_dwarf_parse_abbrev(), rz_bin_dwarf_parse_aranges(), rz_bin_dwarf_parse_info(), rz_bin_dwarf_parse_line(), rz_bin_dwarf_parse_loc(), rz_bin_fatmach0_init(), rz_bin_pdb_omap_remap(), rz_bin_pdb_parse_from_buf(), rz_bin_pe_get_libs(), rz_bin_string_filter(), rz_bitmap_new(), rz_bitmap_set_bytes(), rz_bp_get_bytes(), rz_bp_traptrace_add(), rz_buf_new_empty(), rz_buf_new_slurp(), rz_buf_new_with_bytes(), rz_buf_new_with_pointers(), rz_buf_read(), rz_buf_read_at(), rz_buf_write(), rz_buf_write_at(), rz_bv_get(), rz_bv_set(), rz_cf_value_data_new(), rz_cmd(), rz_cmd_alias(), rz_cmd_cmp_string_handler(), rz_cmd_debug(), rz_cmd_disassembly_all_methods_class_handler(), rz_cmd_help(), rz_cmd_print(), rz_cmd_print_timestamp_dos_handler(), rz_cmd_print_timestamp_hfs_handler(), rz_cmd_print_timestamp_ntfs_handler(), rz_cmd_print_timestamp_unix_handler(), rz_cmd_search(), rz_coff_symbol_name(), rz_cons_canvas_to_string(), rz_cons_fgets(), rz_cons_flush(), rz_cons_grep_line(), rz_cons_grepbuf(), rz_cons_html_filter(), rz_cons_lastline(), rz_cons_lastline_utf8_ansi_len(), rz_cons_memcat(), rz_cons_memset(), rz_cons_message(), rz_cons_pal_list(), rz_cons_pal_parse(), rz_cons_readpush(), rz_cons_rgb_str_mode(), rz_cons_strcat(), rz_cons_strcat_at(), rz_cons_strcat_justify(), rz_cons_visual_write(), rz_core_analysis_bytes(), rz_core_analysis_data(), rz_core_analysis_hasrefs_to_depth(), rz_core_analysis_op(), rz_core_analysis_read_at(), rz_core_annotated_code_print(), rz_core_asm_back_disassemble(), rz_core_asm_back_disassemble_all(), rz_core_asm_back_disassemble_byte(), rz_core_asm_back_disassemble_instr(), rz_core_asm_bwdisassemble(), rz_core_asm_strsearch(), rz_core_assembly_of_hex(), rz_core_autocomplete(), rz_core_autocomplete_find(), rz_core_bin_method_flags_str(), rz_core_cmd_command(), rz_core_cmd_subst_i(), rz_core_cmp_disasm(), rz_core_cmp_mem_data(), rz_core_cmp_mem_mem(), rz_core_diff_show(), rz_core_disasm_pde(), rz_core_editor(), rz_core_esil_of_hex(), rz_core_fgets(), rz_core_get_asmqjmps(), rz_core_get_boundaries_prot(), rz_core_hack_arm(), rz_core_print_disasm(), rz_core_print_disasm_all(), rz_core_print_disasm_instructions_with_buf(), rz_core_print_dump(), rz_core_print_dump_str(), rz_core_print_hexdiff(), rz_core_print_hexdump(), rz_core_print_hexdump_byline(), rz_core_print_hexdump_byline_str(), rz_core_print_hexdump_diff(), rz_core_print_hexdump_diff_str(), rz_core_print_hexdump_or_hexdiff(), rz_core_print_hexdump_or_hexdiff_str(), rz_core_print_jsondump(), rz_core_rtr_add(), rz_core_rtr_cmd(), rz_core_rtr_gdb_cb(), rz_core_rtr_http_run(), rz_core_search_cb(), rz_core_seek_peek(), rz_core_set_asmqjmps(), rz_core_syscall_as_string(), rz_core_transform_op(), rz_core_visual(), rz_core_visual_classes(), rz_core_visual_trackflags(), rz_core_write_base64_at(), rz_core_write_base64d_at(), rz_core_write_block(), rz_core_write_duplicate_at(), rz_core_write_hexpair(), rz_core_write_length_string_at(), rz_core_write_random_at(), rz_core_write_string_at(), rz_core_write_string_wide_at(), rz_core_write_string_zero_at(), rz_core_yank(), rz_core_yank_file(), rz_core_yank_hexpair(), rz_core_yank_paste(), rz_core_yank_print_string(), rz_core_yank_set(), rz_core_yank_set_str(), rz_core_yank_to(), rz_crypto_append(), rz_crypto_final(), rz_crypto_update(), rz_debruijn_pattern(), rz_debug_bochs_wait(), rz_debug_desc_read(), rz_debug_desc_write(), rz_debug_drx_handler(), rz_debug_drx_set(), rz_debug_execute(), rz_debug_qnx_reg_read(), rz_egg_append_bytes(), rz_egg_lang_free(), rz_egg_mkvar(), rz_egg_patch(), rz_egg_prepend_bytes(), rz_egg_printf(), rz_egg_raw(), rz_egg_raw_prepend(), rz_entropy_update(), rz_esil_of_hex_handler(), rz_file_dump(), rz_file_hexdump(), rz_file_tmpdir(), rz_fletcher16_update(), rz_fletcher32_update(), rz_fletcher64_update(), rz_fletcher8_update(), rz_get_size(), rz_hash_cfg_randomart(), rz_hash_entropy(), rz_hash_entropy_fraction(), rz_hex_bin2str(), rz_hex_bin2strdup(), rz_hex_from_js(), rz_hex_str2binmask(), rz_hex_str_is_valid(), rz_hex_ut2st_str(), rz_io_cache_read(), rz_io_cache_write(), rz_io_desc_cache_read(), rz_io_desc_cache_write(), rz_io_desc_read(), rz_io_desc_read_at(), rz_io_desc_write(), rz_io_desc_write_at(), rz_io_fd_read(), rz_io_fd_read_at(), rz_io_fd_write(), rz_io_fd_write_at(), rz_io_nread_at(), rz_io_plugin_read(), rz_io_plugin_read_at(), rz_io_plugin_write(), rz_io_plugin_write_at(), rz_io_pread_at(), rz_io_pwrite_at(), rz_io_read(), rz_io_read_at(), rz_io_read_at_mapped(), rz_io_set_write_mask(), rz_io_vread_at_mapped(), rz_io_vwrite_at(), rz_io_write(), rz_io_write_at(), rz_io_zip_check_uri(), rz_io_zip_check_uri_many(), rz_lang_run(), rz_lang_run_file(), rz_line_readchar_utf8(), rz_line_readline_cb(), rz_lua_analysis_op(), rz_luac_disasm(), rz_main_rz_asm(), rz_main_rz_gg(), rz_MD5Update(), rz_mem_cmp_mask(), rz_mem_eq(), rz_mem_swaporcopy(), rz_mod255_update(), rz_name_filter(), rz_num_as_string(), rz_num_between(), rz_num_get(), rz_num_math(), rz_num_str_len(), rz_num_str_split(), rz_num_units(), rz_open_malloc_handler(), rz_parity_update(), rz_parse_filter(), rz_parse_subvar(), rz_path_realpath(), rz_print_bitstream_handler(), rz_print_byte_bitstream_handler(), rz_print_bytes(), rz_print_cursor(), rz_print_cursor_pointer(), rz_print_delta_pointer_table_handler(), rz_print_have_cursor(), rz_print_hexdiff_str(), rz_print_hexdump_annotated_handler(), rz_print_hexdump_bits_handler(), rz_print_hexdump_comments_handler(), rz_print_hexdump_emoji_handler(), rz_print_hexdump_handler(), rz_print_hexdump_hex_common_handler(), rz_print_hexdump_hexl_common_handler(), rz_print_hexdump_hexless_bytes_handler(), rz_print_hexdump_hexless_words_handler(), rz_print_hexdump_hexpair_bytes_handler(), rz_print_hexdump_n_lines_handler(), rz_print_hexdump_oct_handler(), rz_print_hexdump_signed_integer_common_handler(), rz_print_hexdump_sparse_handler(), rz_print_hexdump_str(), rz_print_hexii(), rz_print_hexword_references_common_handler(), rz_print_jsondump_str(), rz_print_op_analysis_color_map_handler(), rz_print_raw(), rz_print_utf16be_handler(), rz_print_utf16le_handler(), rz_print_utf32be_handler(), rz_print_utf32le_handler(), rz_punycode_encode(), rz_push_escaped_handler(), rz_range_add_from_string(), rz_range_get_data(), rz_range_set_data(), rz_rap_packet(), rz_rap_packet_fill(), rz_reg_arena_set_bytes(), rz_reg_arenas_hexdump_handler(), rz_reg_read_regs(), rz_reg_set_bytes(), rz_regex_comp(), rz_regex_error(), rz_regs_columns_handler(), rz_run_parseline(), rz_scan_strings(), rz_search_aes_update(), rz_search_deltakey_update(), rz_search_find(), rz_search_keyword_new_hexmask(), rz_search_keyword_new_wide(), rz_search_mybinparse_update(), rz_search_privkey_update(), rz_search_regexp_update(), rz_search_strings_update(), rz_search_update(), rz_search_update_i(), rz_skyline_get_intersect(), rz_skyline_get_item_intersect(), rz_snprintf(), rz_socket_http_handle_upload(), rz_socket_http_response(), rz_socket_is_connected(), rz_socket_proc_read(), rz_socket_proc_write(), rz_socket_read(), rz_socket_read_block(), rz_socket_slurp(), rz_socket_write(), rz_str_ansi_chrn(), rz_str_ansi_filter(), rz_str_ansi_nlen(), rz_str_ansi_trim(), rz_str_binstr2bin(), rz_str_bits(), rz_str_cmp(), rz_str_djb2_hash(), rz_str_escape_utf(), rz_str_filter_zeroline(), rz_str_is_utf8(), rz_str_lchr(), rz_str_len_utf8_ansi(), rz_str_mb_to_wc_l(), rz_str_ndup(), rz_str_newlen(), rz_str_nlen(), rz_str_nlen_w(), rz_str_nstr(), rz_str_prefix_all(), rz_str_reverse(), rz_str_sanitize_sdb_key(), rz_str_tok(), rz_str_trunc_ellipsis(), rz_str_utf16_decode(), rz_str_utf16_encode(), rz_str_utf8_charsize_last(), rz_str_wc_to_mb_l(), rz_str_word_set0(), rz_strbuf_getbin(), rz_strbuf_reserve(), rz_strbuf_set(), rz_strbuf_setptr(), rz_strbuf_slice(), rz_strpool_memcat(), rz_strpool_slice(), rz_sys_clearenv(), rz_sys_cmd_str(), rz_sys_cmd_str_full(), rz_sys_pid_to_path(), rz_sys_run(), rz_sys_run_rop(), rz_table_tofancystring(), rz_table_tosimplestring(), rz_table_visual_list(), rz_th_get_name(), rz_type_format_data(), rz_type_format_data_internal(), rz_type_format_nulltermstring(), rz_type_format_nulltermwidestring(), rz_type_format_struct(), rz_uleb128_encode(), rz_utf8_strlen(), rz_utf_block_list(), rz_vector_insert(), rz_vector_insert_range(), rz_vector_remove_at(), rz_vector_remove_range(), rz_write_block_handler(), rz_write_debruijn_handler(), rz_write_duplicate_handler(), rz_write_extend_hexbytes_handler(), rz_write_extend_zero_handler(), rz_write_from_io_handler(), rz_write_from_io_xchg_handler(), rz_write_unified_patch_handler(), rz_write_zero_handler(), rz_wstr_clen(), rz_xor16_update(), rz_xor8_update(), rz_yank_file_handler(), rz_yank_handler(), rz_yank_hex_print_handler(), rz_yank_paste_handler(), rz_yank_print_handler(), rz_yank_string_handler(), rz_yank_string_print_handler(), rz_yank_to_handler(), rzpipe_write(), sanitize_cab_filename(), scan_go_build_info(), score(), sdb_alen(), sdb_alen_ignore_empty(), sdb_array_contains(), sdb_array_get(), sdb_array_set(), sdb_aslice(), sdb_const_get_len(), sdb_decode(), sdb_decode_raw(), sdb_encode(), sdb_encode_raw(), sdb_expire_set(), sdb_fmt_array(), sdb_fmt_array_num(), sdb_fmt_free(), sdb_fmt_init(), sdb_fmt_tostr(), sdb_hash_len(), sdb_journal_log(), sdb_lock_file(), sdb_querys(), search_hash(), sections_from_bin(), sections_from_mach0(), set_mod_inf(), set_new_xref(), sh_il_signed(), sh_op(), sh_op_get_param(), SHA256_Data(), SHA256_Update(), SHA384_Data(), SHA384_Update(), SHA512_Data(), SHA512_Update(), show_analinfo(), showanalysis(), showstr(), shrink(), sign_extend(), sign_unext(), size(), skip_padding(), skipdata_opstr(), slurp(), snes_anop(), snesDisass(), socket_http_answer(), socket_http_get_recursive(), sparse_write(), SStream_concat0(), stored(), str_dup_safe(), str_dup_safe_fixed(), strbuf_append(), strdupn(), string_printf(), subvar(), swap_big_regs(), syncsearch(), system_apply_env_var(), TAG_CALLBACK(), tar(), tcpme(), objdump-m68k::test_class(), disasm_mc::test_file(), test_corpus::test_file(), test_mc::test_file(), test-lz4-list.TestVerbose::test_filename(), regress::test_regression(), tms320_c55x_op(), tms320_c55x_plus_op(), tms320_dasm(), tms320_disassemble(), tms320_op(), tokenize(), trace_hook_mem_read(), trace_hook_mem_write(), trimbits(), tuklib_mbstr_fw(), tuklib_mbstr_width(), uncompress2(), unix_path_seperators(), unix_word_rubout(), unpack(), unpack_hex(), unpack_uint64(), unpack_uint64_co(), unzGetLocalExtrafield(), unzReadCurrentFile(), update(), update_graph_sizes(), update_node_dimension(), update_varz_analysisysis(), updateAddr(), ut64_to_hex(), utf16_make_tempname(), utf32toutf8(), utf8toutf32(), UTIL_createFileList(), uv__async_send(), uv__build_coalesced_write_req(), uv__fs_buf_offset(), uv__fs_copy_file_range(), uv__fs_preadv(), uv__fs_readlink(), uv__fs_realpath(), uv__fs_sendfile(), uv__fs_sendfile_emul(), uv__get_cpu_speed(), uv__handle_type(), uv__pipe_write_ipc(), uv__random_sysctl(), uv__slurp(), uv__socket_sockopt(), uv__strdup(), uv__strndup(), uv__write_req_update(), uv_buf_init(), uv_cpu_info(), uv_fs_event_start(), uv_fs_poll_start(), uv_fs_sendfile(), uv_get_process_title(), uv_getaddrinfo(), uv_guess_handle(), uv_if_indextoname(), uv_inet_pton(), uv_os_getenv(), uv_os_gethostname(), uv_os_homedir(), uv_os_tmpdir(), uv_poll_init_socket(), uv_set_process_title(), uv_split_path(), v810_decode_command(), v810_op(), v850_decode_command(), v850_op(), v_writebuf(), vax_op(), vector_quick_sort(), verifyDumpPayload(), visual_search(), walk_exports(), walk_namespace(), wasm_op(), window_read(), winzip_aes_decrypt(), ozstream::write(), write_at_phys(), write_thread_id(), WriteKernelMemory(), WriteMemory(), xnu_get_cpu_type(), xnu_get_kinfo_proc(), xtensa_op(), XXH32(), XXH32_endian_align(), XXH32_finalize(), XXH32_update(), XXH32_update_endian(), XXH64(), XXH64_endian_align(), XXH64_finalize(), XXH64_update(), XXH64_update_endian(), z80_analysis_op(), z80_op_size(), z80Disass(), z80OpLength(), zip_dir_add(), zip_error_to_str(), zip_file_extra_field_set(), zip_file_get_comment(), zip_file_set_comment(), zip_get_archive_comment(), zip_get_file_comment(), zip_set_archive_comment(), zip_set_file_comment(), zip_source_buffer(), zip_source_buffer_create(), zip_source_buffer_with_attributes(), zip_source_buffer_with_attributes_create(), zip_source_file(), zip_source_file_common_new(), zip_source_filep(), zip_source_read(), zip_source_win32a(), zip_source_win32handle(), zip_source_win32w(), zip_source_window_create(), zip_source_zip(), zip_source_zip_create(), ziptool_open(), zipWriteInFileInZip(), zmemcmp(), zmemcpy(), and zmemzero().

◆ name

char* name

Definition at line 14 of file 6502dis.c.

◆ op

Definition at line 13 of file 6502dis.c.

Referenced by __analysis_esil_function(), __analysis_fcn_check_bp_use(), __direction_disassembly_cb(), __fix_cursor_down(), _analysis_calls(), _find_next_number(), aarch64_get_opcode(), allwrite(), assemble(), bbget(), buffer_init(), build_absolute_jump_with_immediate(), build_d(), build_imm(), build_relative_branch(), cmd_print_pxA(), cursor_nextrow(), cursor_prevrow(), d68000_unlk(), d68020_rtm(), d_expression_1(), d_make_operator(), decode_addressing_mode(), disasm_strings(), ds_print_comments_right(), ds_show_comments_describe(), emit_mathop(), file_getbuffer(), find_instruction(), findNextNumber(), fix_cursor(), get_AR_regs_class2(), get_calls(), get_opcode(), getarg(), getarg2(), handle_forward_disassemble(), hexagon_v6_op(), i8080_disasm(), inflate_fast(), is_delayed_branch(), is_linear_circular(), iscallret(), log_head(), log_open(), LZ4_compress_generic_validated(), LZ4_decompress_generic(), MCOperand_CreateImm1(), MCOperand_CreateReg1(), mcore_next(), nios2_disassemble(), nios2_init_opcode_hash(), num_callback(), on_map_skyline(), op_cache_get(), opcode_new(), parse(), prevop_addr(), print_insn_args(), print_insn_mips(), print_insn_mips16(), print_insn_sparc(), rasm_disasm(), rcc_mathop(), replace(), rop_classify_arithmetic(), rop_classify_arithmetic_const(), rz_analysis_block_analyze_ops(), rz_analysis_diff_fingerprint_bb(), rz_analysis_function_cost(), rz_analysis_op_copy(), rz_analysis_op_hexstr(), rz_analysis_op_new(), rz_analysis_op_reg_delta(), rz_analysis_reflines_get(), rz_asm_mdisassemble(), rz_core_analysis_esil(), rz_core_analysis_hasrefs_to_depth(), rz_core_analysis_name(), rz_core_analysis_op(), rz_core_analysis_rename(), rz_core_asm_back_disassemble(), rz_core_asm_back_disassemble_all(), rz_core_asm_bwdisassemble(), rz_core_asm_strsearch(), rz_core_cmp_disasm(), rz_core_disasm_instruction(), rz_core_disasm_pde(), rz_core_hack(), rz_core_op_analysis(), rz_core_seek_opcode_forward(), rz_core_visual_cmd(), rz_core_visual_define(), rz_debug_bf_step_over(), rz_debug_continue_until_optype(), rz_debug_esil_stepi(), rz_debug_step_over(), rz_debug_step_soft(), rz_pyc_disasm(), rz_str_do_until_token(), sdb_query_lines(), setprintmode(), sh_disassembler(), shrink(), step_until_optype(), test_lz4f_decompression_wBuffers(), update_varz_analysisysis(), uv__io_poll(), vle_next(), xtensa_qrst_op(), and z80OpLength().

◆