Rizin
unix-like reverse engineering framework and cli tools
|
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <rz_util.h>
#include "armass16_const.h"
Go to the source code of this file.
Classes | |
struct | ArmOpcode |
struct | ArmOp |
Typedefs | |
typedef int(* | AssembleFunction) (ArmOpcode *, ut64, const char *) |
Enumerations | |
enum | { TYPE_MOV = 1 , TYPE_TST = 2 , TYPE_SWI = 3 , TYPE_HLT = 4 , TYPE_BRA = 5 , TYPE_BRR = 6 , TYPE_ARI = 7 , TYPE_IMM = 8 , TYPE_MEM = 9 , TYPE_BKP = 10 , TYPE_SWP = 11 , TYPE_MOVW = 12 , TYPE_MOVT = 13 , TYPE_UDF = 14 , TYPE_SHFT = 15 , TYPE_COPROC = 16 , TYPE_ENDIAN = 17 , TYPE_MUL = 18 , TYPE_CLZ = 19 , TYPE_REV = 20 , TYPE_NEG = 21 , TYPE_BFC = 22 , TYPE_BFI = 23 } |
Variables | |
static ArmOp | ops [] |
static const ut64 | M_BIT = 0x1 |
static const ut64 | S_BIT = 0x2 |
static const ut64 | C_BITS = 0x3c |
static const ut64 | DOTN_BIT = 0x40 |
static const ut64 | DOTW_BIT = 0x80 |
static const ut64 | L_BIT = 0x100 |
static const ut64 | X_BIT = 0x200 |
static const ut64 | TWO_BIT = 0x400 |
static const ut64 | IE_BIT = 0x800 |
static const ut64 | ID_BIT = 0x1000 |
static const ut64 | EA_BIT = 0x2000 |
static const ut64 | FD_BIT = 0x4000 |
static const ut64 | T_BIT = 0x8000 |
static const ut64 | B_BIT = 0x10000 |
static const ut64 | H_BIT = 0x20000 |
static const ut64 | D_BIT = 0x40000 |
static const ut64 | W_BIT = 0x80000 |
static const ut64 | EIGHT_BIT = 0x100000 |
static const ut64 | SIXTEEN_BIT = 0x200000 |
static const ut64 | BB_BIT = 0x400000 |
static const ut64 | BT_BIT = 0x800000 |
static const ut64 | TB_BIT = 0x1000000 |
static const ut64 | TT_BIT = 0x2000000 |
static const ut64 | RZ_BIT = 0x4000000 |
static const ut64 | IA_BIT = 0x8000000 |
static const ut64 | DB_BIT = 0x10000000 |
static const ut64 | SH_BIT = 0x20000000 |
static const ut64 | WB_BIT = 0x40000000 |
static const ut64 | WT_BIT = 0x80000000 |
static const ut64 | C_MATCH_BIT = 0x100000000 |
static bool | err |
static AssembleFunction | assemble [2] = { &arm_assemble, &thumb_assemble } |
anonymous enum |
Definition at line 5684 of file armass.c.
References a, ArmOpcode::a, arm_opcode_cond(), b, ArmOp::code, dst, err, findyz(), getimmed8(), getnum(), getrange(), getreg(), getreglist(), getshift(), i, imm, int, len, n, ArmOp::name, num, ArmOpcode::o, ArmOpcode::off, off, ArmOpcode::op, opc, ops, r, r0, r1, reg, RZ_LOG_ERROR, rz_mem_swapendian(), shift(), st32, cmd_descs_generate::str, strcmpnull(), autogen_x86imm::tmp, ArmOp::type, type, TYPE_ARI, TYPE_BFC, TYPE_BFI, TYPE_BKP, TYPE_BRA, TYPE_BRR, TYPE_CLZ, TYPE_COPROC, TYPE_ENDIAN, TYPE_HLT, TYPE_IMM, TYPE_MEM, TYPE_MOV, TYPE_MOVT, TYPE_MOVW, TYPE_MUL, TYPE_NEG, TYPE_REV, TYPE_SHFT, TYPE_SWI, TYPE_SWP, TYPE_TST, TYPE_UDF, ut64(), and width.
Definition at line 1140 of file armass.c.
References c, cond, conds, delta, i, ArmOpcode::o, ArmOpcode::op, and strcmpnull().
Referenced by arm_assemble().
Definition at line 1099 of file armass.c.
References ArmOpcode::a, c, i, memset(), ArmOpcode::op, ArmOpcode::opstr, rz_str_trim_tail(), and cmd_descs_generate::str.
Referenced by armass_assemble().
Definition at line 6209 of file armass.c.
References arm_opcode_parse(), assemble, i, ArmOpcode::o, ArmOpcode::off, off, cmd_descs_generate::str, and tolower.
Referenced by assemble().
|
static |
Definition at line 230 of file armass.c.
References C_MATCH_BIT, conds, DOTN_BIT, DOTW_BIT, i, input(), rz_str_startswith(), and ut64().
Referenced by opmask().
Definition at line 814 of file armass.c.
References cmd_descs_generate::str.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 831 of file armass.c.
References reg, rz_str_startswith(), and cmd_descs_generate::str.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 474 of file armass.c.
References err, getnum(), num, rotate(), and cmd_descs_generate::str.
Referenced by arm_assemble().
|
static |
Definition at line 644 of file armass.c.
References test_evm::end, free(), getreg(), i, input(), malloc(), NULL, rz_str_ncpy(), st32, and start.
Referenced by getreglist().
Definition at line 437 of file armass.c.
References err, cmd_descs_generate::str, ut64(), and val.
Referenced by arm_assemble(), getimmed8(), getnumbang(), getnummemend(), getnummemendbang(), getthimmed12(), thumb_assemble(), thumb_getshift(), and thumb_selector().
Definition at line 457 of file armass.c.
References err, free(), getnum(), rz_str_endswith(), rz_str_ndup(), cmd_descs_generate::str, and ut64().
Referenced by thumb_selector().
Definition at line 766 of file armass.c.
References err, free(), getnum(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 783 of file armass.c.
References err, free(), getnum(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by thumb_assemble(), and thumb_selector().
|
static |
Definition at line 620 of file armass.c.
References i, NULL, reg, cmd_descs_generate::str, and strcmpnull().
Referenced by arm_assemble(), getlistmask(), getregmembang(), getregmemend(), getregmemstart(), getregmemstartend(), getshift(), mem_16bit_2reg(), mem_32bit_2reg(), std_16bit_2reg(), std_32bit_2reg(), std_32bit_3reg(), thumb_assemble(), and thumb_selector().
Definition at line 748 of file armass.c.
References free(), getlistmask(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by arm_assemble(), thumb_assemble(), and thumb_selector().
Definition at line 800 of file armass.c.
References free(), getreg(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 733 of file armass.c.
References free(), getreg(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 710 of file armass.c.
References getreg(), and input().
Referenced by mem_16bit_2reg(), mem_32bit_2reg(), thumb_assemble(), and thumb_selector().
Definition at line 718 of file armass.c.
References free(), getreg(), input(), rz_str_endswith(), rz_str_ndup(), and st32.
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 1042 of file armass.c.
References getreg(), i, rz_str_casecmp(), shift(), cmd_descs_generate::str, and type.
Referenced by arm_assemble().
Definition at line 948 of file armass.c.
References free(), input(), rz_str_endswith(), rz_str_ndup(), st32, and thumb_getshift().
Referenced by thumb_assemble(), and thumb_selector().
Definition at line 561 of file armass.c.
References err, firstsigdigit(), getnum(), num, st32, cmd_descs_generate::str, and ut64().
Referenced by thumb_assemble().
|
static |
Definition at line 208 of file armass.c.
References input(), rz_str_case(), and st8.
Referenced by thumb_assemble().
Definition at line 849 of file armass.c.
References fields, i, rz_str_startswith(), spsr, and cmd_descs_generate::str.
Referenced by thumb_assemble().
|
static |
Definition at line 405 of file armass.c.
References i, input(), length, rz_str_case(), and rz_str_startswith().
Referenced by thumb_assemble().
Definition at line 1176 of file armass.c.
References ArmOpcode::a, DOTW_BIT, getreg(), getregmemstart(), regress::m, ArmOpcode::o, and rd.
Referenced by thumb_assemble().
Definition at line 1212 of file armass.c.
References ArmOpcode::a, DOTN_BIT, getreg(), getregmemstart(), regress::m, ArmOpcode::o, and rd.
Referenced by thumb_assemble().
Definition at line 265 of file armass.c.
References B_BIT, BB_BIT, BT_BIT, C_MATCH_BIT, cqcheck(), D_BIT, DB_BIT, EA_BIT, EIGHT_BIT, FD_BIT, H_BIT, IA_BIT, ID_BIT, IE_BIT, input(), L_BIT, M_BIT, RZ_BIT, rz_str_case(), rz_str_startswith(), S_BIT, SH_BIT, SIXTEEN_BIT, T_BIT, TB_BIT, TT_BIT, TWO_BIT, ut64(), W_BIT, WB_BIT, WT_BIT, and X_BIT.
Referenced by thumb_assemble().
|
static |
Definition at line 192 of file armass.c.
References input(), and strcmpnull().
Referenced by thumb_assemble().
Definition at line 1165 of file armass.c.
References ArmOpcode::a, DOTW_BIT, getreg(), regress::m, ArmOpcode::o, and rd.
Referenced by thumb_assemble().
Definition at line 1187 of file armass.c.
References ArmOpcode::a, DOTN_BIT, err, getreg(), regress::m, ArmOpcode::o, rd, S_BIT, shift(), and thumb_getshift().
Referenced by thumb_assemble().
Definition at line 1223 of file armass.c.
References ArmOpcode::a, DOTN_BIT, err, getreg(), regress::m, ArmOpcode::o, rd, S_BIT, shift(), and thumb_getshift().
Referenced by thumb_assemble().
|
static |
|
static |
Definition at line 53 of file armass.c.
Referenced by arm_assemble(), arm_opcode_cond(), getreg(), parse_hints(), and thumb_assemble().
Definition at line 1259 of file armass.c.
References ArmOpcode::a, B_BIT, BB_BIT, BT_BIT, C_BITS, cond, conds, D_BIT, DB_BIT, DOTN_BIT, DOTW_BIT, EA_BIT, EIGHT_BIT, err, FD_BIT, getcoproc(), getcoprocreg(), getnum(), getnummemend(), getnummemendbang(), getreg(), getreglist(), getregmembang(), getregmemend(), getregmemstart(), getregmemstartend(), getshiftmemend(), getthbimmed(), getthimmed12(), getthzeroimmed12(), getthzeroimmed16(), H_BIT, i, IA_BIT, ID_BIT, IE_BIT, iflag(), imm, interpret_msrbank(), itmask(), L_BIT, list(), regress::m, mem_16bit_2reg(), mem_32bit_2reg(), NULL, num, ArmOpcode::o, off, ArmOpcode::op, opc, opmask(), parse_hints(), proc, reg, RZ_BIT, rz_str_case(), S_BIT, SH_BIT, shift(), SIXTEEN_BIT, spsr, st32, st8, std_16bit_2reg(), std_32bit_2reg(), std_32bit_3reg(), std_opt_2(), std_opt_3(), strcmpnull(), T_BIT, TB_BIT, THUMB_BRACKREG_CONSTBRACK, THUMB_BRACKREG_REG_SHIFTBRACK, THUMB_BRACKREG_REGBRACK, THUMB_CONST, THUMB_CONSTBANG, THUMB_COPROC_CONST_COREG_COREG_COREG, THUMB_COPROC_CONST_COREG_COREG_COREG_CONST, THUMB_COPROC_CONST_REG_COREG_COREG, THUMB_COPROC_CONST_REG_COREG_COREG_CONST, THUMB_COPROC_CONST_REG_REG_COREG, THUMB_COPROC_COREG_BRACKREG_CONSTBRACK, THUMB_COPROC_COREG_BRACKREG_CONSTBRACKBANG, THUMB_COPROC_COREG_BRACKREGBRACK, THUMB_COPROC_COREG_BRACKREGBRACK_CONST, thumb_getoffset(), thumb_getshift(), THUMB_LIST, THUMB_NONE, THUMB_OTHER, THUMB_OTHER_CONST, THUMB_OTHER_REG, THUMB_REG, THUMB_REG_BRACKREG_CONSTBRACK, THUMB_REG_BRACKREG_CONSTBRACKBANG, THUMB_REG_BRACKREG_REG_SHIFTBRACK, THUMB_REG_BRACKREG_REGBRACK, THUMB_REG_BRACKREGBRACK, THUMB_REG_BRACKREGBRACK_CONST, THUMB_REG_CONST, THUMB_REG_CONST_CONST, THUMB_REG_CONST_REG, THUMB_REG_CONST_REG_SHIFT, THUMB_REG_LIST, THUMB_REG_OTHER, THUMB_REG_REG, THUMB_REG_REG_BRACKREG_CONSTBRACK, THUMB_REG_REG_BRACKREG_CONSTBRACKBANG, THUMB_REG_REG_BRACKREGBRACK, THUMB_REG_REG_BRACKREGBRACK_CONST, THUMB_REG_REG_CONST, THUMB_REG_REG_CONST_CONST, THUMB_REG_REG_REG, THUMB_REG_REG_REG_BRACKREGBRACK, THUMB_REG_REG_REG_REG, THUMB_REG_REG_REG_SHIFT, THUMB_REG_REG_SHIFT, THUMB_REGBANG, THUMB_REGBANG_LIST, thumb_selector(), TT_BIT, TWO_BIT, UT32_MAX, ut64(), w, W_BIT, WB_BIT, width, WT_BIT, and X_BIT.
Definition at line 1157 of file armass.c.
References NULL, rz_num_math(), and st32.
Referenced by thumb_assemble().
Definition at line 887 of file armass.c.
References arg(), err, free(), getnum(), i, rz_str_case(), shift(), cmd_descs_generate::str, strdup(), and type.
Referenced by getshiftmemend(), std_32bit_2reg(), std_32bit_3reg(), thumb_assemble(), and thumb_selector().
|
static |
Definition at line 963 of file armass.c.
References args, err, getcoproc(), getcoprocreg(), getnum(), getnumbang(), getnummemend(), getnummemendbang(), getreg(), getreglist(), getregmembang(), getregmemend(), getregmemstart(), getregmemstartend(), getshiftmemend(), i, NULL, thumb_getshift(), and ut64().
Referenced by thumb_assemble().
|
static |
Definition at line 6207 of file armass.c.
Referenced by armass_assemble().
Definition at line 174 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 180 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 181 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 163 of file armass.c.
Referenced by thumb_assemble().
Definition at line 176 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 186 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 164 of file armass.c.
Referenced by cqcheck(), mem_32bit_2reg(), std_32bit_2reg(), std_32bit_3reg(), and thumb_assemble().
Definition at line 165 of file armass.c.
Referenced by cqcheck(), mem_16bit_2reg(), std_16bit_2reg(), and thumb_assemble().
Definition at line 171 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 178 of file armass.c.
Referenced by opmask(), and thumb_assemble().
|
static |
Definition at line 435 of file armass.c.
Referenced by _zip_error_clear(), _zip_error_get(), _zip_error_set_from_source(), _zip_set_open_error(), DotZLib.Deflater::Add(), DotZLib.Inflater::Add(), add_from_zip(), arm_assemble(), autocmplt_cmd_arg_eval_full(), backedge_info(), bad_link(), blast(), bsd_info(), buf_move_back(), cabd_read_headers(), cat(), chmd_fast_find(), chmd_init_decomp(), class_base_error(), class_error(), class_method_error(), class_vtable_error(), clusterSaveConfig(), cmd_pCx(), compress2(), create_cmd_desc(), create_demangler(), cs_open(), DEFINE_HANDLE_TS_FCN(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), deflateParams(), do_extract(), do_extract_currentfile(), do_iter_offsets(), do_iter_sections(), do_list(), do_read(), dynamic(), end(), DotZLib.Deflater::Finish(), DotZLib.Inflater::Finish(), flirt_pat_parse_line(), flirt_pat_parse_pattern_mask(), fs__read_filemap(), fs__statfs(), fs__symlink(), fs__write_filemap(), get_ibmi_physical_address(), get_template_params(), get_type_code_string(), getFileCrc(), GetHeapBlocks(), getimmed8(), getnum(), getnumbang(), getnummemend(), getnummemendbang(), GetSingleBlock(), GetSingleSegmentBlock(), getthimmed12(), guess_next_autocmplt_token(), gz_error(), gzclose_r(), gzip_normalize(), handle_redirection(), inet_ntop6(), inet_pton6(), init_demangler(), iter_dbt_commands(), lang_pipe_run(), list_zip(), LLVMFuzzerTestOneInput(), LoadCentralDirectoryRecord(), lzh_decompress(), lzh_read_lens(), main(), make_program_args(), make_program_env(), merge_zip(), microsoft_demangle(), mov(), mpca_lang(), mpca_lang_contents(), mpca_lang_file(), mpca_lang_pipe(), nanosleep(), new_socket(), ocaml_option(), parse_data_type(), parse_dbi_stream_ex_header(), parse_function(), parse_function_args(), parse_function_pointer(), parse_microsoft_mangled_name(), parse_microsoft_rtti_mangled_name(), parse_type_modifier(), pid_to_task(), print_result_diff(), puff(), read_from_file(), read_reset_table(), read_spaninfo(), rz_analysis_class_add_attr_unique(), rz_analysis_class_add_attr_unique_raw(), rz_analysis_class_add_handler(), rz_analysis_class_base_add_handler(), rz_analysis_class_base_del_handler(), rz_analysis_class_base_set(), rz_analysis_class_base_set_raw(), rz_analysis_class_create(), rz_analysis_class_delete_attr(), rz_analysis_class_method_add_handler(), rz_analysis_class_method_del_handler(), rz_analysis_class_method_delete(), rz_analysis_class_method_rename(), rz_analysis_class_method_rename_handler(), rz_analysis_class_method_set(), rz_analysis_class_rename(), rz_analysis_class_rename_handler(), rz_analysis_class_set_attr(), rz_analysis_class_vtable_add_handler(), rz_analysis_class_vtable_del_handler(), rz_analysis_class_vtable_delete(), rz_analysis_class_vtable_set(), rz_analysis_function_blocks_add_handler(), rz_asctime_r(), rz_bin_object_sections_mapping_list(), rz_bin_source_line_info_builder_build_and_fini(), rz_bp_add(), rz_cmd_get_help(), rz_cmd_parsed_args_setargs(), rz_cmd_search(), rz_cons_canvas_line_diagonal(), rz_core_analysis_function_set_signature(), rz_core_bin_sections_print(), rz_core_disasm_pdi_with_buf(), rz_core_project_load_for_cli(), rz_core_prompt_loop(), rz_core_seek_list(), rz_core_write_assembly(), rz_core_write_assembly_fill(), 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_random_at(), rz_ctime_r(), rz_event_new(), rz_flag_set(), rz_gmtime_r(), rz_hash_bang_details_cb(), rz_il_reg_binding_derive(), rz_io_ar_open(), rz_lib_path(), rz_localtime_r(), rz_main_rz_bin(), rz_num_calc(), rz_num_math(), rz_open_malloc_handler(), rz_project_err_message(), rz_project_save_file(), rz_project_save_handler(), rz_str_unescape(), rz_sys_perror_str(), rz_time_stamp_to_str(), rz_write_from_file_handler(), rz_write_from_io_xchg_handler(), rz_write_from_socket_handler(), rzfind_open_file(), sdb_foreach_list_filter_cb(), sdb_ht_internal_insert(), SOCKOPT_SETTER(), std_32bit_2reg(), std_32bit_3reg(), strex(), tar(), test(), test_invalids(), test_valids(), thumb_assemble(), thumb_getshift(), thumb_selector(), ts_node_handle_arg_prargs(), uncompress2(), unz64local_CheckCurrentFileCoherencyHeader(), unz64local_getByte(), unz64local_GetCurrentFileInfoInternal(), unz64local_getLong(), unz64local_getLong64(), unz64local_getShort(), unzCloseCurrentFile(), unzGetCurrentFileInfo(), unzGetFilePos(), unzGoToFilePos64(), unzGoToFirstFile(), unzGoToNextFile(), unzLocateFile(), unzOpenCurrentFile3(), unzOpenInternal(), unzReadCurrentFile(), unzRepair(), unzSetOffset64(), uv__accept(), uv__async_start(), uv__cancel_read_console(), uv__create_stdio_pipe_pair(), uv__custom_sem_init(), uv__drain(), uv__dup2_cloexec(), uv__emfile_trick(), uv__fd_hash_init(), uv__fs_copyfile(), uv__get_cpu_speed(), uv__getaddrinfo_work(), uv__getnameinfo_work(), uv__inotify_fork(), uv__io_fork(), uv__io_poll(), uv__kill(), uv__make_socketpair(), uv__open_cloexec(), uv__pipe_getname(), uv__pipe_getsockpeername(), uv__pipe_read_ipc(), uv__pipe_write_data(), uv__pipe_write_ipc(), uv__platform_loop_init(), uv__process_child_init(), uv__process_open_stream(), uv__pthread_setname_np(), uv__pthread_sigmask(), uv__queue_done(), uv__read(), uv__server_io(), uv__set_process_title(), uv__signal_loop_once_init(), uv__signal_start(), uv__slow_poll_process_poll_req(), uv__socket(), uv__stdio_create(), uv__stream_init(), uv__stream_recv_cmsg(), uv__tcp_bind(), uv__tcp_connect(), uv__tcp_xfer_import(), uv__udp_bind(), uv__udp_connect(), uv__udp_disconnect(), uv__udp_init_ex(), uv__udp_recv_start(), uv__udp_send(), uv__udp_set_membership4(), uv__udp_set_membership6(), uv__udp_set_source_membership4(), uv__udp_set_source_membership6(), uv__udp_try_send(), uv__unknown_err_code(), uv__work_done(), uv__write(), uv_accept(), uv_async_init(), uv_barrier_init(), uv_cond_destroy(), uv_cond_init(), uv_cpu_info(), uv_err_name(), uv_err_name_r(), uv_exepath(), uv_fs_access(), uv_fs_chmod(), uv_fs_chown(), uv_fs_copyfile(), uv_fs_event_start(), uv_fs_lchown(), uv_fs_link(), uv_fs_lstat(), uv_fs_lutime(), uv_fs_mkdir(), uv_fs_mkdtemp(), uv_fs_mkstemp(), uv_fs_open(), uv_fs_opendir(), uv_fs_poll_start(), uv_fs_readlink(), uv_fs_realpath(), uv_fs_rename(), uv_fs_rmdir(), uv_fs_scandir(), uv_fs_stat(), uv_fs_statfs(), uv_fs_symlink(), uv_fs_unlink(), uv_fs_utime(), uv_getaddrinfo(), uv_kill(), uv_listen(), uv_loop_configure(), uv_loop_delete(), uv_loop_fork(), uv_loop_init(), uv_mutex_init(), uv_mutex_init_recursive(), uv_mutex_trylock(), uv_pipe_accept(), uv_pipe_bind(), uv_pipe_connect(), uv_pipe_endgame(), uv_pipe_open(), uv_pipe_zero_readfile_thread_proc(), uv_poll_init(), uv_process_fs_event_req(), uv_process_kill(), uv_process_pipe_connect_req(), uv_process_pipe_read_req(), uv_process_pipe_write_req(), uv_process_tcp_accept_req(), uv_process_tcp_connect_req(), uv_process_tcp_read_req(), uv_process_tcp_write_req(), uv_process_tty_write_req(), uv_process_udp_recv_req(), uv_process_udp_send_req(), uv_read_start(), uv_read_stop(), uv_resident_set_memory(), uv_rwlock_tryrdlock(), uv_rwlock_trywrlock(), uv_set_pipe_handle(), uv_set_process_title(), uv_signal_init(), uv_spawn(), uv_stdio_pipe_server(), uv_strerror(), uv_strerror_r(), uv_tcp_accept(), uv_tcp_endgame(), uv_tcp_init_ex(), uv_tcp_keepalive(), uv_tcp_listen(), uv_tcp_nodelay(), uv_tcp_open(), uv_tcp_set_socket(), uv_tcp_try_bind(), uv_tcp_try_connect(), uv_thread_create_ex(), uv_tty_get_winsize(), uv_tty_read_stop(), uv_tty_reset_mode(), uv_tty_set_mode(), uv_udp_maybe_bind(), uv_udp_open(), uv_udp_set_membership(), uv_udp_set_source_membership(), uv_write(), uv_write2(), wasm_dis(), Write_EndOfCentralDirectoryRecord(), Write_GlobalComment(), Write_LocalFileHeader(), Write_Zip64EndOfCentralDirectoryLocator(), Write_Zip64EndOfCentralDirectoryRecord(), zError(), zip64FlushWriteBuffer(), zip64local_getByte(), zip64local_getLong(), zip64local_getLong64(), zip64local_getShort(), zip_error_fini(), zip_error_init(), zip_error_set(), zip_error_strerror(), zipClose(), zipCloseFileInZipRaw64(), zipOpen3(), zipOpenNewFileInZip4_64(), and zipWriteInFileInZip().
Definition at line 172 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 175 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 185 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 170 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 169 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 166 of file armass.c.
Referenced by opmask(), and thumb_assemble().
|
static |
Definition at line 59 of file armass.c.
Referenced by arm_assemble().
Definition at line 184 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 162 of file armass.c.
Referenced by opmask(), std_32bit_2reg(), std_32bit_3reg(), and thumb_assemble().
Definition at line 187 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 179 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 173 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 182 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 183 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 168 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 177 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 188 of file armass.c.
Referenced by opmask(), and thumb_assemble().
Definition at line 189 of file armass.c.
Referenced by opmask(), and thumb_assemble().