/* BEGIN-TIGRESS { "Tigress": { "Source": "This file was generated by Tigress, a product of the University of Arizona.", "Author": "Christian Collberg", "Contact": "collberg@gmail.com", "Version": "4.0.0", "Url": "https://tigress.wtf" }, "Usage": { "Research": "Tigress is free to use for research purposes.", "Commercial": "Any use in a commercial setting requires a license from the University of Arizona." } } END-TIGRESS */ /* BEGIN-CONFIG [ { "Environment": { "architecture": "x86", "wordsize": "64", "os": "Darwin", "compiler": "Clang", "compilerVersion": "(5,1)" } }, { "Major version number": 11, "Minor version number": 3, "gcc version string": "11.3.0", "If assembly names have leading underscore": true, "Size of 'short'": 2, "Size of 'int'": 4, "Size of '_Bool'": 1, "Size of 'long'": 8, "Size of 'long long'": 8, "Size of pointers": 8, "Size of 'float'": 4, "Size of '_Float32x'": 8, "Size of '_Float64x'": 0, "Size of 'double'": 8, "Size of 'long double'": 16, "Size of '_Float16'": 0, "Size of '_Float128'": 16, "Size of 'float _Complex'": 8, "Size of 'double _Complex'": 16, "Size of 'long double _Complex'": 32, "Size of '_Float128 _Complex'": 32, "Size of 'void'": 1, "Size of function": 1, "Type of 'sizeof(T)'": "unsigned long", "Type of 'wchar_t'": "int", "Type of 'char16_t'": "unsigned short", "Type of 'char32_t'": "unsigned int", "Alignment of 'short'": 2, "Alignment of 'int'": 4, "Alignment of '_Bool'": 1, "Alignment of 'long'": 8, "Alignment of 'long long'": 8, "Alignment of pointers": 8, "Alignment of enum types": 4, "Alignment of 'float'": 4, "Alignment of '_Float32x'": 8, "Alignment of '_Float64x'": 0, "Alignment of 'double'": 8, "Alignment of 'long double'": 16, "Alignment of '_Float16'": 0, "Alignment of '_Float128'": 16, "Alignment of 'float _Complex'": 4, "Alignment of 'double _Complex'": 8, "Alignment of 'long double _Complex'": 16, "Alignment of '_Float128 _Complex'": 16, "Alignment of strings": 1, "Alignment of function": 1, "Alignment of anything with the 'aligned' attribute": 16, "Whether 'char' is unsigned": false, "whether the machine is little endian": true, "whether __thread is a keyword": true, "whether __builtin_va_list is builtin (gccism)": true }, { "C language specification": "C99", "Generate code for Microsoct MSVC": false, "Whether to convert local static variables into global static variables": false, "Whether to use the logical operands LAnd and LOr": false, "Whether to use GCC's computed gotos": true, "Whether to expand ranges of values in case statements": false }, { "Bitsize of char": 8, "Bitsize of signed char": 8, "Bitsize of unsigned char": 8, "Bitsize of _Bool": 8, "Bitsize of int": 32, "Bitsize of unsigned int": 32, "Bitsize of short": 16, "Bitsize of unsigned short": 16, "Bitsize of long": 64, "Bitsize of unsigned long": 64, "Bitsize of long long": 64, "Bitsize of unsigned long long": 64, "Bitsize of __int128": 128, "Bitsize of unsigned __int128": 128, "Bitsize of float": 32, "Bitsize of double": 64, "Bitsize of long double": 128, "Bitsize of float16": 0, "Bitsize of float128": 128, "Bitsize of float _Complex": 64, "Bitsize of double _Complex": 128, "Bitsize of long double _Complex": 256, "Bitsize of _float128 _Complex": 256 } ] END-CONFIG */ /* BEGIN-OPTIONS [ { "task": 1, "kind": "InitEntropy", "prefix": "", "seed": "", "funSpec": [ [ "id(init_tigress)", "" ] ], "globalVarSpec": [], "localVarSpec": [], "exclude": [], "funs": [ "init_tigress" ], "options": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "updateKinds": [ "vars" ], "trace": [], "vars": [ "?1" ], "threadName": "entropyThread", "threadSleep": "100", "debug": "false", "obfuscate": "false" } }, { "task": 2, "kind": "InitOpaque", "prefix": "", "seed": "", "funSpec": [ [ "id(init_tigress)", "" ] ], "globalVarSpec": [], "localVarSpec": [], "exclude": [], "funs": [ "init_tigress" ], "options": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "count": "1", "kinds": [ "list", "array", "env" ], "size": "30", "trace": [], "allowAddNodes": "false", "debug": "false" } }, { "task": 3, "kind": "Virtualize", "prefix": "", "seed": "", "funSpec": [ [ "id(fib)", "" ] ], "globalVarSpec": [], "localVarSpec": [], "exclude": [], "funs": [ "fib" ], "options": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "kind": "direct", "operands": "stack", "maxDuplicateOps": "1", "maxMergeLength": "1", "stackSize": "32", "seed": "0", "superOperatorRatio": "2.", "taggedStore": "false", "randomizeOperators": "true", "randomizeOperandOrder": "true", "numberOfBogusFuns": "0", "bogusFunsGenerateOutput": "true", "bogusFunKinds": [ "arithSeq", "collatz" ], "bogusLoopKinds": [ "arithSeq", "collatz" ], "bogusLoopIterations": "0", "trace": [], "doPrintComment": "false", "doOptimizeBody": "false", "doOptimizeTreeCode": "false", "doReentrant": "false", "selfModifyingIndirectBranches": "false", "instructionHandlerSplitCount": "0", "addOpaqueToVPC": "false", "addOpaqueToBogusFuns": "false", "shortIdents": "false", "dump": [], "performance": [ "PointerStack" ], "implicitFlow": [], "implicitFlowOptions": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "handlerCount": "1", "jitCount": "1", "jitFunctionBody": "(for (for (for (for (if (bb 2) (bb 2))))))", "kinds": [ "counter_int" ], "combiner": "*", "trainingKind": "gap", "time": "false", "trace": "false", "train": "false", "trainingTimesClock": "0", "trainingTimesThread": "0", "trainingMaxFailureRateClock": "5", "trainingMaxFailureRateThread": "1", "trainingMinGap": "80", "trainingData": "None", "trainingConfidenceLevel": "0.95", "trainingTargetErrorRate": "0.0001", "trainingParameterRange": [ "(trivial_clock,(1,10000))", "(trivial_thread_1,(1,10000))", "(trivial_thread_2,(1,10000))", "(trivial_counter,(1,10000))", "(file_cache_time,(1,1024))", "(file_cache_thread_1,(1,1024))", "(file_cache_thread_2,(1,1024))", "(file_cache_thread_timer,(1,1024))", "(mem_cache_time,(2,64))", "(mem_cache_thread_1,(2,64))", "(mem_cache_thread_2,(2,64))", "(jit_time,(0,0))", "(jit_thread_1,(0,0))", "(jit_thread_2,(0,0))", "(jit_thread_timer,(0,0))", "(branchPrediction_time,(2,10))" ] }, "conditionalKinds": [ "branch" ], "encodeByteArray": [], "obfuscateDecodeByteArray": "false", "structs": "None", "dynamicBytecode": "false", "dynamic": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "encoding": [ "hard" ], "block_fraction": "*", "codecs": [ "xor_transfer", "xtea" ], "keyTypes": [ "data", "code" ], "frequency": "1", "reEncode": "true", "optimize_binary": [ "OMIT_FRAME_PTR", "OMIT_UNUSED_ASSIGNEMENTS", "JOIN_ADDMUL" ], "dump_opcodes": "0", "dump_tree": "false", "annotateTree": "false", "randomize_blocks": "false", "dump_intermediate": "false", "dump_cfg": "false", "implicitFlow": "false", "obfuscateHandle": "false", "obfuscateArguments": "false", "trace": "0", "traceExec": "false", "traceBlock": "false", "optimize": "true", "implicitFlowOptions": "None", "compileCommand": "gcc -std=c99 -o %o %i" } } }, { "task": 4, "kind": "JitDynamic", "prefix": "", "seed": "", "funSpec": [ [ "id(fib)", "" ] ], "globalVarSpec": [], "localVarSpec": [], "exclude": [], "funs": [ "fib" ], "options": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "dynamic": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "encoding": [ "hard" ], "block_fraction": "%100", "codecs": [ "xtea" ], "keyTypes": [ "data", "code" ], "frequency": "1", "reEncode": "true", "optimize_binary": [ "OMIT_FRAME_PTR", "OMIT_UNUSED_ASSIGNEMENTS", "JOIN_ADDMUL" ], "dump_opcodes": "0", "dump_tree": "false", "annotateTree": "false", "randomize_blocks": "false", "dump_intermediate": "false", "dump_cfg": "false", "implicitFlow": "false", "obfuscateHandle": "false", "obfuscateArguments": "false", "trace": "0", "traceExec": "false", "traceBlock": "false", "optimize": "true", "implicitFlowOptions": "None", "compileCommand": "gcc -std=c99 -o %o %i" }, "jit": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "encoding": [ "hard" ], "frequency": "1", "optimize_binary": [ "OMIT_FRAME_PTR", "OMIT_UNUSED_ASSIGNEMENTS", "JOIN_ADDMUL", "DEAD_CODE" ], "randomize_blocks": "false", "dump_opcodes": "0", "dump_tree": "false", "annotateTree": "false", "dump_intermediate": "false", "dump_cfg": "false", "obfuscateHandle": "false", "obfuscateArguments": "false", "trace": "0", "traceExec": "false", "implicitFlow": "false", "implicitFlowOptions": "None" } } }, { "task": 5, "kind": "Measure", "prefix": "", "seed": "", "funSpec": [ [ "id(fib)", "" ] ], "globalVarSpec": [], "localVarSpec": [], "exclude": [], "funs": [ "fib" ], "options": { "common": { "prefix": "", "verbosity": "None", "statistics": "None", "transformationKind": "Ident", "transformationNumber": "0" }, "kinds": [ "time" ], "times": "100" } } ] END-OPTIONS */ /* BEGIN-UNIVERSE { "Not added to universe": [ "__sync_and_and_fetch", "__sync_fetch_and_or", "__atomic_or_fetch", "__atomic_nand_fetch_8", "__atomic_fetch_and", "__atomic_xor_fetch_16", "__atomic_fetch_nand_16", "__atomic_sub_fetch_1", "__atomic_fetch_or", "__sync_synchronize", "__sync_or_and_fetch", "__atomic_nand_fetch_4", "__atomic_sub_fetch_4", "__atomic_compare_exchange_n", "__sync_add_and_fetch", "__atomic_signal_fence", "__atomic_fetch_nand_1", "__atomic_and_fetch_16", "__sync_fetch_and_nand", "__atomic_xor_fetch_8", "__atomic_xor_fetch_2", "__atomic_thread_fence", "__atomic_store_16", "__atomic_fetch_and_8", "__atomic_and_fetch_2", "__atomic_test_and_set", "__atomic_fetch_add_8", "__atomic_fetch_nand", "__atomic_exchange_16", "__atomic_clear", "__atomic_store", "__atomic_add_fetch_2", "__atomic_fetch_xor_1", "__atomic_and_fetch", "__atomic_compare_exchange_4", "__sync_sub_and_fetch", "__sync_nand_and_fetch", "__atomic_load_16", "__atomic_always_lock_free", "__atomic_nand_fetch_16", "__sync_xor_and_fetch", "__atomic_fetch_xor_8", "__atomic_exchange_8", "__atomic_exchange_1", "__sync_fetch_and_and", "__atomic_feraiseexcept", "__atomic_and_fetch_4", "__atomic_or_fetch_8", "__atomic_or_fetch_4", "__atomic_or_fetch_1", "__atomic_fetch_and_2", "__sync_lock_release", "__atomic_fetch_nand_8", "__atomic_fetch_add", "__atomic_nand_fetch_1", "__atomic_fetch_nand_2", "__atomic_load_n", "__atomic_compare_exchange_16", "__atomic_exchange_n", "__atomic_fetch_or_1", "__atomic_fetch_or_8", "__atomic_fetch_add_1", "__atomic_fetch_sub_1", "__atomic_fetch_or_4", "__atomic_load_2", "__atomic_store_2", "__atomic_exchange_4", "__sync_fetch_and_xor", "__atomic_fetch_sub_4", "__atomic_fetch_and_4", "__atomic_compare_exchange", "__atomic_load_1", "__atomic_compare_exchange_1", "__atomic_fetch_xor_2", "__atomic_load", "__atomic_or_fetch_16", "__atomic_add_fetch_16", "__sync_val_compare_and_swap", "__atomic_store_4", "__atomic_fetch_and_1", "__atomic_fetch_nand_4", "__atomic_fetch_add_16", "__atomic_compare_exchange_2", "__atomic_exchange", "__atomic_sub_fetch_8", "__atomic_fetch_sub_16", "__atomic_exchange_2", "__atomic_sub_fetch_2", "__atomic_fetch_xor_16", "__atomic_fetch_or_16", "__atomic_load_4", "__atomic_store_n", "__atomic_fetch_add_4", "__atomic_nand_fetch_2", "__sync_lock_test_and_set", "__atomic_sub_fetch", "__atomic_fetch_and_16", "__atomic_compare_exchange_8", "__atomic_nand_fetch", "__atomic_load_8", "__atomic_xor_fetch_4", "__atomic_fetch_sub_2", "__atomic_add_fetch", "__atomic_store_8", "__atomic_xor_fetch", "__sync_fetch_and_add", "__atomic_or_fetch_2", "__atomic_add_fetch_1", "__atomic_fetch_xor", "__atomic_add_fetch_8", "__atomic_fetch_xor_4", "__atomic_fetch_sub_8", "__sync_bool_compare_and_swap", "__atomic_and_fetch_1", "__atomic_store_1", "__atomic_xor_fetch_1", "__atomic_fetch_or_2", "__atomic_sub_fetch_16", "__sync_fetch_and_sub", "__atomic_fetch_add_2", "__atomic_is_lock_free", "__atomic_and_fetch_8", "__atomic_fetch_sub", "__atomic_add_fetch_4", "jit_init", "jit_add_op", "jit_add_fop", "jit_debug_info_new", "jit_generate_code", "jit_free", "jit_dump_ops", "jit_check_code", "jit_trace", "jit_enable_optimization", "jit_disable_optimization", "jit_add_prolog", "jit_get_label", "jit_allocai", "jit_regs_active_count", "jit_regs_active", "jit_patch_external_calls", "jit_patch_local_addrs", "jit_expand_patches_and_labels", "jit_prepare_reg_counts", "jit_prepare_arguments", "jit_collect_statistics", "jit_optimize_st_ops", "jit_optimize_join_addmul", "jit_optimize_join_addimm", "jit_optimize_frame_ptr", "jit_optimize_unused_assignments", "jit_trace_callback", "jit_init_arg_params", "jit_assign_regs", "jit_reg_allocator_create", "jit_reg_allocator_free", "jit_gen_op", "jit_reg_in_use", "jit_get_unused_reg", "jit_get_unused_reg_with_index", "rmap_free", "jit_allocator_hints_free", "is_spilled", "emit_push_callee_saved_regs", "emit_push_caller_saved_regs", "emit_pop_callee_saved_regs", "emit_pop_caller_saved_regs", "emit_save_all_regs", "emit_restore_all_regs", "rmap_is_associated", "rmap_get", "emit_sse_round", "emit_sse_round", "jit_arg_layout_add", "unload_reg", "load_reg", "print_op", "jit_get_reg_name", "hints_refcount_inc" ], "Transformations": [ { "TransformationNumber": 5, "TransformationKind": "Measure", "TransformationUpdates": { "Modified Function Implementations": [ "fib" ] } }, { "TransformationNumber": 4, "TransformationKind": "JitDynamic", "TransformationUpdates": { "Modified Function Implementations": [ "fib" ], "New Functions": [ "_cipher$_xtea_encipherBlock", "_cipher$_xtea_encipher", "_cipher$_xtea_decipherBlock", "_cipher$_xtea_decipher" ], "New Global Variables": { "__4_fib___t": "INIT", "__4_fib___freq": "INIT" } } }, { "TransformationNumber": 3, "TransformationKind": "Virtualize", "TransformationUpdates": { "Modified Function Implementations": [ "fib" ], "New Global Variables": { "__3_fib_$strings": "INIT" }, "New Types": [ "__3_fib_$node" ] } }, { "TransformationNumber": 2, "TransformationKind": "InitOpaque", "TransformationUpdates": { "Modified Function Implementations": [ "init_tigress" ], "New Global Variables": { "__2_init_tigress_1__opaque_array": "INIT", "__2_init_tigress_1_opaque_ptr_2": "INIT", "__2_init_tigress_1_opaque_list_2": "INIT", "__2_init_tigress_1_opaque_ptr_1": "INIT", "__2_init_tigress_1_opaque_list_1": "INIT" }, "New Types": [ "__2_init_tigress_1_opaque_StructureType", "__2_init_tigress_1_opaque_NodeStruct" ] } }, { "TransformationNumber": 1, "TransformationKind": "InitEntropy", "TransformationUpdates": { "New Global Variables": { "__1_alwaysZero": "INIT", "__1_entropy": "INIT" } } }, { "TransformationNumber": 0, "TransformationKind": "Initialize", "TransformationUpdates": { "Modified Function Implementations": [ "main" ], "New Global Variables": { "_global_envp": "FUN: '_global_envp_i$nit'", "_global_argv": "FUN: '_global_argv_i$nit'", "_global_argc": "FUN: '_global_argc_i$nit'" } } }, { "TransformationNumber": -1, "TransformationKind": "Initialize", "TransformationUpdates": { "New Functions": [ "main", "fib", "fac", "init_tigress", "jit_messager", "jit_message", "jit_regs_active", "jit_regs_active_count", "jit_free", "jit_disable_optimization", "jit_enable_optimization", "free_labels", "free_ops", "jit_trace", "jit_generate_code", "jit_buf_expand", "jit_prepare_spills_on_jmpr_targets", "jit_prepare_arguments", "jit_prepare_reg_counts", "jit_expand_patches_and_labels", "jit_correct_float_imms", "jit_correct_long_imms", "jit_imm_overflow", "jit_get_label", "jit_add_prolog", "jit_init", "jit_debug_info_new", "jit_add_fop", "jit_add_op", "jit_get_unused_reg", "jit_get_unused_reg_with_index", "jit_reg_in_use", "jit_reg_allocator_free", "jit_assign_regs", "branch_adjustment", "jump_adjustment", "jit_allocator_hints_free", "hints_refcount_inc", "jit_collect_statistics", "mark_calleesaved_regs", "assign_regs", "associate_register", "is_transfer_op", "associate_register_alias", "force_assoc", "force_spill", "spill_all_registers", "assign_call", "assign_jmp", "spill_ret_retreg", "assign_getarg", "assign_ret_reg", "prepare_registers_for_call", "assign_regs_for_args", "make_free_reg", "rename_reg", "load_reg", "sync_reg", "unload_reg", "insert_reg_op", "jit_check_code", "check_code_references", "check_data_references", "check_data_alignment", "jit_op_is_data_op", "check_register_types", "check_argument_sizes", "valid_fsize", "valid_size", "check_uninitialized_registers", "print_regs", "check_op_without_effect", "check_missing_patches", "check_dead_code", "cleanup", "append_msg", "report_warning", "jit_trace_callback", "jit_trace_op", "jit_dump_ops", "jit_dump_ops_combined", "print_combined_op", "open_disasm", "print_op_bytes", "platform_id", "jit_dump_ops_general", "jit_dump_ops_compilable", "print_op_compilable", "print_op", "print_comment", "print_load_op", "print_full_op_name", "print_args", "print_str", "print_arg", "print_addr", "prepare_labels", "jit_op_is_cflow", "print_reg_liveness_callback", "print_rmap_callback", "jit_get_reg_name", "jit_get_op_name", "compiler_based_debugger", "ob_pad", "ob_append", "ob_printf", "ob_assert_space", "ob_free", "ob_new", "jit_dead_code_analysis", "mark_livecode", "jit_flw_analysis", "analyze_function", "flw_analyze_op", "initialize_code_refs", "flw_analyze_prolog", "jit_flw_initialize", "jit_gen_op", "jit_patch_local_addrs", "jit_allocai", "emit_memset", "emit_memcpy", "emit_transfer_op", "emit_transfer_loop", "emit_transfer_init", "emit_ldx_op", "emit_ld_op", "is_spilled", "emit_branch_overflow_op", "emit_branch_mask_op", "emit_branch_op", "emit_cond_op", "emit_shift_op", "emit_div_op", "emit_mul_op", "emit_rsb_op", "emit_subx_op", "emit_sub_op", "emit_alu_op", "emit_get_arg", "emit_get_arg_from_stack", "emit_ureg", "emit_lreg", "emit_restore_all_regs", "emit_save_all_regs", "required_stack_space_for_regs", "is_active_register", "emit_pop_caller_saved_regs", "emit_push_caller_saved_regs", "emit_pop_callee_saved_regs", "emit_push_callee_saved_regs", "list_caller_saved_regs", "list_callee_saved_regs", "emit_pop_reg", "emit_push_reg", "jit_reg_allocator_create", "jit_patch_external_calls", "emit_fretval_op", "emit_fret_op", "emit_trace_op", "emit_msg_op", "emit_prolog_op", "emit_funcall", "emit_arguments", "emit_fppush_arg", "emit_push_arg", "emit_set_fparg", "emit_set_arg", "jit_optimize_join_addimm", "join_addi_addr", "join_addr_addi", "jit_optimize_join_addmul", "join_muli_addr", "join_muli_ori", "join_muli_addi", "make_addmuli", "is_suitable_mul", "pow2", "shift_index", "join_2ops", "get_related_op", "make_nop", "jit_optimize_unused_assignments", "jit_optimize_frame_ptr", "jit_optimize_st_ops", "rmap_free", "rmap_spill_candidate", "candidate_score", "rmap_sync", "rmap_sync_aux", "rmap_equal", "rmap_subset", "rmap_clone", "rmap_unassoc", "rmap_assoc", "rmap_is_associated", "rmap_is_associated_aux", "rmap_get", "rmap_init", "stack_reg_pos", "jit_init_arg_params", "stack_fparg_pos", "stack_arg_pos", "get_frame_size", "jit_arg_layout_add", "jit_arg_layout_create_input", "jit_arg_layout_create_output", "jit_arg_layout_create", "emit_sse_fstx_op", "emit_sse_fldx_op", "emit_sse_fld_op", "emit_sse_fst_op", "emit_sse_floor", "emit_sse_round", "emit_sse_branch", "emit_sse_neg_op", "emit_sse_div_op", "emit_sse_sub_op", "emit_sse_change_sign", "emit_sse_alu_op", "emit_sse_get_sign_mask", "sse_alu_sd_reg_safeimm", "sse_alu_pd_reg_safeimm", "sse_mov_reg_safeimm", "uses_hw_reg", "_bit_pop", "jit_value_align", "jit_op_is_cond_branch", "funcall_fput_arg", "funcall_put_arg", "funcall_prepare_optional", "funcall_prepare", "jit_current_func_info", "jit_is_label", "jit_op_delete", "jit_free_op", "jit_op_last_fun", "jit_op_last", "jit_op_first", "jit_op_prepend", "jit_op_append", "jit_op_new", "jit_set_to_array", "copy_reg_to_array", "jit_set_size", "jit_set_equal", "jit_set_remove", "jit_set_add", "jit_set_get", "jit_set_addall", "jit_set_free", "jit_set_clone", "jit_set_new", "jit_tree_size", "jit_tree_equal", "jit_tree_subset", "jit_tree_free", "jit_print_tree", "jit_tree_walk", "jit_tree_clone", "jit_tree_addall", "jit_tree_delete", "delete_node", "delete_min", "node_min", "move_red_right", "move_red_left", "jit_tree_search", "jit_tree_insert", "node_insert", "node_new", "fixup", "color_flip", "rotate_right", "rotate_left", "is_red", "jit_exec_mem_seal", "jit_exec_mem_free", "jit_exec_addr", "jit_exec_mem_new", "jit_data_bytes", "jit_proc_value", "isspecial", "isrune", "isphonogram", "isnumber", "isideogram", "ishexnumber", "digittoint", "toupper", "tolower", "toascii", "isxdigit", "isupper", "isspace", "ispunct", "isprint", "islower", "isgraph", "isdigit", "iscntrl", "isblank", "isalpha", "isalnum", "__wcwidth", "__isctype", "__istype", "isascii", "__darwin_fd_clr", "__darwin_fd_set", "__darwin_fd_isset", "__darwin_check_fd_set", "_OSSwapInt64", "_OSSwapInt32", "_OSSwapInt16", "__sputc" ], "New Global Variables": { "jit_debugging_disasm": "FUN: 'jit_debugging_disasm_i$nit'", "jit_disasm_compilable": "FUN: 'jit_disasm_compilable_i$nit'", "jit_disasm_general": "FUN: 'jit_disasm_general_i$nit'", "x05": "FUN: 'x05_i$nit'", "x0": "FUN: 'x0_i$nit'", "bufx": "None", "x86_cc_signed_map": "FUN: 'x86_cc_signed_map_i$nit'", "x86_cc_unsigned_map": "FUN: 'x86_cc_unsigned_map_i$nit'", "dummy_opcode": "None" }, "New Externs": [ "__builtin_va_copy", "__builtin_frob_return_address", "__builtin_popcountll", "__builtin_atanf", "__builtin_ia32_addps", "__builtin_strcspn", "__builtin_asinf", "__builtin_ia32_maxps", "__builtin_ia32_unpckhps", "__builtin_acos", "__builtin___sprintf_chk", "__builtin_cosh", "__builtin_tanhf", "__builtin_mempcpy", "__builtin_sqrtl", "__builtin_parity", "__builtin_coshl", "__builtin_cosl", "__builtin_cosf", "__builtin_acosl", "__builtin___mempcpy_chk", "__builtin_clz", "__builtin_log10", "__builtin___strcat_chk", "__builtin_modff", "__builtin_sin", "__builtin_frexp", "__builtin_acosf", "__builtin_sinhl", "__builtin___stpcpy_chk", "__builtin_fabs", "__builtin_va_start", "__builtin_bswap16", "__builtin_ctz", "__builtin_strpbrk", "__builtin_strcpy", "__builtin_sqrt", "__builtin_next_arg", "__builtin_log10f", "__builtin_fabsl", "__builtin_floorl", "__builtin_floorf", "__builtin_memcpy", "__builtin_ia32_subps", "__builtin_parityll", "__builtin_va_end", "__builtin_bzero", "__builtin_strncmp", "__builtin___vsprintf_chk", "__builtin_sqrtf", "__builtin_nans", "__builtin_exp", "__builtin_strcmp", "__builtin_ldexpf", "__builtin_powif", "__builtin_log10l", "__builtin___memmove_chk", "__builtin_return_address", "__builtin_fabsf", "__builtin_object_size", "__builtin_alloca", "__builtin_va_arg_pack_len", "__builtin_tanl", "__builtin_modfl", "__builtin_stpcpy", "__builtin_sinl", "__builtin_asin", "__builtin_sinhf", "__builtin_ctzl", "__builtin_tanhl", "__builtin_bswap64", "__builtin_ia32_mulps", "__builtin_tan", "__builtin_strncpy", "__builtin_inff", "__builtin___memset_chk", "__builtin_huge_val", "__builtin_clzl", "__builtin_frexpf", "__builtin_fmodl", "__builtin_atan", "__builtin___fprintf_chk", "__builtin_ceilf", "__builtin_return", "__builtin_asinl", "__builtin_ffsll", "__builtin_va_arg_pack", "__builtin___strncpy_chk", "__builtin_powi", "__builtin_strchr", "__builtin___strncat_chk", "__builtin_huge_vall", "__builtin_ffsl", "__builtin___vprintf_chk", "__builtin_ia32_unpcklps", "__builtin_strncat", "__builtin_ctzll", "__builtin_stdarg_start", "__builtin_frexpl", "__builtin_tanf", "__builtin_logl", "__builtin_va_arg", "__builtin_expect", "__builtin___printf_chk", "__builtin___vfprintf_chk", "__builtin_prefetch", "__builtin_nansl", "__builtin_fmod", "__builtin_tanh", "__builtin_unreachable", "__builtin_ldexpl", "__builtin_apply", "__builtin_sinf", "__builtin_ceil", "__builtin_powil", "__builtin_expl", "__builtin_constant_p", "__builtin_log", "__builtin_expf", "__builtin_types_compatible_p", "__builtin_atan2l", "__builtin_apply_args", "__builtin_logf", "__builtin_strlen", "__builtin_ffs", "__builtin_inf", "__builtin___memcpy_chk", "__builtin_trap", "__builtin_parityl", "__builtin_strspn", "__builtin_varargs_start", "__builtin_nan", "__builtin___snprintf_chk", "__builtin_atanl", "__builtin_clzll", "__builtin_huge_valf", "__builtin_coshf", "__builtin_nansf", "__builtin___vsnprintf_chk", "__builtin_nanf", "__builtin_atan2", "__builtin_tgmath", "__builtin_popcountl", "__builtin_ceill", "__builtin___strcpy_chk", "__builtin_floor", "__builtin_cos", "__builtin_memset", "__builtin_nanl", "__builtin_atan2f", "__builtin_popcount", "__builtin_sinh", "__builtin_bcopy", "__builtin_extract_return_addr", "__builtin_bswap32", "__builtin_ldexp", "__builtin_infl", "__builtin_fmodf", "__builtin_frame_address", "renameat", "renamex_np", "renameatx_np", "__stdinp", "__stdoutp", "__stderrp", "clearerr", "fclose", "feof", "ferror", "fflush", "fgetc", "fgetpos", "fgets", "fopen", "fprintf", "fputc", "fputs", "fread", "freopen", "fscanf", "fseek", "fsetpos", "ftell", "fwrite", "getc", "getchar", "gets", "perror", "printf", "putc", "putchar", "puts", "remove", "rename", "rewind", "scanf", "setbuf", "setvbuf", "sprintf", "sscanf", "tmpfile", "tmpnam", "ungetc", "vfprintf", "vprintf", "vsprintf", "ctermid", "fdopen", "fileno", "pclose", "popen", "__srget", "__svfscanf", "__swbuf", "flockfile", "ftrylockfile", "funlockfile", "getc_unlocked", "getchar_unlocked", "putc_unlocked", "putchar_unlocked", "getw", "putw", "tempnam", "fseeko", "ftello", "snprintf", "vfscanf", "vscanf", "vsnprintf", "vsscanf", "dprintf", "vdprintf", "getdelim", "getline", "fmemopen", "open_memstream", "sys_nerr", "sys_errlist", "asprintf", "ctermid_r", "fgetln", "fmtcheck", "fpurge", "setbuffer", "setlinebuf", "vasprintf", "zopen", "funopen", "__sprintf_chk", "__snprintf_chk", "__vsprintf_chk", "__vsnprintf_chk", "signal", "getpriority", "getiopolicy_np", "getrlimit", "getrusage", "setpriority", "setiopolicy_np", "setrlimit", "wait", "waitpid", "waitid", "wait3", "wait4", "alloca", "__mb_cur_max", "malloc", "calloc", "free", "realloc", "valloc", "aligned_alloc", "posix_memalign", "abort", "abs", "atexit", "atof", "atoi", "atol", "atoll", "bsearch", "div", "exit", "getenv", "labs", "ldiv", "llabs", "lldiv", "mblen", "mbstowcs", "mbtowc", "qsort", "rand", "srand", "strtod", "strtof", "strtol", "strtold", "strtoll", "strtoul", "strtoull", "system", "wcstombs", "wctomb", "_Exit", "a64l", "drand48", "ecvt", "erand48", "fcvt", "gcvt", "getsubopt", "grantpt", "initstate", "jrand48", "l64a", "lcong48", "lrand48", "mktemp", "mkstemp", "mrand48", "nrand48", "posix_openpt", "ptsname", "ptsname_r", "putenv", "random", "rand_r", "realpath", "seed48", "setenv", "setkey", "setstate", "srand48", "srandom", "unlockpt", "unsetenv", "arc4random", "arc4random_addrandom", "arc4random_buf", "arc4random_stir", "arc4random_uniform", "cgetcap", "cgetclose", "cgetent", "cgetfirst", "cgetmatch", "cgetnext", "cgetnum", "cgetset", "cgetstr", "cgetustr", "daemon", "devname", "devname_r", "getbsize", "getloadavg", "getprogname", "setprogname", "heapsort", "mergesort", "psort", "psort_r", "qsort_r", "radixsort", "rpmatch", "sradixsort", "sranddev", "srandomdev", "reallocf", "strtoq", "strtouq", "suboptarg", "tzname", "getdate_err", "timezone", "daylight", "asctime", "clock", "ctime", "difftime", "getdate", "gmtime", "localtime", "mktime", "strftime", "strptime", "time", "tzset", "asctime_r", "ctime_r", "gmtime_r", "localtime_r", "posix2time", "tzsetwall", "time2posix", "timelocal", "timegm", "nanosleep", "clock_getres", "clock_gettime", "clock_gettime_nsec_np", "clock_settime", "timespec_get", "sched_yield", "sched_get_priority_min", "sched_get_priority_max", "qos_class_self", "qos_class_main", "pthread_attr_set_qos_class_np", "pthread_attr_get_qos_class_np", "pthread_set_qos_class_self_np", "pthread_get_qos_class_np", "pthread_override_qos_class_start_np", "pthread_override_qos_class_end_np", "pthread_atfork", "pthread_attr_destroy", "pthread_attr_getdetachstate", "pthread_attr_getguardsize", "pthread_attr_getinheritsched", "pthread_attr_getschedparam", "pthread_attr_getschedpolicy", "pthread_attr_getscope", "pthread_attr_getstack", "pthread_attr_getstackaddr", "pthread_attr_getstacksize", "pthread_attr_init", "pthread_attr_setdetachstate", "pthread_attr_setguardsize", "pthread_attr_setinheritsched", "pthread_attr_setschedparam", "pthread_attr_setschedpolicy", "pthread_attr_setscope", "pthread_attr_setstack", "pthread_attr_setstackaddr", "pthread_attr_setstacksize", "pthread_cancel", "pthread_cond_broadcast", "pthread_cond_destroy", "pthread_cond_init", "pthread_cond_signal", "pthread_cond_timedwait", "pthread_cond_wait", "pthread_condattr_destroy", "pthread_condattr_init", "pthread_condattr_getpshared", "pthread_condattr_setpshared", "pthread_create", "pthread_detach", "pthread_equal", "pthread_exit", "pthread_getconcurrency", "pthread_getschedparam", "pthread_getspecific", "pthread_join", "pthread_key_create", "pthread_key_delete", "pthread_mutex_destroy", "pthread_mutex_getprioceiling", "pthread_mutex_init", "pthread_mutex_lock", "pthread_mutex_setprioceiling", "pthread_mutex_trylock", "pthread_mutex_unlock", "pthread_mutexattr_destroy", "pthread_mutexattr_getprioceiling", "pthread_mutexattr_getprotocol", "pthread_mutexattr_getpshared", "pthread_mutexattr_gettype", "pthread_mutexattr_getpolicy_np", "pthread_mutexattr_init", "pthread_mutexattr_setprioceiling", "pthread_mutexattr_setprotocol", "pthread_mutexattr_setpshared", "pthread_mutexattr_settype", "pthread_mutexattr_setpolicy_np", "pthread_once", "pthread_rwlock_destroy", "pthread_rwlock_init", "pthread_rwlock_rdlock", "pthread_rwlock_tryrdlock", "pthread_rwlock_trywrlock", "pthread_rwlock_wrlock", "pthread_rwlock_unlock", "pthread_rwlockattr_destroy", "pthread_rwlockattr_getpshared", "pthread_rwlockattr_init", "pthread_rwlockattr_setpshared", "pthread_self", "pthread_setcancelstate", "pthread_setcanceltype", "pthread_setconcurrency", "pthread_setschedparam", "pthread_setspecific", "pthread_testcancel", "pthread_is_threaded_np", "pthread_threadid_np", "pthread_getname_np", "pthread_setname_np", "pthread_main_np", "pthread_mach_thread_np", "pthread_get_stacksize_np", "pthread_get_stackaddr_np", "pthread_cond_signal_thread_np", "pthread_cond_timedwait_relative_np", "pthread_create_suspended_np", "pthread_kill", "pthread_from_mach_thread_np", "pthread_sigmask", "pthread_yield_np", "__darwin_check_fd_set_overflow", "adjtime", "futimes", "lutimes", "settimeofday", "getitimer", "gettimeofday", "select", "setitimer", "utimes", "__assert_rtn", "_DefaultRuneLocale", "_CurrentRuneLocale", "___runetype", "___tolower", "___toupper", "__maskrune", "__toupper", "__tolower", "memchr", "memcmp", "memcpy", "memmove", "memset", "strcat", "strchr", "strcmp", "strcoll", "strcpy", "strcspn", "strerror", "strlen", "strncat", "strncmp", "strncpy", "strpbrk", "strrchr", "strspn", "strstr", "strtok", "strxfrm", "strtok_r", "strerror_r", "strdup", "memccpy", "stpcpy", "stpncpy", "strndup", "strnlen", "strsignal", "memset_s", "memmem", "memset_pattern4", "memset_pattern8", "memset_pattern16", "strcasestr", "strnstr", "strlcat", "strlcpy", "strmode", "strsep", "swab", "timingsafe_bcmp", "bcmp", "bcopy", "bzero", "index", "rindex", "ffs", "strcasecmp", "strncasecmp", "ffsl", "ffsll", "fls", "flsl", "flsll", "mlockall", "munlockall", "mlock", "mmap", "mprotect", "msync", "munlock", "munmap", "shm_open", "shm_unlink", "posix_madvise", "madvise", "mincore", "minherit", "getattrlistbulk", "getattrlistat", "setattrlistat", "faccessat", "fchownat", "linkat", "readlinkat", "symlinkat", "unlinkat", "_exit", "access", "alarm", "chdir", "chown", "close", "dup", "dup2", "execl", "execle", "execlp", "execv", "execve", "execvp", "fork", "fpathconf", "getcwd", "getegid", "geteuid", "getgid", "getgroups", "getlogin", "getpgrp", "getpid", "getppid", "getuid", "isatty", "link", "lseek", "pathconf", "pause", "pipe", "read", "rmdir", "setgid", "setpgid", "setsid", "setuid", "sleep", "sysconf", "tcgetpgrp", "tcsetpgrp", "ttyname", "ttyname_r", "unlink", "write", "confstr", "getopt", "optarg", "optind", "opterr", "optopt", "brk", "chroot", "crypt", "encrypt", "fchdir", "gethostid", "getpgid", "getsid", "getdtablesize", "getpagesize", "getpass", "getwd", "lchown", "lockf", "nice", "pread", "pwrite", "sbrk", "setpgrp", "setregid", "setreuid", "sync", "truncate", "ualarm", "usleep", "vfork", "fsync", "ftruncate", "getlogin_r", "fchown", "gethostname", "readlink", "setegid", "seteuid", "symlink", "pselect", "accessx_np", "acct", "add_profil", "endusershell", "execvP", "fflagstostr", "getdomainname", "getgrouplist", "gethostuuid", "getmode", "getpeereid", "getsgroups_np", "getusershell", "getwgroups_np", "initgroups", "issetugid", "mkdtemp", "mknod", "mkpath_np", "mkpathat_np", "mkstemps", "mkostemp", "mkostemps", "mkstemp_dprotected_np", "mkdtempat_np", "mkstempsat_np", "mkostempsat_np", "nfssvc", "profil", "pthread_setugid_np", "pthread_getugid_np", "reboot", "revoke", "rcmd", "rcmd_af", "rresvport", "rresvport_af", "iruserok", "iruserok_sa", "ruserok", "setdomainname", "setgroups", "sethostid", "sethostname", "setlogin", "setmode", "setrgid", "setruid", "setsgroups_np", "setusershell", "setwgroups_np", "strtofflags", "swapon", "ttyslot", "undelete", "unwhiteout", "syscall", "fgetattrlist", "fsetattrlist", "getattrlist", "setattrlist", "exchangedata", "getdirentriesattr", "searchfs", "fsctl", "ffsctl", "fsync_volume_np", "sync_volume_np", "optreset", "jit_reg_allocator_get_hwreg_name" ], "New Types": [ "output_buf", "jit_disasm", "jit_disasm", "code_refs_cache", "transfer_info", "jit_arg_layout", "jit_arg_layout_location", "X86_SSE_CmpCode", "__anonenum_X86_SSE_CmpCode_848838535", "X86_SSE_Opcode", "__anonenum_X86_SSE_Opcode_853888746", "x86_imm_buf", "__anonunion_x86_imm_buf_876386805", "X86_Prefix", "__anonenum_X86_Prefix_200431650", "__anonenum_321777801", "__anonenum_342172182", "X86_CC", "__anonenum_X86_CC_467256102", "X86_FP_Opcode", "__anonenum_X86_FP_Opcode_1068131184", "X86_Shift_Opcode", "__anonenum_X86_Shift_Opcode_820104407", "X86_ALU_Opcode", "__anonenum_X86_ALU_Opcode_144447433", "X86_XMM_Reg_No", "jit_x86_fp_regs", "X86_Reg_No", "jit_x86_gp_regs", "amd64_imm_buf", "__anonunion_amd64_imm_buf_34291009", "AMD64_REX_Bits", "__anonenum_AMD64_REX_Bits_69261688", "AMD64_XMM_Reg_No", "jit_amd64_fp_regs", "AMD64_Reg_No", "jit_amd64_gp_regs", "jit_debug_info", "jit", "jit_func_info", "jit_inp_arg", "__anonunion_location_1021650749", "jit_prepared_args", "jit_prepared_args", "jit_out_arg", "__anonunion_value_137411616", "jit_allocator_hint", "jit_rmap", "jit_rmap", "jit_reg_allocator", "jit_func_info", "jit_hw_reg", "__anonstruct_jit_hw_reg_312769258", "copy_target", "jit_set", "jit_set", "jit_tree", "jit_tree", "jit_tree_value", "jit_tree_key", "jit_exec_mem", "jit", "jit_warning", "jit_inp_type", "jit_proc_value_alias", "jit_reg", "jit_label", "jit_label", "jit_op", "jit_op", "jit_debug_info", "jit_rmap", "jit_set", "jit_tree", "jit_float", "jit_unsigned_value", "jit_value", "searchstate", "fssearchblock", "uuid_t", "accessx_descriptor", "fsfilcnt_t", "fsblkcnt_t", "fd_mask", "useconds_t", "swblk_t", "segsz_t", "nlink_t", "key_t", "ino64_t", "ino_t", "in_port_t", "in_addr_t", "gid_t", "blksize_t", "blkcnt_t", "fixpt_t", "daddr_t", "caddr_t", "qaddr_t", "quad_t", "u_quad_t", "uint", "ushort", "u_long", "u_int", "u_short", "u_char", "errno_t", "rsize_t", "va_list___0", "_RuneLocale", "__anonstruct__RuneLocale_110080762", "_RuneCharClass", "__anonstruct__RuneCharClass_1021650748", "_RuneRange", "__anonstruct__RuneRange_1000210131", "_RuneEntry", "__anonstruct__RuneEntry_453100079", "wint_t", "jit_opcode", "JIT_OPCODE", "clockinfo", "timezone", "itimerval", "suseconds_t", "timeval64", "fd_set", "fd_set", "mach_port_t", "pthread_override_t", "pthread_override_s", "qos_class_t", "__anonenum_788482901", "pthread_t", "pthread_rwlockattr_t", "pthread_rwlock_t", "pthread_once_t", "pthread_mutexattr_t", "pthread_mutex_t", "pthread_key_t", "pthread_condattr_t", "pthread_cond_t", "sched_param", "clockid_t", "__anonenum_clockid_t_447627989", "tm", "timespec", "time_t", "clock_t", "mode_t", "dev_t", "lldiv_t", "__anonstruct_lldiv_t_86583852", "ldiv_t", "__anonstruct_ldiv_t_748949161", "div_t", "__anonstruct_div_t_773697287", "wchar_t", "rune_t", "ct_rune_t", "wait", "__anonstruct_w_S_529377835", "__anonstruct_w_T_529377834", "proc_rlimit_control_wakeupmon", "rlimit", "rusage_info_current", "rusage_info_v4", "rusage_info_v3", "rusage_info_v2", "rusage_info_v1", "rusage_info_v0", "rusage_info_t", "rusage", "rlim_t", "timeval", "uintmax_t", "intmax_t", "uint_fast64_t", "uint_fast32_t", "uint_fast16_t", "uint_fast8_t", "int_fast64_t", "int_fast32_t", "int_fast16_t", "int_fast8_t", "uint_least64_t", "uint_least32_t", "uint_least16_t", "uint_least8_t", "int_least64_t", "int_least32_t", "int_least16_t", "int_least8_t", "uint64_t", "uint32_t", "uint16_t", "uint8_t", "sigstack", "sigvec", "sig_t", "sigaction", "__sigaction", "__sigaction_u", "siginfo_t", "__siginfo", "sigevent", "sigval", "uid_t", "sigset_t", "ucontext_t", "__darwin_ucontext", "stack_t", "__darwin_sigaltstack", "pthread_attr_t", "mcontext_t", "__darwin_mcontext_avx512_64_full", "__darwin_mcontext_avx512_64", "__darwin_mcontext_avx64_full", "__darwin_mcontext_avx64", "__darwin_mcontext64_full", "__darwin_mcontext64", "__darwin_mcontext_avx512_32", "__darwin_mcontext_avx32", "__darwin_mcontext32", "__darwin_x86_cpmu_state64", "__darwin_x86_debug_state64", "__darwin_x86_exception_state64", "__darwin_x86_avx512_state64", "__darwin_x86_avx_state64", "__darwin_x86_float_state64", "__darwin_x86_thread_full_state64", "__darwin_x86_thread_state64", "__x86_pagein_state", "__darwin_x86_debug_state32", "__darwin_i386_exception_state", "__darwin_i386_avx512_state", "__darwin_i386_avx_state", "__darwin_i386_float_state", "__darwin_opmask_reg", "__darwin_zmm_reg", "__darwin_ymm_reg", "__darwin_xmm_reg", "__darwin_mmst_reg", "__darwin_fp_status_t", "__darwin_fp_status", "__darwin_fp_control_t", "__darwin_fp_control", "__darwin_i386_thread_state", "sig_atomic_t", "id_t", "pid_t", "idtype_t", "__anonenum_idtype_t_558242672", "ssize_t", "off_t", "FILE", "__sFILE", "__sFILEX", "__sbuf", "fpos_t", "size_t", "va_list", "syscall_arg_t", "user_off_t", "user_time_t", "user_ulong_t", "user_long_t", "user_ssize_t", "user_size_t", "user_addr_t", "uintptr_t", "intptr_t", "register_t", "u_int64_t", "u_int32_t", "u_int16_t", "u_int8_t", "int64_t", "int32_t", "int16_t", "int8_t", "__darwin_wctype_t", "__darwin_wctrans_t", "__darwin_nl_item", "__darwin_pthread_t", "__darwin_pthread_rwlockattr_t", "__darwin_pthread_rwlock_t", "__darwin_pthread_once_t", "__darwin_pthread_mutexattr_t", "__darwin_pthread_mutex_t", "__darwin_pthread_key_t", "__darwin_pthread_condattr_t", "__darwin_pthread_cond_t", "__darwin_pthread_attr_t", "_opaque_pthread_t", "_opaque_pthread_rwlockattr_t", "_opaque_pthread_rwlock_t", "_opaque_pthread_once_t", "_opaque_pthread_mutexattr_t", "_opaque_pthread_mutex_t", "_opaque_pthread_condattr_t", "_opaque_pthread_cond_t", "_opaque_pthread_attr_t", "__darwin_pthread_handler_rec", "__darwin_uuid_string_t", "__darwin_uuid_t", "__darwin_useconds_t", "__darwin_uid_t", "__darwin_suseconds_t", "__darwin_sigset_t", "__darwin_pid_t", "__darwin_off_t", "__darwin_mode_t", "__darwin_mach_port_t", "__darwin_mach_port_name_t", "__darwin_ino_t", "__darwin_ino64_t", "__darwin_id_t", "__darwin_gid_t", "__darwin_fsfilcnt_t", "__darwin_fsblkcnt_t", "__darwin_dev_t", "__darwin_blksize_t", "__darwin_blkcnt_t", "__darwin_time_t", "__darwin_ssize_t", "__darwin_socklen_t", "__darwin_clock_t", "__darwin_wint_t", "__darwin_rune_t", "__darwin_wchar_t", "__darwin_va_list", "__darwin_size_t", "__darwin_ptrdiff_t", "__darwin_mbstate_t", "__mbstate_t", "__anonunion___mbstate_t_250061491", "__darwin_ct_rune_t", "__darwin_natural_t", "__darwin_intptr_t", "__uint64_t", "__int64_t", "__uint32_t", "__int32_t", "__uint16_t", "__int16_t", "__uint8_t", "__int8_t", "__gnuc_va_list" ] } } ] } END-UNIVERSE */ /* BEGIN STRUCT-DECL jit_rmap LOC=jitter-Darwin-X86-64.c:182 */ struct jit_rmap ; /* END STRUCT-DECL jit_rmap LOC=jitter-Darwin-X86-64.c:182 */ /* BEGIN STRUCT-DECL jit_set LOC=jitter-Darwin-X86-64.c:181 */ struct jit_set ; /* END STRUCT-DECL jit_set LOC=jitter-Darwin-X86-64.c:181 */ /* BEGIN STRUCT-DECL jit LOC=jitter-Darwin-X86-64.c:249 */ struct jit ; /* END STRUCT-DECL jit LOC=jitter-Darwin-X86-64.c:249 */ /* BEGIN STRUCT-DECL __sFILEX LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:98 */ struct __sFILEX ; /* END STRUCT-DECL __sFILEX LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:98 */ /* BEGIN STRUCT-DECL jit_debug_info LOC=jitter-Darwin-X86-64.c:183 */ struct jit_debug_info ; /* END STRUCT-DECL jit_debug_info LOC=jitter-Darwin-X86-64.c:183 */ /* BEGIN STRUCT-DECL jit_func_info LOC=jitter-Darwin-X86-64.c:640 */ struct jit_func_info ; /* END STRUCT-DECL jit_func_info LOC=jitter-Darwin-X86-64.c:640 */ /* BEGIN STRUCT-DECL searchstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:770 */ struct searchstate ; /* END STRUCT-DECL searchstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:770 */ /* BEGIN STRUCT-DECL fssearchblock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:769 */ struct fssearchblock ; /* END STRUCT-DECL fssearchblock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:769 */ /* BEGIN STRUCT-DECL pthread_override_s LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:211 */ struct pthread_override_s ; /* END STRUCT-DECL pthread_override_s LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:211 */ /* BEGIN STRUCT-DECL jit_tree LOC=jitter-Darwin-X86-64.c:180 */ struct jit_tree ; /* END STRUCT-DECL jit_tree LOC=jitter-Darwin-X86-64.c:180 */ /* BEGIN STRUCT-DECL jit_arg_layout LOC=jitter-Darwin-X86-64.c:1695 */ struct jit_arg_layout ; /* END STRUCT-DECL jit_arg_layout LOC=jitter-Darwin-X86-64.c:1695 */ /* BEGIN UNION-DECL __anonunion_x86_imm_buf_876386805 LOC=jitter-Darwin-X86-64.c:1214 */ union __anonunion_x86_imm_buf_876386805 ; /* END UNION-DECL __anonunion_x86_imm_buf_876386805 LOC=jitter-Darwin-X86-64.c:1214 */ /* BEGIN STRUCT-DECL __darwin_x86_debug_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1192 */ struct __darwin_x86_debug_state64 ; /* END STRUCT-DECL __darwin_x86_debug_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1192 */ /* BEGIN STRUCT-DECL __darwin_i386_avx512_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:364 */ struct __darwin_i386_avx512_state ; /* END STRUCT-DECL __darwin_i386_avx512_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:364 */ /* BEGIN ENUM-DECL JIT_OPCODE LOC=jitter-Darwin-X86-64.c:1 */ enum JIT_OPCODE ; /* END ENUM-DECL JIT_OPCODE LOC=jitter-Darwin-X86-64.c:1 */ /* BEGIN STRUCT-DECL __darwin_mcontext64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:97 */ struct __darwin_mcontext64 ; /* END STRUCT-DECL __darwin_mcontext64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:97 */ /* BEGIN STRUCT-DECL __anonstruct__RuneCharClass_1021650748 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ struct __anonstruct__RuneCharClass_1021650748 ; /* END STRUCT-DECL __anonstruct__RuneCharClass_1021650748 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ /* BEGIN STRUCT-DECL jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ struct jit_disasm ; /* END STRUCT-DECL jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ /* BEGIN ENUM-DECL __anonenum_X86_SSE_Opcode_853888746 LOC=jitter-Darwin-X86-64.c:1218 */ enum __anonenum_X86_SSE_Opcode_853888746 ; /* END ENUM-DECL __anonenum_X86_SSE_Opcode_853888746 LOC=jitter-Darwin-X86-64.c:1218 */ /* BEGIN ENUM-DECL jit_amd64_gp_regs LOC=jitter-Darwin-X86-64.c:990 */ enum jit_amd64_gp_regs ; /* END ENUM-DECL jit_amd64_gp_regs LOC=jitter-Darwin-X86-64.c:990 */ /* BEGIN STRUCT-DECL timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:129 */ struct timezone ; /* END STRUCT-DECL timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:129 */ /* BEGIN STRUCT-DECL clockinfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:172 */ struct clockinfo ; /* END STRUCT-DECL clockinfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:172 */ /* BEGIN UNION-DECL __anonunion_amd64_imm_buf_34291009 LOC=jitter-Darwin-X86-64.c:1038 */ union __anonunion_amd64_imm_buf_34291009 ; /* END UNION-DECL __anonunion_amd64_imm_buf_34291009 LOC=jitter-Darwin-X86-64.c:1038 */ /* BEGIN STRUCT-DECL sigvec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:348 */ struct sigvec ; /* END STRUCT-DECL sigvec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:348 */ /* BEGIN ENUM-DECL jit_x86_fp_regs LOC=jitter-Darwin-X86-64.c:1056 */ enum jit_x86_fp_regs ; /* END ENUM-DECL jit_x86_fp_regs LOC=jitter-Darwin-X86-64.c:1056 */ /* BEGIN STRUCT-DECL _opaque_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:93 */ struct _opaque_pthread_rwlock_t ; /* END STRUCT-DECL _opaque_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:93 */ /* BEGIN UNION-DECL sigval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:158 */ union sigval ; /* END UNION-DECL sigval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:158 */ /* BEGIN ENUM-DECL jit_amd64_fp_regs LOC=jitter-Darwin-X86-64.c:1011 */ enum jit_amd64_fp_regs ; /* END ENUM-DECL jit_amd64_fp_regs LOC=jitter-Darwin-X86-64.c:1011 */ /* BEGIN STRUCT-DECL __darwin_ucontext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:42 */ struct __darwin_ucontext ; /* END STRUCT-DECL __darwin_ucontext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:42 */ /* BEGIN STRUCT-DECL __anonstruct__RuneEntry_453100079 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ struct __anonstruct__RuneEntry_453100079 ; /* END STRUCT-DECL __anonstruct__RuneEntry_453100079 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ /* BEGIN ENUM-DECL __anonenum_X86_CC_467256102 LOC=jitter-Darwin-X86-64.c:1114 */ enum __anonenum_X86_CC_467256102 ; /* END ENUM-DECL __anonenum_X86_CC_467256102 LOC=jitter-Darwin-X86-64.c:1114 */ /* BEGIN STRUCT-DECL __darwin_i386_thread_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:46 */ struct __darwin_i386_thread_state ; /* END STRUCT-DECL __darwin_i386_thread_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:46 */ /* BEGIN STRUCT-DECL __sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:276 */ struct __sigaction ; /* END STRUCT-DECL __sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:276 */ /* BEGIN STRUCT-DECL sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:286 */ struct sigaction ; /* END STRUCT-DECL sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:286 */ /* BEGIN STRUCT-DECL _opaque_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:88 */ struct _opaque_pthread_once_t ; /* END STRUCT-DECL _opaque_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:88 */ /* BEGIN STRUCT-DECL code_refs_cache LOC=jitter-Darwin-X86-64.c:3853 */ struct code_refs_cache ; /* END STRUCT-DECL code_refs_cache LOC=jitter-Darwin-X86-64.c:3853 */ /* BEGIN UNION-DECL __sigaction_u LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:269 */ union __sigaction_u ; /* END UNION-DECL __sigaction_u LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:269 */ /* BEGIN STRUCT-DECL __darwin_x86_exception_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1172 */ struct __darwin_x86_exception_state64 ; /* END STRUCT-DECL __darwin_x86_exception_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1172 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx512_64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:130 */ struct __darwin_mcontext_avx512_64 ; /* END STRUCT-DECL __darwin_mcontext_avx512_64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:130 */ /* BEGIN STRUCT-DECL jit_exec_mem LOC=jitter-Darwin-X86-64.c:274 */ struct jit_exec_mem ; /* END STRUCT-DECL jit_exec_mem LOC=jitter-Darwin-X86-64.c:274 */ /* BEGIN UNION-DECL wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ union wait ; /* END UNION-DECL wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN ENUM-DECL jit_warning LOC=jitter-Darwin-X86-64.c:237 */ enum jit_warning ; /* END ENUM-DECL jit_warning LOC=jitter-Darwin-X86-64.c:237 */ /* BEGIN STRUCT-DECL __2_init_tigress_1_opaque_NodeStruct LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct ; /* END STRUCT-DECL __2_init_tigress_1_opaque_NodeStruct LOC=UNKNOWN */ /* BEGIN STRUCT-DECL timeval64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval64.h:34 */ struct timeval64 ; /* END STRUCT-DECL timeval64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval64.h:34 */ /* BEGIN ENUM-DECL __anonenum_X86_FP_Opcode_1068131184 LOC=jitter-Darwin-X86-64.c:1100 */ enum __anonenum_X86_FP_Opcode_1068131184 ; /* END ENUM-DECL __anonenum_X86_FP_Opcode_1068131184 LOC=jitter-Darwin-X86-64.c:1100 */ /* BEGIN STRUCT-DECL __darwin_ymm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:229 */ struct __darwin_ymm_reg ; /* END STRUCT-DECL __darwin_ymm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:229 */ /* BEGIN UNION-DECL __anonunion_value_137411616 LOC=jitter-Darwin-X86-64.c:667 */ union __anonunion_value_137411616 ; /* END UNION-DECL __anonunion_value_137411616 LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN STRUCT-DECL __darwin_sigaltstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:42 */ struct __darwin_sigaltstack ; /* END STRUCT-DECL __darwin_sigaltstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:42 */ /* BEGIN ENUM-DECL __anonenum_clockid_t_447627989 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ enum __anonenum_clockid_t_447627989 ; /* END ENUM-DECL __anonenum_clockid_t_447627989 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ /* BEGIN STRUCT-DECL rusage_info_v2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:229 */ struct rusage_info_v2 ; /* END STRUCT-DECL rusage_info_v2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:229 */ /* BEGIN STRUCT-DECL fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ struct fd_set ; /* END STRUCT-DECL fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ /* BEGIN ENUM-DECL __anonenum_342172182 LOC=jitter-Darwin-X86-64.c:1131 */ enum __anonenum_342172182 ; /* END ENUM-DECL __anonenum_342172182 LOC=jitter-Darwin-X86-64.c:1131 */ /* BEGIN STRUCT-DECL transfer_info LOC=jitter-Darwin-X86-64.c:3392 */ struct transfer_info ; /* END STRUCT-DECL transfer_info LOC=jitter-Darwin-X86-64.c:3392 */ /* BEGIN STRUCT-DECL __anonstruct_w_T_529377834 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ struct __anonstruct_w_T_529377834 ; /* END STRUCT-DECL __anonstruct_w_T_529377834 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN STRUCT-DECL _opaque_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:68 */ struct _opaque_pthread_cond_t ; /* END STRUCT-DECL _opaque_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:68 */ /* BEGIN STRUCT-DECL __sbuf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:92 */ struct __sbuf ; /* END STRUCT-DECL __sbuf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:92 */ /* BEGIN STRUCT-DECL __darwin_xmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:213 */ struct __darwin_xmm_reg ; /* END STRUCT-DECL __darwin_xmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:213 */ /* BEGIN STRUCT-DECL rusage_info_v0 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:195 */ struct rusage_info_v0 ; /* END STRUCT-DECL rusage_info_v0 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:195 */ /* BEGIN ENUM-DECL __anonenum_788482901 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ enum __anonenum_788482901 ; /* END ENUM-DECL __anonenum_788482901 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ /* BEGIN STRUCT-DECL __darwin_mmst_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:194 */ struct __darwin_mmst_reg ; /* END STRUCT-DECL __darwin_mmst_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:194 */ /* BEGIN UNION-DECL __anonunion___mbstate_t_250061491 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ union __anonunion___mbstate_t_250061491 ; /* END UNION-DECL __anonunion___mbstate_t_250061491 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ /* BEGIN STRUCT-DECL rusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:152 */ struct rusage ; /* END STRUCT-DECL rusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:152 */ /* BEGIN STRUCT-DECL rlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:365 */ struct rlimit ; /* END STRUCT-DECL rlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:365 */ /* BEGIN STRUCT-DECL timespec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timespec.h:33 */ struct timespec ; /* END STRUCT-DECL timespec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timespec.h:33 */ /* BEGIN STRUCT-DECL jit_arg_layout_location LOC=jitter-Darwin-X86-64.c:1687 */ struct jit_arg_layout_location ; /* END STRUCT-DECL jit_arg_layout_location LOC=jitter-Darwin-X86-64.c:1687 */ /* BEGIN STRUCT-DECL __x86_pagein_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:622 */ struct __x86_pagein_state ; /* END STRUCT-DECL __x86_pagein_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:622 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx512_32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:56 */ struct __darwin_mcontext_avx512_32 ; /* END STRUCT-DECL __darwin_mcontext_avx512_32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:56 */ /* BEGIN STRUCT-DECL _opaque_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:98 */ struct _opaque_pthread_rwlockattr_t ; /* END STRUCT-DECL _opaque_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:98 */ /* BEGIN STRUCT-DECL jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ struct jit_prepared_args ; /* END STRUCT-DECL jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN ENUM-DECL __anonenum_X86_SSE_CmpCode_848838535 LOC=jitter-Darwin-X86-64.c:1362 */ enum __anonenum_X86_SSE_CmpCode_848838535 ; /* END ENUM-DECL __anonenum_X86_SSE_CmpCode_848838535 LOC=jitter-Darwin-X86-64.c:1362 */ /* BEGIN STRUCT-DECL sigevent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:168 */ struct sigevent ; /* END STRUCT-DECL sigevent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:168 */ /* BEGIN STRUCT-DECL __darwin_x86_thread_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:633 */ struct __darwin_x86_thread_state64 ; /* END STRUCT-DECL __darwin_x86_thread_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:633 */ /* BEGIN STRUCT-DECL __anonstruct_div_t_773697287 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ struct __anonstruct_div_t_773697287 ; /* END STRUCT-DECL __anonstruct_div_t_773697287 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ /* BEGIN STRUCT-DECL sched_param LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:35 */ struct sched_param ; /* END STRUCT-DECL sched_param LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:35 */ /* BEGIN STRUCT-DECL __darwin_x86_float_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:714 */ struct __darwin_x86_float_state64 ; /* END STRUCT-DECL __darwin_x86_float_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:714 */ /* BEGIN STRUCT-DECL __darwin_i386_avx_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:318 */ struct __darwin_i386_avx_state ; /* END STRUCT-DECL __darwin_i386_avx_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:318 */ /* BEGIN STRUCT-DECL __anonstruct_w_S_529377835 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ struct __anonstruct_w_S_529377835 ; /* END STRUCT-DECL __anonstruct_w_S_529377835 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN STRUCT-DECL __darwin_i386_exception_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:575 */ struct __darwin_i386_exception_state ; /* END STRUCT-DECL __darwin_i386_exception_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:575 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx512_64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:138 */ struct __darwin_mcontext_avx512_64_full ; /* END STRUCT-DECL __darwin_mcontext_avx512_64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:138 */ /* BEGIN ENUM-DECL jit_x86_gp_regs LOC=jitter-Darwin-X86-64.c:1044 */ enum jit_x86_gp_regs ; /* END ENUM-DECL jit_x86_gp_regs LOC=jitter-Darwin-X86-64.c:1044 */ /* BEGIN STRUCT-DECL jit_allocator_hint LOC=jitter-Darwin-X86-64.c:660 */ struct jit_allocator_hint ; /* END STRUCT-DECL jit_allocator_hint LOC=jitter-Darwin-X86-64.c:660 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:121 */ struct __darwin_mcontext_avx64_full ; /* END STRUCT-DECL __darwin_mcontext_avx64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:121 */ /* BEGIN STRUCT-DECL jit_reg_allocator LOC=jitter-Darwin-X86-64.c:640 */ struct jit_reg_allocator ; /* END STRUCT-DECL jit_reg_allocator LOC=jitter-Darwin-X86-64.c:640 */ /* BEGIN ENUM-DECL __anonenum_X86_Prefix_200431650 LOC=jitter-Darwin-X86-64.c:1165 */ enum __anonenum_X86_Prefix_200431650 ; /* END ENUM-DECL __anonenum_X86_Prefix_200431650 LOC=jitter-Darwin-X86-64.c:1165 */ /* BEGIN STRUCT-DECL __darwin_x86_cpmu_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1220 */ struct __darwin_x86_cpmu_state64 ; /* END STRUCT-DECL __darwin_x86_cpmu_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1220 */ /* BEGIN STRUCT-DECL __darwin_x86_avx512_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:833 */ struct __darwin_x86_avx512_state64 ; /* END STRUCT-DECL __darwin_x86_avx512_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:833 */ /* BEGIN STRUCT-DECL __darwin_pthread_handler_rec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:57 */ struct __darwin_pthread_handler_rec ; /* END STRUCT-DECL __darwin_pthread_handler_rec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:57 */ /* BEGIN STRUCT-DECL jit_op LOC=jitter-Darwin-X86-64.c:185 */ struct jit_op ; /* END STRUCT-DECL jit_op LOC=jitter-Darwin-X86-64.c:185 */ /* BEGIN ENUM-DECL __anonenum_idtype_t_558242672 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ enum __anonenum_idtype_t_558242672 ; /* END ENUM-DECL __anonenum_idtype_t_558242672 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ /* BEGIN STRUCT-DECL copy_target LOC=jitter-Darwin-X86-64.c:613 */ struct copy_target ; /* END STRUCT-DECL copy_target LOC=jitter-Darwin-X86-64.c:613 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:47 */ struct __darwin_mcontext_avx32 ; /* END STRUCT-DECL __darwin_mcontext_avx32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:47 */ /* BEGIN STRUCT-DECL __darwin_mcontext64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:105 */ struct __darwin_mcontext64_full ; /* END STRUCT-DECL __darwin_mcontext64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:105 */ /* BEGIN STRUCT-DECL __darwin_x86_debug_state32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:595 */ struct __darwin_x86_debug_state32 ; /* END STRUCT-DECL __darwin_x86_debug_state32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:595 */ /* BEGIN STRUCT-DECL __anonstruct__RuneRange_1000210131 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ struct __anonstruct__RuneRange_1000210131 ; /* END STRUCT-DECL __anonstruct__RuneRange_1000210131 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ /* BEGIN STRUCT-DECL __darwin_x86_thread_full_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:691 */ struct __darwin_x86_thread_full_state64 ; /* END STRUCT-DECL __darwin_x86_thread_full_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:691 */ /* BEGIN STRUCT-DECL _opaque_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:83 */ struct _opaque_pthread_mutexattr_t ; /* END STRUCT-DECL _opaque_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:83 */ /* BEGIN STRUCT-DECL output_buf LOC=jitter-Darwin-X86-64.c:4051 */ struct output_buf ; /* END STRUCT-DECL output_buf LOC=jitter-Darwin-X86-64.c:4051 */ /* BEGIN STRUCT-DECL __darwin_mcontext32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:39 */ struct __darwin_mcontext32 ; /* END STRUCT-DECL __darwin_mcontext32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:39 */ /* BEGIN ENUM-DECL __anonenum_X86_Shift_Opcode_820104407 LOC=jitter-Darwin-X86-64.c:1085 */ enum __anonenum_X86_Shift_Opcode_820104407 ; /* END ENUM-DECL __anonenum_X86_Shift_Opcode_820104407 LOC=jitter-Darwin-X86-64.c:1085 */ /* BEGIN STRUCT-DECL __darwin_mcontext_avx64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:113 */ struct __darwin_mcontext_avx64 ; /* END STRUCT-DECL __darwin_mcontext_avx64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:113 */ /* BEGIN STRUCT-DECL _opaque_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:63 */ struct _opaque_pthread_attr_t ; /* END STRUCT-DECL _opaque_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:63 */ /* BEGIN STRUCT-DECL itimerval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:91 */ struct itimerval ; /* END STRUCT-DECL itimerval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:91 */ /* BEGIN ENUM-DECL __anonenum_AMD64_REX_Bits_69261688 LOC=jitter-Darwin-X86-64.c:1031 */ enum __anonenum_AMD64_REX_Bits_69261688 ; /* END ENUM-DECL __anonenum_AMD64_REX_Bits_69261688 LOC=jitter-Darwin-X86-64.c:1031 */ /* BEGIN STRUCT-DECL _opaque_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:78 */ struct _opaque_pthread_mutex_t ; /* END STRUCT-DECL _opaque_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:78 */ /* BEGIN STRUCT-DECL __anonstruct__RuneLocale_110080762 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ struct __anonstruct__RuneLocale_110080762 ; /* END STRUCT-DECL __anonstruct__RuneLocale_110080762 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ /* BEGIN STRUCT-DECL rusage_info_v1 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:209 */ struct rusage_info_v1 ; /* END STRUCT-DECL rusage_info_v1 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:209 */ /* BEGIN STRUCT-DECL accessx_descriptor LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:132 */ struct accessx_descriptor ; /* END STRUCT-DECL accessx_descriptor LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:132 */ /* BEGIN STRUCT-DECL __darwin_fp_control LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:92 */ struct __darwin_fp_control ; /* END STRUCT-DECL __darwin_fp_control LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:92 */ /* BEGIN STRUCT-DECL __darwin_zmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:245 */ struct __darwin_zmm_reg ; /* END STRUCT-DECL __darwin_zmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:245 */ /* BEGIN STRUCT-DECL __darwin_opmask_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:259 */ struct __darwin_opmask_reg ; /* END STRUCT-DECL __darwin_opmask_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:259 */ /* BEGIN STRUCT-DECL jit_label LOC=jitter-Darwin-X86-64.c:210 */ struct jit_label ; /* END STRUCT-DECL jit_label LOC=jitter-Darwin-X86-64.c:210 */ /* BEGIN STRUCT-DECL tm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:75 */ struct tm ; /* END STRUCT-DECL tm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:75 */ /* BEGIN STRUCT-DECL rusage_info_v4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:282 */ struct rusage_info_v4 ; /* END STRUCT-DECL rusage_info_v4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:282 */ /* BEGIN UNION-DECL jit_proc_value_alias LOC=jitter-Darwin-X86-64.c:218 */ union jit_proc_value_alias ; /* END UNION-DECL jit_proc_value_alias LOC=jitter-Darwin-X86-64.c:218 */ /* BEGIN STRUCT-DECL __anonstruct_jit_hw_reg_312769258 LOC=jitter-Darwin-X86-64.c:632 */ struct __anonstruct_jit_hw_reg_312769258 ; /* END STRUCT-DECL __anonstruct_jit_hw_reg_312769258 LOC=jitter-Darwin-X86-64.c:632 */ /* BEGIN ENUM-DECL __anonenum_X86_ALU_Opcode_144447433 LOC=jitter-Darwin-X86-64.c:1071 */ enum __anonenum_X86_ALU_Opcode_144447433 ; /* END ENUM-DECL __anonenum_X86_ALU_Opcode_144447433 LOC=jitter-Darwin-X86-64.c:1071 */ /* BEGIN STRUCT-DECL jit_inp_arg LOC=jitter-Darwin-X86-64.c:693 */ struct jit_inp_arg ; /* END STRUCT-DECL jit_inp_arg LOC=jitter-Darwin-X86-64.c:693 */ /* BEGIN UNION-DECL __anonunion_location_1021650749 LOC=jitter-Darwin-X86-64.c:693 */ union __anonunion_location_1021650749 ; /* END UNION-DECL __anonunion_location_1021650749 LOC=jitter-Darwin-X86-64.c:693 */ /* BEGIN STRUCT-DECL __sFILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ struct __sFILE ; /* END STRUCT-DECL __sFILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ /* BEGIN STRUCT-DECL __anonstruct_ldiv_t_748949161 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ struct __anonstruct_ldiv_t_748949161 ; /* END STRUCT-DECL __anonstruct_ldiv_t_748949161 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ /* BEGIN ENUM-DECL __anonenum_321777801 LOC=jitter-Darwin-X86-64.c:1140 */ enum __anonenum_321777801 ; /* END ENUM-DECL __anonenum_321777801 LOC=jitter-Darwin-X86-64.c:1140 */ /* BEGIN STRUCT-DECL __anonstruct_lldiv_t_86583852 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ struct __anonstruct_lldiv_t_86583852 ; /* END STRUCT-DECL __anonstruct_lldiv_t_86583852 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ /* BEGIN STRUCT-DECL rusage_info_v3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:251 */ struct rusage_info_v3 ; /* END STRUCT-DECL rusage_info_v3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:251 */ /* BEGIN STRUCT-DECL proc_rlimit_control_wakeupmon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:400 */ struct proc_rlimit_control_wakeupmon ; /* END STRUCT-DECL proc_rlimit_control_wakeupmon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:400 */ /* BEGIN STRUCT-DECL jit_out_arg LOC=jitter-Darwin-X86-64.c:667 */ struct jit_out_arg ; /* END STRUCT-DECL jit_out_arg LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN STRUCT-DECL _opaque_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:73 */ struct _opaque_pthread_condattr_t ; /* END STRUCT-DECL _opaque_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:73 */ /* BEGIN STRUCT-DECL __darwin_x86_avx_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:765 */ struct __darwin_x86_avx_state64 ; /* END STRUCT-DECL __darwin_x86_avx_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:765 */ /* BEGIN UNION-DECL __3_fib_$node LOC=UNKNOWN */ union __3_fib_$node ; /* END UNION-DECL __3_fib_$node LOC=UNKNOWN */ /* BEGIN STRUCT-DECL __siginfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ struct __siginfo ; /* END STRUCT-DECL __siginfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ /* BEGIN ENUM-DECL jit_inp_type LOC=jitter-Darwin-X86-64.c:230 */ enum jit_inp_type ; /* END ENUM-DECL jit_inp_type LOC=jitter-Darwin-X86-64.c:230 */ /* BEGIN STRUCT-DECL sigstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:367 */ struct sigstack ; /* END STRUCT-DECL sigstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:367 */ /* BEGIN STRUCT-DECL _opaque_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:103 */ struct _opaque_pthread_t ; /* END STRUCT-DECL _opaque_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:103 */ /* BEGIN STRUCT-DECL timeval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval.h:34 */ struct timeval ; /* END STRUCT-DECL timeval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval.h:34 */ /* BEGIN STRUCT-DECL __darwin_i386_float_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:281 */ struct __darwin_i386_float_state ; /* END STRUCT-DECL __darwin_i386_float_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:281 */ /* BEGIN STRUCT-DECL __darwin_fp_status LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:150 */ struct __darwin_fp_status ; /* END STRUCT-DECL __darwin_fp_status LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:150 */ /* BEGIN TYPEDEF _RuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ typedef struct __anonstruct__RuneLocale_110080762 _RuneLocale; /* END TYPEDEF _RuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ /* BEGIN FUNCTION-DECL __builtin_strchr LOC=BUILTIN */ /* compiler builtin: char *__builtin_strchr(char * , int ) ; */ /* END FUNCTION-DECL __builtin_strchr LOC=BUILTIN */ /* BEGIN TYPEDEF u_int LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int.h:30 */ typedef unsigned int u_int; /* END TYPEDEF u_int LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int.h:30 */ /* BEGIN FUNCTION-DECL __builtin_ctz LOC=BUILTIN */ /* compiler builtin: int __builtin_ctz(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_ctz LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN isdigit LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isdigit)(int _c ) ; /* END FUNCTION-DECL-EXTERN isdigit LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:218 */ extern long mrand48(void) ; /* END FUNCTION-DECL-EXTERN mrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:218 */ /* BEGIN ENUM jit_x86_gp_regs LOC=jitter-Darwin-X86-64.c:1044 */ enum jit_x86_gp_regs { X86_EAX = 0, X86_ECX = 1, X86_EDX = 2, X86_EBX = 3, X86_ESP = 4, X86_EBP = 5, X86_ESI = 6, X86_EDI = 7, X86_NREG = 8 } ; /* END ENUM jit_x86_gp_regs LOC=jitter-Darwin-X86-64.c:1044 */ /* BEGIN TYPEDEF __uint64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:47 */ typedef unsigned long long __uint64_t; /* END TYPEDEF __uint64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:47 */ /* BEGIN TYPEDEF __darwin_ino64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:62 */ typedef __uint64_t __darwin_ino64_t; /* END TYPEDEF __darwin_ino64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:62 */ /* BEGIN TYPEDEF __darwin_ino_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:64 */ typedef __darwin_ino64_t __darwin_ino_t; /* END TYPEDEF __darwin_ino_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:64 */ /* BEGIN TYPEDEF ino_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ino_t.h:31 */ typedef __darwin_ino_t ino_t; /* END TYPEDEF ino_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ino_t.h:31 */ /* BEGIN TYPEDEF __darwin_ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:119 */ typedef long __darwin_ssize_t; /* END TYPEDEF __darwin_ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:119 */ /* BEGIN ENUM __anonenum_342172182 LOC=jitter-Darwin-X86-64.c:1131 */ enum __anonenum_342172182 { X86_FP_C0 = 256, X86_FP_C1 = 512, X86_FP_C2 = 1024, X86_FP_C3 = 16384, X86_FP_CC_MASK = 17664 } ; /* END ENUM __anonenum_342172182 LOC=jitter-Darwin-X86-64.c:1131 */ /* BEGIN FUNCTION-DECL __builtin_acosf LOC=BUILTIN */ /* compiler builtin: float __builtin_acosf(float ) ; */ /* END FUNCTION-DECL __builtin_acosf LOC=BUILTIN */ /* BEGIN STRUCT _opaque_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:68 */ struct _opaque_pthread_cond_t { long __sig ; char __opaque[40] ; }; /* END STRUCT _opaque_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:68 */ /* BEGIN TYPEDEF __darwin_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:110 */ typedef struct _opaque_pthread_cond_t __darwin_pthread_cond_t; /* END TYPEDEF __darwin_pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:110 */ /* BEGIN TYPEDEF pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_cond_t.h:31 */ typedef __darwin_pthread_cond_t pthread_cond_t; /* END TYPEDEF pthread_cond_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_cond_t.h:31 */ /* BEGIN STRUCT _opaque_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:78 */ struct _opaque_pthread_mutex_t { long __sig ; char __opaque[56] ; }; /* END STRUCT _opaque_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:78 */ /* BEGIN TYPEDEF __darwin_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:113 */ typedef struct _opaque_pthread_mutex_t __darwin_pthread_mutex_t; /* END TYPEDEF __darwin_pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:113 */ /* BEGIN TYPEDEF pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h:31 */ typedef __darwin_pthread_mutex_t pthread_mutex_t; /* END TYPEDEF pthread_mutex_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_timedwait_relative_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:535 */ extern int pthread_cond_timedwait_relative_np(pthread_cond_t * , pthread_mutex_t * , struct timespec const * ) ; /* END FUNCTION-DECL-EXTERN pthread_cond_timedwait_relative_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:535 */ /* BEGIN TYPEDEF FILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ typedef struct __sFILE FILE; /* END TYPEDEF FILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ /* BEGIN FUNCTION-DECL-EXTERN putc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:185 */ extern int putc(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN putc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:185 */ /* BEGIN TYPEDEF __int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:44 */ typedef int __int32_t; /* END TYPEDEF __int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:44 */ /* BEGIN TYPEDEF __darwin_blksize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:56 */ typedef __int32_t __darwin_blksize_t; /* END TYPEDEF __darwin_blksize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:56 */ /* BEGIN TYPEDEF blksize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_blksize_t.h:31 */ typedef __darwin_blksize_t blksize_t; /* END TYPEDEF blksize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_blksize_t.h:31 */ /* BEGIN FUNCTION-DECL __builtin_strcmp LOC=BUILTIN */ /* compiler builtin: int __builtin_strcmp(char const * , char const * ) ; */ /* END FUNCTION-DECL __builtin_strcmp LOC=BUILTIN */ /* BEGIN STRUCT _opaque_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:63 */ struct _opaque_pthread_attr_t { long __sig ; char __opaque[56] ; }; /* END STRUCT _opaque_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:63 */ /* BEGIN TYPEDEF __darwin_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:109 */ typedef struct _opaque_pthread_attr_t __darwin_pthread_attr_t; /* END TYPEDEF __darwin_pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:109 */ /* BEGIN TYPEDEF pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_attr_t.h:31 */ typedef __darwin_pthread_attr_t pthread_attr_t; /* END TYPEDEF pthread_attr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_attr_t.h:31 */ /* BEGIN TYPEDEF qos_class_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ typedef unsigned int qos_class_t; /* END TYPEDEF qos_class_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_get_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:114 */ extern int pthread_attr_get_qos_class_np(pthread_attr_t * __restrict __attr , qos_class_t * __restrict __qos_class , int * __restrict __relative_priority ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_get_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:114 */ /* BEGIN TYPEDEF __uint32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:45 */ typedef unsigned int __uint32_t; /* END TYPEDEF __uint32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:45 */ /* BEGIN TYPEDEF in_addr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_in_addr_t.h:31 */ typedef __uint32_t in_addr_t; /* END TYPEDEF in_addr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_in_addr_t.h:31 */ /* BEGIN TYPEDEF int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int32_t.h:30 */ typedef int int32_t; /* END TYPEDEF int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int32_t.h:30 */ /* BEGIN TYPEDEF daddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:101 */ typedef int32_t daddr_t; /* END TYPEDEF daddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:101 */ /* BEGIN FUNCTION-DECL-EXTERN __darwin_fd_isset LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__, __always_inline__)) __darwin_fd_isset)(int _fd , struct fd_set const *_p ) ; /* END FUNCTION-DECL-EXTERN __darwin_fd_isset LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_arg_layout_create LOC=UNKNOWN */ static struct jit_arg_layout *jit_arg_layout_create(struct jit *jit , int arg_cnt ) ; /* END FUNCTION-DECL jit_arg_layout_create LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:349 */ extern void pthread_exit(void * ) __attribute__((__noreturn__)) ; /* END FUNCTION-DECL-EXTERN pthread_exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:349 */ /* BEGIN FUNCTION-DECL jit_patch_external_calls LOC=UNKNOWN */ void jit_patch_external_calls(struct jit *jit ) ; /* END FUNCTION-DECL jit_patch_external_calls LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ctermid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctermid.h:26 */ extern char *ctermid(char * ) ; /* END FUNCTION-DECL-EXTERN ctermid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctermid.h:26 */ /* BEGIN FUNCTION-DECL __builtin_fmodf LOC=BUILTIN */ /* compiler builtin: float __builtin_fmodf(float ) ; */ /* END FUNCTION-DECL __builtin_fmodf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_va_arg LOC=BUILTIN */ /* compiler builtin: void __builtin_va_arg(__builtin_va_list , unsigned long , void * ) ; */ /* END FUNCTION-DECL __builtin_va_arg LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN fputs LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:171 */ extern int fputs(char const * __restrict , FILE * __restrict ) __asm__("_fputs") ; /* END FUNCTION-DECL-EXTERN fputs LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:171 */ /* BEGIN FUNCTION-DECL-EXTERN arc4random_addrandom LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:265 */ extern void arc4random_addrandom(unsigned char * , int ) ; /* END FUNCTION-DECL-EXTERN arc4random_addrandom LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:265 */ /* BEGIN TYPEDEF __darwin_suseconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:74 */ typedef __int32_t __darwin_suseconds_t; /* END TYPEDEF __darwin_suseconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:74 */ /* BEGIN TYPEDEF __darwin_time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:120 */ typedef long __darwin_time_t; /* END TYPEDEF __darwin_time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:120 */ /* BEGIN STRUCT timeval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval.h:34 */ struct timeval { __darwin_time_t tv_sec ; __darwin_suseconds_t tv_usec ; }; /* END STRUCT timeval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval.h:34 */ /* BEGIN STRUCT rusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:152 */ struct rusage { struct timeval ru_utime ; struct timeval ru_stime ; long ru_maxrss ; long ru_ixrss ; long ru_idrss ; long ru_isrss ; long ru_minflt ; long ru_majflt ; long ru_nswap ; long ru_inblock ; long ru_oublock ; long ru_msgsnd ; long ru_msgrcv ; long ru_nsignals ; long ru_nvcsw ; long ru_nivcsw ; }; /* END STRUCT rusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:152 */ /* BEGIN FUNCTION-DECL-EXTERN funlockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:302 */ extern void funlockfile(FILE * ) ; /* END FUNCTION-DECL-EXTERN funlockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:302 */ /* BEGIN FUNCTION-DECL-EXTERN setiopolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:453 */ extern int setiopolicy_np(int , int , int ) ; /* END FUNCTION-DECL-EXTERN setiopolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:453 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setstackaddr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:284 */ extern int pthread_attr_setstackaddr(pthread_attr_t * , void * ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setstackaddr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:284 */ /* BEGIN FUNCTION-DECL-EXTERN setitimer LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:201 */ extern int setitimer(int , struct itimerval const * __restrict , struct itimerval * __restrict ) ; /* END FUNCTION-DECL-EXTERN setitimer LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:201 */ /* BEGIN FUNCTION-DECL-EXTERN brk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:540 */ extern void __attribute__((__deprecated__)) *brk(void const * ) ; /* END FUNCTION-DECL-EXTERN brk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:540 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_set_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:83 */ extern int pthread_attr_set_qos_class_np(pthread_attr_t *__attr , qos_class_t __qos_class , int __relative_priority ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_set_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:83 */ /* BEGIN FUNCTION-DECL __builtin_acos LOC=BUILTIN */ /* compiler builtin: double __builtin_acos(double ) ; */ /* END FUNCTION-DECL __builtin_acos LOC=BUILTIN */ /* BEGIN FUNCTION-DECL ob_new LOC=UNKNOWN */ static struct output_buf *ob_new(void) ; /* END FUNCTION-DECL ob_new LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN optreset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:782 */ extern int optreset ; /* END VARIABLE-DECL-EXTERN optreset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:782 */ /* BEGIN TYPEDEF u_int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int64_t.h:30 */ typedef unsigned long long u_int64_t; /* END TYPEDEF u_int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int64_t.h:30 */ /* BEGIN FUNCTION-DECL-EXTERN tmpfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:196 */ extern FILE *tmpfile(void) ; /* END FUNCTION-DECL-EXTERN tmpfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:196 */ /* BEGIN FUNCTION-DECL-EXTERN getpass LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:559 */ extern char *getpass(char const * ) ; /* END FUNCTION-DECL-EXTERN getpass LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:559 */ /* BEGIN TYPEDEF jit_tree LOC=jitter-Darwin-X86-64.c:309 */ typedef struct jit_tree jit_tree; /* END TYPEDEF jit_tree LOC=jitter-Darwin-X86-64.c:309 */ /* BEGIN TYPEDEF jit_value LOC=jitter-Darwin-X86-64.c:165 */ typedef long jit_value; /* END TYPEDEF jit_value LOC=jitter-Darwin-X86-64.c:165 */ /* BEGIN TYPEDEF jit_tree_key LOC=jitter-Darwin-X86-64.c:306 */ typedef jit_value jit_tree_key; /* END TYPEDEF jit_tree_key LOC=jitter-Darwin-X86-64.c:306 */ /* BEGIN TYPEDEF jit_tree_value LOC=jitter-Darwin-X86-64.c:307 */ typedef void *jit_tree_value; /* END TYPEDEF jit_tree_value LOC=jitter-Darwin-X86-64.c:307 */ /* BEGIN FUNCTION-DECL node_new LOC=UNKNOWN */ __inline static jit_tree *node_new(jit_tree_key key , jit_tree_value value ) ; /* END FUNCTION-DECL node_new LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getloadavg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:296 */ extern int getloadavg(double * , int ) ; /* END FUNCTION-DECL-EXTERN getloadavg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:296 */ /* BEGIN TYPEDEF __darwin_ct_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:70 */ typedef int __darwin_ct_rune_t; /* END TYPEDEF __darwin_ct_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:70 */ /* BEGIN FUNCTION-DECL-EXTERN ___runetype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:129 */ extern unsigned long ___runetype(__darwin_ct_rune_t ) ; /* END FUNCTION-DECL-EXTERN ___runetype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:129 */ /* BEGIN TYPEDEF __darwin_wctype_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:43 */ typedef __uint32_t __darwin_wctype_t; /* END TYPEDEF __darwin_wctype_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:43 */ /* BEGIN ENUM __anonenum_AMD64_REX_Bits_69261688 LOC=jitter-Darwin-X86-64.c:1031 */ enum __anonenum_AMD64_REX_Bits_69261688 { AMD64_REX_B = 1, AMD64_REX_X = 2, AMD64_REX_R = 4, AMD64_REX_W = 8 } ; /* END ENUM __anonenum_AMD64_REX_Bits_69261688 LOC=jitter-Darwin-X86-64.c:1031 */ /* BEGIN FUNCTION-DECL-EXTERN isphonogram LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isphonogram)(int _c ) ; /* END FUNCTION-DECL-EXTERN isphonogram LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_va_arg_pack LOC=BUILTIN */ /* compiler builtin: int __builtin_va_arg_pack(void) ; */ /* END FUNCTION-DECL __builtin_va_arg_pack LOC=BUILTIN */ /* BEGIN TYPEDEF __uint8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:41 */ typedef unsigned char __uint8_t; /* END TYPEDEF __uint8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:41 */ /* BEGIN STRUCT jit_rmap LOC=jitter-Darwin-X86-64.c:656 */ struct jit_rmap { jit_tree *map ; }; /* END STRUCT jit_rmap LOC=jitter-Darwin-X86-64.c:656 */ /* BEGIN FUNCTION-DECL jit_arg_layout_create_input LOC=UNKNOWN */ static struct jit_arg_layout *jit_arg_layout_create_input(struct jit *jit , struct jit_func_info *info , int arg_cnt ) ; /* END FUNCTION-DECL jit_arg_layout_create_input LOC=UNKNOWN */ /* BEGIN TYPEDEF __gnuc_va_list LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include/stdarg.h:40 */ typedef __builtin_va_list __gnuc_va_list; /* END TYPEDEF __gnuc_va_list LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include/stdarg.h:40 */ /* BEGIN FUNCTION-DECL-EXTERN vsprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:206 */ extern int ( /* format attribute */ vsprintf)(char * __restrict , char const * __restrict , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vsprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:206 */ /* BEGIN FUNCTION-DECL-EXTERN fileno LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:226 */ extern int fileno(FILE * ) ; /* END FUNCTION-DECL-EXTERN fileno LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:226 */ /* BEGIN FUNCTION-DECL-EXTERN vprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:205 */ extern int ( /* format attribute */ vprintf)(char const * __restrict , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:205 */ /* BEGIN TYPEDEF __darwin_gid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:60 */ typedef __uint32_t __darwin_gid_t; /* END TYPEDEF __darwin_gid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:60 */ /* BEGIN TYPEDEF gid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_gid_t.h:31 */ typedef __darwin_gid_t gid_t; /* END TYPEDEF gid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_gid_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN getgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:456 */ extern int getgroups(int , gid_t * ) ; /* END FUNCTION-DECL-EXTERN getgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:456 */ /* BEGIN FUNCTION-DECL-EXTERN isideogram LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isideogram)(int _c ) ; /* END FUNCTION-DECL-EXTERN isideogram LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strtok_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:104 */ extern char *strtok_r(char *__str , char const *__sep , char **__lasts ) ; /* END FUNCTION-DECL-EXTERN strtok_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:104 */ /* BEGIN TYPEDEF __darwin_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:118 */ typedef struct _opaque_pthread_t *__darwin_pthread_t; /* END TYPEDEF __darwin_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:118 */ /* BEGIN TYPEDEF pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_t.h:31 */ typedef __darwin_pthread_t pthread_t; /* END TYPEDEF pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_self LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:477 */ extern pthread_t pthread_self(void) ; /* END FUNCTION-DECL-EXTERN pthread_self LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:477 */ /* BEGIN FUNCTION-DECL jit_optimize_join_addmul LOC=UNKNOWN */ int jit_optimize_join_addmul(struct jit *jit ) ; /* END FUNCTION-DECL jit_optimize_join_addmul LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strcasecmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:78 */ extern int strcasecmp(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN strcasecmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:78 */ /* BEGIN STRUCT __darwin_fp_control LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:92 */ struct __darwin_fp_control { unsigned short __invalid : 1 ; unsigned short __denorm : 1 ; unsigned short __zdiv : 1 ; unsigned short __ovrfl : 1 ; unsigned short __undfl : 1 ; unsigned short __precis : 1 ; unsigned short : 2 ; unsigned short __pc : 2 ; unsigned short __rc : 2 ; unsigned short : 1 ; unsigned short : 3 ; }; /* END STRUCT __darwin_fp_control LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:92 */ /* BEGIN STRUCT __darwin_fp_status LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:150 */ struct __darwin_fp_status { unsigned short __invalid : 1 ; unsigned short __denorm : 1 ; unsigned short __zdiv : 1 ; unsigned short __ovrfl : 1 ; unsigned short __undfl : 1 ; unsigned short __precis : 1 ; unsigned short __stkflt : 1 ; unsigned short __errsumm : 1 ; unsigned short __c0 : 1 ; unsigned short __c1 : 1 ; unsigned short __c2 : 1 ; unsigned short __tos : 3 ; unsigned short __c3 : 1 ; unsigned short __busy : 1 ; }; /* END STRUCT __darwin_fp_status LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:150 */ /* BEGIN STRUCT __darwin_mmst_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:194 */ struct __darwin_mmst_reg { char __mmst_reg[10] ; char __mmst_rsrv[6] ; }; /* END STRUCT __darwin_mmst_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:194 */ /* BEGIN STRUCT __darwin_xmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:213 */ struct __darwin_xmm_reg { char __xmm_reg[16] ; }; /* END STRUCT __darwin_xmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:213 */ /* BEGIN TYPEDEF __uint16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:43 */ typedef unsigned short __uint16_t; /* END TYPEDEF __uint16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:43 */ /* BEGIN STRUCT __darwin_i386_avx_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:318 */ struct __darwin_i386_avx_state { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; char __fpu_rsrv4[224] ; int __fpu_reserved1 ; char __avx_reserved1[64] ; struct __darwin_xmm_reg __fpu_ymmh0 ; struct __darwin_xmm_reg __fpu_ymmh1 ; struct __darwin_xmm_reg __fpu_ymmh2 ; struct __darwin_xmm_reg __fpu_ymmh3 ; struct __darwin_xmm_reg __fpu_ymmh4 ; struct __darwin_xmm_reg __fpu_ymmh5 ; struct __darwin_xmm_reg __fpu_ymmh6 ; struct __darwin_xmm_reg __fpu_ymmh7 ; }; /* END STRUCT __darwin_i386_avx_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:318 */ /* BEGIN TYPEDEF jit_hw_reg LOC=jitter-Darwin-X86-64.c:632 */ typedef struct __anonstruct_jit_hw_reg_312769258 jit_hw_reg; /* END TYPEDEF jit_hw_reg LOC=jitter-Darwin-X86-64.c:632 */ /* BEGIN TYPEDEF jit_op LOC=jitter-Darwin-X86-64.c:185 */ typedef struct jit_op jit_op; /* END TYPEDEF jit_op LOC=jitter-Darwin-X86-64.c:185 */ /* BEGIN FUNCTION-DECL is_active_register LOC=UNKNOWN */ static int is_active_register(struct jit_reg_allocator *al , jit_hw_reg *reg , jit_op *op ) ; /* END FUNCTION-DECL is_active_register LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_pid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:72 */ typedef __int32_t __darwin_pid_t; /* END TYPEDEF __darwin_pid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:72 */ /* BEGIN TYPEDEF pid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_pid_t.h:31 */ typedef __darwin_pid_t pid_t; /* END TYPEDEF pid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_pid_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN setpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:588 */ extern pid_t setpgrp(void) __asm__("_setpgrp") ; /* END FUNCTION-DECL-EXTERN setpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:588 */ /* BEGIN FUNCTION-DECL-EXTERN mkstempsat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:689 */ extern int mkstempsat_np(int dfd , char *path , int slen ) ; /* END FUNCTION-DECL-EXTERN mkstempsat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:689 */ /* BEGIN TYPEDEF fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ typedef struct fd_set fd_set; /* END TYPEDEF fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ /* BEGIN STRUCT _opaque_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:73 */ struct _opaque_pthread_condattr_t { long __sig ; char __opaque[8] ; }; /* END STRUCT _opaque_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:73 */ /* BEGIN TYPEDEF __darwin_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:111 */ typedef struct _opaque_pthread_condattr_t __darwin_pthread_condattr_t; /* END TYPEDEF __darwin_pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:111 */ /* BEGIN TYPEDEF pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h:31 */ typedef __darwin_pthread_condattr_t pthread_condattr_t; /* END TYPEDEF pthread_condattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_condattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:324 */ extern int pthread_condattr_getpshared(pthread_condattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_condattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:324 */ /* BEGIN FUNCTION-DECL-EXTERN ptsname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:221 */ extern char *ptsname(int ) ; /* END FUNCTION-DECL-EXTERN ptsname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:221 */ /* BEGIN FUNCTION-DECL jit_tree_equal LOC=UNKNOWN */ static int jit_tree_equal(jit_tree *r1 , jit_tree *r2 ) ; /* END FUNCTION-DECL jit_tree_equal LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_asin LOC=BUILTIN */ /* compiler builtin: double __builtin_asin(double ) ; */ /* END FUNCTION-DECL __builtin_asin LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jump_adjustment LOC=UNKNOWN */ __inline static void jump_adjustment(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL jump_adjustment LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN rand_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:229 */ extern int rand_r(unsigned int * ) ; /* END FUNCTION-DECL-EXTERN rand_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:229 */ /* BEGIN TYPEDEF int_fast32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:51 */ typedef int32_t int_fast32_t; /* END TYPEDEF int_fast32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:51 */ /* BEGIN TYPEDEF __int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:46 */ typedef long long __int64_t; /* END TYPEDEF __int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:46 */ /* BEGIN TYPEDEF __darwin_off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:71 */ typedef __int64_t __darwin_off_t; /* END TYPEDEF __darwin_off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:71 */ /* BEGIN TYPEDEF fpos_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:81 */ typedef __darwin_off_t fpos_t; /* END TYPEDEF fpos_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:81 */ /* BEGIN FUNCTION-DECL-EXTERN daemon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:292 */ extern int daemon(int , int ) __asm__("_daemon$1050") ; /* END FUNCTION-DECL-EXTERN daemon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:292 */ /* BEGIN TYPEDEF time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_time_t.h:31 */ typedef __darwin_time_t time_t; /* END TYPEDEF time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_time_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN time LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:118 */ extern time_t time(time_t * ) ; /* END FUNCTION-DECL-EXTERN time LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:118 */ /* BEGIN FUNCTION-DECL-EXTERN isrune LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isrune)(int _c ) ; /* END FUNCTION-DECL-EXTERN isrune LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_asinf LOC=BUILTIN */ /* compiler builtin: float __builtin_asinf(float ) ; */ /* END FUNCTION-DECL __builtin_asinf LOC=BUILTIN */ /* BEGIN TYPEDEF segsz_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:125 */ typedef int32_t segsz_t; /* END TYPEDEF segsz_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:125 */ /* BEGIN FUNCTION-DECL-EXTERN getopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:509 */ extern int getopt(int , char ** , char const * ) __asm__("_getopt") ; /* END FUNCTION-DECL-EXTERN getopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:509 */ /* BEGIN TYPEDEF fd_mask LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:189 */ typedef __int32_t fd_mask; /* END TYPEDEF fd_mask LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:189 */ /* BEGIN FUNCTION-DECL-EXTERN getsid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:553 */ extern pid_t getsid(pid_t ) ; /* END FUNCTION-DECL-EXTERN getsid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:553 */ /* BEGIN FUNCTION-DECL-EXTERN __srget LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:263 */ extern int __srget(FILE * ) ; /* END FUNCTION-DECL-EXTERN __srget LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:263 */ /* BEGIN FUNCTION-DECL-EXTERN tolower LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) tolower)(int _c ) ; /* END FUNCTION-DECL-EXTERN tolower LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_coshl LOC=BUILTIN */ /* compiler builtin: long double __builtin_coshl(long double ) ; */ /* END FUNCTION-DECL __builtin_coshl LOC=BUILTIN */ /* BEGIN TYPEDEF __darwin_size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:92 */ typedef unsigned long __darwin_size_t; /* END TYPEDEF __darwin_size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:92 */ /* BEGIN TYPEDEF size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_size_t.h:31 */ typedef __darwin_size_t size_t; /* END TYPEDEF size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_size_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN malloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:40 */ extern void *( __attribute__((__warn_unused_result__)) malloc)(size_t size ) __attribute__((__alloc_size__(1))) ; /* END FUNCTION-DECL-EXTERN malloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:40 */ /* BEGIN FUNCTION-DECL-EXTERN _exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:430 */ extern void _exit(int ) __attribute__((__noreturn__)) ; /* END FUNCTION-DECL-EXTERN _exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:430 */ /* BEGIN FUNCTION-DECL-EXTERN fchdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:550 */ extern int fchdir(int ) ; /* END FUNCTION-DECL-EXTERN fchdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:550 */ /* BEGIN FUNCTION-DECL is_suitable_mul LOC=UNKNOWN */ __inline static int is_suitable_mul(jit_op *op ) ; /* END FUNCTION-DECL is_suitable_mul LOC=UNKNOWN */ /* BEGIN TYPEDEF amd64_imm_buf LOC=jitter-Darwin-X86-64.c:1038 */ typedef union __anonunion_amd64_imm_buf_34291009 amd64_imm_buf; /* END TYPEDEF amd64_imm_buf LOC=jitter-Darwin-X86-64.c:1038 */ /* BEGIN TYPEDEF int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int64_t.h:30 */ typedef long long int64_t; /* END TYPEDEF int64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int64_t.h:30 */ /* BEGIN TYPEDEF register_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:87 */ typedef int64_t register_t; /* END TYPEDEF register_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:87 */ /* BEGIN FUNCTION-DECL-EXTERN tcgetpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:484 */ extern pid_t tcgetpgrp(int ) ; /* END FUNCTION-DECL-EXTERN tcgetpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:484 */ /* BEGIN FUNCTION-DECL-EXTERN adjtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:190 */ extern int adjtime(struct timeval const * , struct timeval * ) ; /* END FUNCTION-DECL-EXTERN adjtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:190 */ /* BEGIN TYPEDEF __darwin_ptrdiff_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:84 */ typedef long __darwin_ptrdiff_t; /* END TYPEDEF __darwin_ptrdiff_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:84 */ /* BEGIN FUNCTION-DECL jit_allocator_hints_free LOC=UNKNOWN */ void jit_allocator_hints_free(jit_tree *hints ) ; /* END FUNCTION-DECL jit_allocator_hints_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getw LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:310 */ extern int getw(FILE * ) ; /* END FUNCTION-DECL-EXTERN getw LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:310 */ /* BEGIN FUNCTION-DECL __builtin_strpbrk LOC=BUILTIN */ /* compiler builtin: char *__builtin_strpbrk(char const * , char const * ) ; */ /* END FUNCTION-DECL __builtin_strpbrk LOC=BUILTIN */ /* BEGIN TYPEDEF AMD64_Reg_No LOC=jitter-Darwin-X86-64.c:990 */ typedef enum jit_amd64_gp_regs AMD64_Reg_No; /* END TYPEDEF AMD64_Reg_No LOC=jitter-Darwin-X86-64.c:990 */ /* BEGIN FUNCTION-DECL jit_optimize_join_addimm LOC=UNKNOWN */ int jit_optimize_join_addimm(struct jit *jit ) ; /* END FUNCTION-DECL jit_optimize_join_addimm LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_uid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:75 */ typedef __uint32_t __darwin_uid_t; /* END TYPEDEF __darwin_uid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:75 */ /* BEGIN TYPEDEF uid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uid_t.h:31 */ typedef __darwin_uid_t uid_t; /* END TYPEDEF uid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uid_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN chown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:435 */ extern int chown(char const * , uid_t , gid_t ) ; /* END FUNCTION-DECL-EXTERN chown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:435 */ /* BEGIN FUNCTION-DECL-EXTERN realpath LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:231 */ extern char *realpath(char const * __restrict , char * __restrict ) __asm__("_realpath$DARWIN_EXTSN") ; /* END FUNCTION-DECL-EXTERN realpath LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:231 */ /* BEGIN FUNCTION-DECL emit_push_caller_saved_regs LOC=UNKNOWN */ static int emit_push_caller_saved_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_push_caller_saved_regs LOC=UNKNOWN */ /* BEGIN ENUM JIT_OPCODE LOC=jitter-Darwin-X86-64.c:1 */ enum JIT_OPCODE { JIT_BEQ = 0, JIT_DATA_REF_CODE = 8, JIT_PUTARG = 16, JIT_MOV = 24, JIT_CALL = 32, JIT_MOD = 40, JIT_REF_CODE = 48, JIT_PROLOG = 56, JIT_NOP = 64, JIT_TRANSFER_XOR = 72, JIT_RET = 80, JIT_SYNCREG = 88, JIT_JMP = 96, JIT_COMMENT = 104, JIT_BNOADD = 112, JIT_EXT = 120, JIT_FSUB = 128, JIT_BLT = 136, JIT_LREG = 144, JIT_FBGT = 152, JIT_FLOOR = 160, JIT_GETARG = 168, JIT_BGT = 176, JIT_FST = 184, JIT_LABEL = 192, JIT_FLD = 200, JIT_ADDC = 208, JIT_FBLE = 216, JIT_LD = 224, JIT_BNE = 232, JIT_RENAMEREG = 240, JIT_AND = 248, JIT_NOT = 256, JIT_MUL = 264, JIT_FPUTARG = 272, JIT_FLDX = 280, JIT_ST = 288, JIT_ALLOCA = 296, JIT_TRANSFER_CPY = 304, JIT_BOSUB = 312, JIT_MSG = 320, JIT_CEIL = 328, JIT_ADD = 336, JIT_EQ = 344, JIT_SUBC = 352, JIT_DATA_BYTES = 360, JIT_RSH = 368, JIT_RETVAL = 376, JIT_BLE = 384, JIT_BGE = 392, JIT_FSTX = 400, JIT_X86_STI = 408, JIT_TRUNC = 416, JIT_TRANSFER_SUBS = 424, JIT_CODE_ALIGN = 432, JIT_X86_STXI = 440, JIT_TRANSFER_ADDS = 448, JIT_ADDX = 456, JIT_RSB = 464, JIT_GT = 472, JIT_REF_DATA = 480, JIT_XOR = 488, JIT_NEG = 496, JIT_DECL_ARG = 504, JIT_SUBX = 512, JIT_FDIV = 520, JIT_TOUCH = 528, JIT_GE = 536, JIT_BMC = 544, JIT_FORCE_ASSOC = 552, JIT_FRSB = 560, JIT_LE = 568, JIT_DATA_BYTE = 576, JIT_FBLT = 584, JIT_TRANSFER_AND = 592, JIT_HMUL = 600, JIT_LDX = 608, JIT_NE = 616, JIT_FRETVAL = 624, JIT_FORCE_SPILL = 632, JIT_TRANSFER_ADD = 640, JIT_TRANSFER_OR = 648, JIT_FBNE = 656, JIT_CODESTART = 664, JIT_LSH = 672, JIT_FBGE = 680, JIT_LT = 688, JIT_BNOSUB = 696, JIT_FMUL = 704, JIT_TRACE = 712, JIT_PREPARE_OPT = 720, JIT_DIV = 728, JIT_FNEG = 736, JIT_STX = 744, JIT_FULL_SPILL = 752, JIT_UREG = 760, JIT_FBEQ = 768, JIT_X86_ADDMUL = 776, JIT_SUB = 784, JIT_FADD = 792, JIT_BOADD = 800, JIT_TRANSFER_SUB = 808, JIT_ROUND = 816, JIT_PREPARE = 824, JIT_X86_ADDIMM = 832, JIT_BMS = 840, JIT_MEMCPY = 848, JIT_OR = 856, JIT_FRET = 864, JIT_TRANSFER = 872, JIT_FMOV = 880, JIT_MEMSET = 888, JIT_PATCH = 896, JIT_DATA_REF_DATA = 904, JIT_MARK = 912 } ; /* END ENUM JIT_OPCODE LOC=jitter-Darwin-X86-64.c:1 */ /* BEGIN FUNCTION-DECL fib LOC=UNKNOWN */ void fib(int n ) ; /* END FUNCTION-DECL fib LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL make_nop LOC=UNKNOWN */ __inline static void make_nop(jit_op *op ) ; /* END FUNCTION-DECL make_nop LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL make_free_reg LOC=UNKNOWN */ static jit_hw_reg *make_free_reg(struct jit_reg_allocator *al , jit_op *op , jit_value for_reg ) ; /* END FUNCTION-DECL make_free_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN __darwin_check_fd_set LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__, __always_inline__)) __darwin_check_fd_set)(int _a , void const *_b ) ; /* END FUNCTION-DECL-EXTERN __darwin_check_fd_set LOC=UNKNOWN */ /* BEGIN TYPEDEF lldiv_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ typedef struct __anonstruct_lldiv_t_86583852 lldiv_t; /* END TYPEDEF lldiv_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ /* BEGIN FUNCTION-DECL emit_funcall LOC=UNKNOWN */ static void emit_funcall(struct jit *jit , struct jit_op *op , int imm ) ; /* END FUNCTION-DECL emit_funcall LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_current_func_info LOC=UNKNOWN */ __inline static struct jit_func_info *jit_current_func_info(struct jit *jit ) ; /* END FUNCTION-DECL jit_current_func_info LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_popcountll LOC=BUILTIN */ /* compiler builtin: int __builtin_popcountll(unsigned long long ) ; */ /* END FUNCTION-DECL __builtin_popcountll LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN searchfs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:772 */ extern int searchfs(char const * , struct fssearchblock * , unsigned long * , unsigned int , unsigned int , struct searchstate * ) ; /* END FUNCTION-DECL-EXTERN searchfs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:772 */ /* BEGIN TYPEDEF __darwin_useconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:76 */ typedef __uint32_t __darwin_useconds_t; /* END TYPEDEF __darwin_useconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:76 */ /* BEGIN TYPEDEF useconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_useconds_t.h:31 */ typedef __darwin_useconds_t useconds_t; /* END TYPEDEF useconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_useconds_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN ualarm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:600 */ extern useconds_t ualarm(useconds_t , useconds_t ) ; /* END FUNCTION-DECL-EXTERN ualarm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:600 */ /* BEGIN FUNCTION-DECL-EXTERN ffs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:77 */ extern int ffs(int ) ; /* END FUNCTION-DECL-EXTERN ffs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:77 */ /* BEGIN FUNCTION-DECL __builtin_unreachable LOC=BUILTIN */ /* compiler builtin: void __builtin_unreachable(void) ; */ /* END FUNCTION-DECL __builtin_unreachable LOC=BUILTIN */ /* BEGIN STRUCT transfer_info LOC=jitter-Darwin-X86-64.c:3392 */ struct transfer_info { int sourcereg ; int destreg ; int scrapreg ; int scrap_in_use ; int counterreg ; int counter_in_use ; int block_size ; unsigned char *loop_addr ; }; /* END STRUCT transfer_info LOC=jitter-Darwin-X86-64.c:3392 */ /* BEGIN FUNCTION-DECL emit_sse_branch LOC=UNKNOWN */ static void emit_sse_branch(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 , int x86_cond ) ; /* END FUNCTION-DECL emit_sse_branch LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_blkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:55 */ typedef __int64_t __darwin_blkcnt_t; /* END TYPEDEF __darwin_blkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:55 */ /* BEGIN FUNCTION-DECL-EXTERN isspace LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isspace)(int _c ) ; /* END FUNCTION-DECL-EXTERN isspace LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin___memset_chk LOC=BUILTIN */ /* compiler builtin: void *__builtin___memset_chk(void * , int , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___memset_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_ldx_op LOC=UNKNOWN */ static void emit_ldx_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_ldx_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL emit_sse_div_op LOC=UNKNOWN */ static void emit_sse_div_op(struct jit *jit , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_sse_div_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_getconcurrency LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:352 */ extern int pthread_getconcurrency(void) ; /* END FUNCTION-DECL-EXTERN pthread_getconcurrency LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:352 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_signal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:305 */ extern int pthread_cond_signal(pthread_cond_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_cond_signal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:305 */ /* BEGIN FUNCTION-DECL-EXTERN getpid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:460 */ extern pid_t getpid(void) ; /* END FUNCTION-DECL-EXTERN getpid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:460 */ /* BEGIN FUNCTION-DECL join_addi_addr LOC=UNKNOWN */ static int join_addi_addr(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL join_addi_addr LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_op_is_data_op LOC=UNKNOWN */ static int jit_op_is_data_op(jit_op *op ) ; /* END FUNCTION-DECL jit_op_is_data_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL initialize_code_refs LOC=UNKNOWN */ __inline static void initialize_code_refs(struct code_refs_cache *code_refs , struct jit_func_info *func_info ) ; /* END FUNCTION-DECL initialize_code_refs LOC=UNKNOWN */ /* BEGIN TYPEDEF __int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:37 */ typedef signed char __int8_t; /* END TYPEDEF __int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:37 */ /* BEGIN TYPEDEF __darwin_wctrans_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:41 */ typedef int __darwin_wctrans_t; /* END TYPEDEF __darwin_wctrans_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:41 */ /* BEGIN FUNCTION-DECL __builtin_coshf LOC=BUILTIN */ /* compiler builtin: float __builtin_coshf(float ) ; */ /* END FUNCTION-DECL __builtin_coshf LOC=BUILTIN */ /* BEGIN UNION __3_fib_$node LOC=UNKNOWN */ union __3_fib_$node { float _float ; long long _long_long ; short _short ; int _int ; double _double ; char _char ; long _long ; unsigned short _unsigned_short ; long double _long_double ; unsigned long long _unsigned_long_long ; unsigned int _unsigned_int ; signed char _signed_char ; unsigned long _unsigned_long ; void *_void_star ; unsigned char _unsigned_char ; }; /* END UNION __3_fib_$node LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN vsnprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:351 */ extern int ( /* format attribute */ vsnprintf)(char * __restrict __str , size_t __size , char const * __restrict __format , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vsnprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:351 */ /* BEGIN FUNCTION-DECL __builtin_floor LOC=BUILTIN */ /* compiler builtin: double __builtin_floor(double ) ; */ /* END FUNCTION-DECL __builtin_floor LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_infl LOC=BUILTIN */ /* compiler builtin: long double __builtin_infl(void) ; */ /* END FUNCTION-DECL __builtin_infl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_lock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:383 */ extern int pthread_mutex_lock(pthread_mutex_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_lock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:383 */ /* BEGIN TYPEDEF __darwin_natural_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:50 */ typedef unsigned int __darwin_natural_t; /* END TYPEDEF __darwin_natural_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:50 */ /* BEGIN TYPEDEF __darwin_mach_port_name_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:68 */ typedef __darwin_natural_t __darwin_mach_port_name_t; /* END TYPEDEF __darwin_mach_port_name_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:68 */ /* BEGIN TYPEDEF __darwin_mach_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:69 */ typedef __darwin_mach_port_name_t __darwin_mach_port_t; /* END TYPEDEF __darwin_mach_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:69 */ /* BEGIN TYPEDEF mach_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_mach_port_t.h:50 */ typedef __darwin_mach_port_t mach_port_t; /* END TYPEDEF mach_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_mach_port_t.h:50 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mach_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:521 */ extern mach_port_t pthread_mach_thread_np(pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_mach_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:521 */ /* BEGIN FUNCTION-DECL-EXTERN erand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:202 */ extern double erand48(unsigned short * ) ; /* END FUNCTION-DECL-EXTERN erand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:202 */ /* BEGIN FUNCTION-DECL-EXTERN nice LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:571 */ extern int nice(int ) __asm__("_nice") ; /* END FUNCTION-DECL-EXTERN nice LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:571 */ /* BEGIN FUNCTION-DECL-EXTERN gethostname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:622 */ extern int gethostname(char * , size_t ) ; /* END FUNCTION-DECL-EXTERN gethostname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:622 */ /* BEGIN FUNCTION-DECL emit_transfer_loop LOC=UNKNOWN */ static void emit_transfer_loop(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_transfer_loop LOC=UNKNOWN */ /* BEGIN ENUM __anonenum_idtype_t_558242672 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ enum __anonenum_idtype_t_558242672 { P_ALL = 0, P_PID = 1, P_PGID = 2 } ; /* END ENUM __anonenum_idtype_t_558242672 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ /* BEGIN TYPEDEF __darwin_id_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:61 */ typedef __uint32_t __darwin_id_t; /* END TYPEDEF __darwin_id_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:61 */ /* BEGIN TYPEDEF id_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_id_t.h:31 */ typedef __darwin_id_t id_t; /* END TYPEDEF id_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_id_t.h:31 */ /* BEGIN TYPEDEF idtype_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ typedef enum __anonenum_idtype_t_558242672 idtype_t; /* END TYPEDEF idtype_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:79 */ /* BEGIN TYPEDEF siginfo_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ typedef struct __siginfo siginfo_t; /* END TYPEDEF siginfo_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ /* BEGIN FUNCTION-DECL-EXTERN waitid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:251 */ extern int waitid(idtype_t , id_t , siginfo_t * , int ) __asm__("_waitid") ; /* END FUNCTION-DECL-EXTERN waitid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:251 */ /* BEGIN FUNCTION-DECL-EXTERN getdate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:112 */ extern struct tm *getdate(char const * ) ; /* END FUNCTION-DECL-EXTERN getdate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:112 */ /* BEGIN TYPEDEF __darwin_mode_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:70 */ typedef __uint16_t __darwin_mode_t; /* END TYPEDEF __darwin_mode_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:70 */ /* BEGIN FUNCTION-DECL-EXTERN setreuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:595 */ extern int setreuid(uid_t , uid_t ) __asm__("_setreuid") ; /* END FUNCTION-DECL-EXTERN setreuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:595 */ /* BEGIN FUNCTION-DECL-EXTERN memmem LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:155 */ extern void *memmem(void const *__big , size_t __big_len , void const *__little , size_t __little_len ) ; /* END FUNCTION-DECL-EXTERN memmem LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:155 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getstacksize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:256 */ extern int pthread_attr_getstacksize(pthread_attr_t const * __restrict , size_t * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getstacksize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:256 */ /* BEGIN FUNCTION-DECL-EXTERN mlockall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:218 */ extern int mlockall(int ) ; /* END FUNCTION-DECL-EXTERN mlockall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:218 */ /* BEGIN FUNCTION-DECL-EXTERN exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:145 */ extern void exit(int ) __attribute__((__noreturn__)) ; /* END FUNCTION-DECL-EXTERN exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:145 */ /* BEGIN FUNCTION-DECL-EXTERN putc_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:305 */ extern int putc_unlocked(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN putc_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:305 */ /* BEGIN FUNCTION-DECL __builtin_strncmp LOC=BUILTIN */ /* compiler builtin: int __builtin_strncmp(char const * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_strncmp LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:491 */ extern int pthread_setschedparam(pthread_t , int , struct sched_param const * ) ; /* END FUNCTION-DECL-EXTERN pthread_setschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:491 */ /* BEGIN FUNCTION-DECL-EXTERN vscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:350 */ extern int ( /* format attribute */ vscanf)(char const * __restrict __format , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:350 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_get_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:186 */ extern int pthread_get_qos_class_np(pthread_t __pthread , qos_class_t * __restrict __qos_class , int * __restrict __relative_priority ) ; /* END FUNCTION-DECL-EXTERN pthread_get_qos_class_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:186 */ /* BEGIN TYPEDEF jit_label LOC=jitter-Darwin-X86-64.c:210 */ typedef struct jit_label jit_label; /* END TYPEDEF jit_label LOC=jitter-Darwin-X86-64.c:210 */ /* BEGIN FUNCTION-DECL free_labels LOC=UNKNOWN */ static void free_labels(jit_label *lab ) ; /* END FUNCTION-DECL free_labels LOC=UNKNOWN */ /* BEGIN STRUCT _opaque_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:103 */ struct _opaque_pthread_t { long __sig ; struct __darwin_pthread_handler_rec *__cleanup_stack ; char __opaque[8176] ; }; /* END STRUCT _opaque_pthread_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:103 */ /* BEGIN FUNCTION-DECL mark_livecode LOC=UNKNOWN */ __inline static void mark_livecode(jit_op *op ) ; /* END FUNCTION-DECL mark_livecode LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN __mb_cur_max LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:118 */ extern int __mb_cur_max ; /* END VARIABLE-DECL-EXTERN __mb_cur_max LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:118 */ /* BEGIN FUNCTION-DECL-EXTERN getiopolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:447 */ extern int getiopolicy_np(int , int ) ; /* END FUNCTION-DECL-EXTERN getiopolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:447 */ /* BEGIN STRUCT __anonstruct_w_T_529377834 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ struct __anonstruct_w_T_529377834 { unsigned int w_Termsig : 7 ; unsigned int w_Coredump : 1 ; unsigned int w_Retcode : 8 ; unsigned int w_Filler : 16 ; }; /* END STRUCT __anonstruct_w_T_529377834 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN FUNCTION-DECL-EXTERN getdtablesize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:557 */ extern int getdtablesize(void) ; /* END FUNCTION-DECL-EXTERN getdtablesize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:557 */ /* BEGIN FUNCTION-DECL __builtin_ldexp LOC=BUILTIN */ /* compiler builtin: double __builtin_ldexp(double , int ) ; */ /* END FUNCTION-DECL __builtin_ldexp LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN __maskrune LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:148 */ extern int __maskrune(__darwin_ct_rune_t , unsigned long ) ; /* END FUNCTION-DECL-EXTERN __maskrune LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:148 */ /* BEGIN FUNCTION-DECL-EXTERN ffsctl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:774 */ extern int ffsctl(int , unsigned long , void * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN ffsctl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:774 */ /* BEGIN FUNCTION-DECL __builtin___vsnprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___vsnprintf_chk(char * , unsigned long , int , unsigned long , char const * , __builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin___vsnprintf_chk LOC=BUILTIN */ /* BEGIN TYPEDEF ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ssize_t.h:31 */ typedef __darwin_ssize_t ssize_t; /* END TYPEDEF ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ssize_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN swab LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:168 */ extern void swab(void const * , void * , ssize_t ) ; /* END FUNCTION-DECL-EXTERN swab LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:168 */ /* BEGIN FUNCTION-DECL jit_exec_mem_new LOC=UNKNOWN */ static struct jit_exec_mem *jit_exec_mem_new(size_t size ) ; /* END FUNCTION-DECL jit_exec_mem_new LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL rotate_right LOC=UNKNOWN */ __inline static jit_tree *rotate_right(jit_tree *h ) ; /* END FUNCTION-DECL rotate_right LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL funcall_put_arg LOC=UNKNOWN */ __inline static void funcall_put_arg(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL funcall_put_arg LOC=UNKNOWN */ /* BEGIN ENUM jit_warning LOC=jitter-Darwin-X86-64.c:237 */ enum jit_warning { JIT_WARN_DEAD_CODE = 1, JIT_WARN_OP_WITHOUT_EFFECT = 2, JIT_WARN_INVALID_DATA_SIZE = 4, JIT_WARN_UNINITIALIZED_REG = 8, JIT_WARN_UNALIGNED_CODE = 16, JIT_WARN_INVALID_CODE_REFERENCE = 32, JIT_WARN_INVALID_DATA_REFERENCE = 64, JIT_WARN_MISSING_PATCH = 128, JIT_WARN_REGISTER_TYPE_MISMATCH = 256, JIT_WARN_ALL = 2147483647 } ; /* END ENUM jit_warning LOC=jitter-Darwin-X86-64.c:237 */ /* BEGIN FUNCTION-DECL-EXTERN memmove LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:73 */ extern void *memmove(void *__dst , void const *__src , size_t __len ) ; /* END FUNCTION-DECL-EXTERN memmove LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:73 */ /* BEGIN VARIABLE-DEF x86_cc_unsigned_map LOC=UNKNOWN */ static unsigned char x86_cc_unsigned_map[12] ; /* END VARIABLE-DEF x86_cc_unsigned_map LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN cgetmatch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:285 */ extern int cgetmatch(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN cgetmatch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:285 */ /* BEGIN STRUCT _opaque_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:83 */ struct _opaque_pthread_mutexattr_t { long __sig ; char __opaque[8] ; }; /* END STRUCT _opaque_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:83 */ /* BEGIN TYPEDEF __darwin_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:114 */ typedef struct _opaque_pthread_mutexattr_t __darwin_pthread_mutexattr_t; /* END TYPEDEF __darwin_pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:114 */ /* BEGIN TYPEDEF pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h:31 */ typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t; /* END TYPEDEF pthread_mutexattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_getpolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:415 */ extern int pthread_mutexattr_getpolicy_np(pthread_mutexattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_getpolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:415 */ /* BEGIN FUNCTION-DECL jit_correct_long_imms LOC=UNKNOWN */ static void jit_correct_long_imms(struct jit *jit ) ; /* END FUNCTION-DECL jit_correct_long_imms LOC=UNKNOWN */ /* BEGIN TYPEDEF jit_set LOC=jitter-Darwin-X86-64.c:559 */ typedef struct jit_set jit_set; /* END TYPEDEF jit_set LOC=jitter-Darwin-X86-64.c:559 */ /* BEGIN FUNCTION-DECL jit_set_remove LOC=UNKNOWN */ __inline static void jit_set_remove(jit_set *s , int value ) ; /* END FUNCTION-DECL jit_set_remove LOC=UNKNOWN */ /* BEGIN TYPEDEF uint8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint8_t.h:31 */ typedef unsigned char uint8_t; /* END TYPEDEF uint8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint8_t.h:31 */ /* BEGIN TYPEDEF uint_least8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:42 */ typedef uint8_t uint_least8_t; /* END TYPEDEF uint_least8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:42 */ /* BEGIN FUNCTION-DECL jit_prepare_reg_counts LOC=UNKNOWN */ void jit_prepare_reg_counts(struct jit *jit ) ; /* END FUNCTION-DECL jit_prepare_reg_counts LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN toupper LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) toupper)(int _c ) ; /* END FUNCTION-DECL-EXTERN toupper LOC=UNKNOWN */ /* BEGIN TYPEDEF intmax_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_intmax_t.h:32 */ typedef long intmax_t; /* END TYPEDEF intmax_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_intmax_t.h:32 */ /* BEGIN STRUCT __2_init_tigress_1_opaque_NodeStruct LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct { struct __2_init_tigress_1_opaque_NodeStruct *prev ; struct __2_init_tigress_1_opaque_NodeStruct *next ; int data ; }; /* END STRUCT __2_init_tigress_1_opaque_NodeStruct LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setscope LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:278 */ extern int pthread_attr_setscope(pthread_attr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setscope LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:278 */ /* BEGIN ENUM __anonenum_788482901 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ enum __anonenum_788482901 { QOS_CLASS_USER_INTERACTIVE = 33, QOS_CLASS_USER_INITIATED = 25, QOS_CLASS_DEFAULT = 21, QOS_CLASS_UTILITY = 17, QOS_CLASS_BACKGROUND = 9, QOS_CLASS_UNSPECIFIED = 0 } ; /* END ENUM __anonenum_788482901 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:130 */ /* BEGIN FUNCTION-DECL-EXTERN fwrite LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:179 */ extern size_t fwrite(void const * __restrict __ptr , size_t __size , size_t __nitems , FILE * __restrict __stream ) __asm__("_fwrite") ; /* END FUNCTION-DECL-EXTERN fwrite LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:179 */ /* BEGIN FUNCTION-DECL-EXTERN fcvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:203 */ extern char *fcvt(double , int , int * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN fcvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:203 */ /* BEGIN TYPEDEF __darwin_sigset_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:73 */ typedef __uint32_t __darwin_sigset_t; /* END TYPEDEF __darwin_sigset_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:73 */ /* BEGIN TYPEDEF sigset_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigset_t.h:31 */ typedef __darwin_sigset_t sigset_t; /* END TYPEDEF sigset_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigset_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pselect LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/select.h:114 */ extern int pselect(int , fd_set * __restrict , fd_set * __restrict , fd_set * __restrict , struct timespec const * __restrict , sigset_t const * __restrict ) __asm__("_pselect$1050") ; /* END FUNCTION-DECL-EXTERN pselect LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/select.h:114 */ /* BEGIN TYPEDEF uint32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint32_t.h:31 */ typedef unsigned int uint32_t; /* END TYPEDEF uint32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint32_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN arc4random_uniform LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:273 */ extern uint32_t arc4random_uniform(uint32_t __upper_bound ) ; /* END FUNCTION-DECL-EXTERN arc4random_uniform LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:273 */ /* BEGIN FUNCTION-DECL-EXTERN rcmd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:705 */ extern int __attribute__((__deprecated__)) rcmd(char ** , int , char const * , char const * , char const * , int * ) ; /* END FUNCTION-DECL-EXTERN rcmd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:705 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getscope LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:245 */ extern int pthread_attr_getscope(pthread_attr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getscope LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:245 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getschedpolicy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:242 */ extern int pthread_attr_getschedpolicy(pthread_attr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getschedpolicy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:242 */ /* BEGIN FUNCTION-DECL-EXTERN asctime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:108 */ extern char *asctime(struct tm const * ) ; /* END FUNCTION-DECL-EXTERN asctime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:108 */ /* BEGIN STRUCT __darwin_x86_avx_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:765 */ struct __darwin_x86_avx_state64 { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; struct __darwin_xmm_reg __fpu_xmm8 ; struct __darwin_xmm_reg __fpu_xmm9 ; struct __darwin_xmm_reg __fpu_xmm10 ; struct __darwin_xmm_reg __fpu_xmm11 ; struct __darwin_xmm_reg __fpu_xmm12 ; struct __darwin_xmm_reg __fpu_xmm13 ; struct __darwin_xmm_reg __fpu_xmm14 ; struct __darwin_xmm_reg __fpu_xmm15 ; char __fpu_rsrv4[96] ; int __fpu_reserved1 ; char __avx_reserved1[64] ; struct __darwin_xmm_reg __fpu_ymmh0 ; struct __darwin_xmm_reg __fpu_ymmh1 ; struct __darwin_xmm_reg __fpu_ymmh2 ; struct __darwin_xmm_reg __fpu_ymmh3 ; struct __darwin_xmm_reg __fpu_ymmh4 ; struct __darwin_xmm_reg __fpu_ymmh5 ; struct __darwin_xmm_reg __fpu_ymmh6 ; struct __darwin_xmm_reg __fpu_ymmh7 ; struct __darwin_xmm_reg __fpu_ymmh8 ; struct __darwin_xmm_reg __fpu_ymmh9 ; struct __darwin_xmm_reg __fpu_ymmh10 ; struct __darwin_xmm_reg __fpu_ymmh11 ; struct __darwin_xmm_reg __fpu_ymmh12 ; struct __darwin_xmm_reg __fpu_ymmh13 ; struct __darwin_xmm_reg __fpu_ymmh14 ; struct __darwin_xmm_reg __fpu_ymmh15 ; }; /* END STRUCT __darwin_x86_avx_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:765 */ /* BEGIN FUNCTION-DECL-EXTERN bzero LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:72 */ extern void bzero(void * , size_t ) ; /* END FUNCTION-DECL-EXTERN bzero LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:72 */ /* BEGIN FUNCTION-DECL-EXTERN nanosleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:142 */ extern int nanosleep(struct timespec const *__rqtp , struct timespec *__rmtp ) __asm__("_nanosleep") ; /* END FUNCTION-DECL-EXTERN nanosleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:142 */ /* BEGIN FUNCTION-DECL-EXTERN usleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:601 */ extern int usleep(useconds_t ) __asm__("_usleep") ; /* END FUNCTION-DECL-EXTERN usleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:601 */ /* BEGIN FUNCTION-DECL-EXTERN isblank LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isblank)(int _c ) ; /* END FUNCTION-DECL-EXTERN isblank LOC=UNKNOWN */ /* BEGIN STRUCT _opaque_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:88 */ struct _opaque_pthread_once_t { long __sig ; char __opaque[8] ; }; /* END STRUCT _opaque_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:88 */ /* BEGIN TYPEDEF __darwin_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:115 */ typedef struct _opaque_pthread_once_t __darwin_pthread_once_t; /* END TYPEDEF __darwin_pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:115 */ /* BEGIN TYPEDEF pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_once_t.h:31 */ typedef __darwin_pthread_once_t pthread_once_t; /* END TYPEDEF pthread_once_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_once_t.h:31 */ /* BEGIN FUNCTION-DECL emit_prolog_op LOC=UNKNOWN */ static void emit_prolog_op(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_prolog_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL list_caller_saved_regs LOC=UNKNOWN */ static int list_caller_saved_regs(struct jit *jit , jit_op *op , jit_hw_reg *regs , int reg_count , int fp , jit_hw_reg *skip_reg , jit_hw_reg **used_regs , int *used_count ) ; /* END FUNCTION-DECL list_caller_saved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN clearerr LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:156 */ extern void clearerr(FILE * ) ; /* END FUNCTION-DECL-EXTERN clearerr LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:156 */ /* BEGIN FUNCTION-DECL prepare_labels LOC=UNKNOWN */ static jit_tree *prepare_labels(struct jit *jit ) ; /* END FUNCTION-DECL prepare_labels LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:116 */ typedef struct _opaque_pthread_rwlock_t __darwin_pthread_rwlock_t; /* END TYPEDEF __darwin_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:116 */ /* BEGIN FUNCTION-DECL-EXTERN posix2time LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:131 */ extern time_t posix2time(time_t ) ; /* END FUNCTION-DECL-EXTERN posix2time LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:131 */ /* BEGIN TYPEDEF __darwin_dev_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:57 */ typedef __int32_t __darwin_dev_t; /* END TYPEDEF __darwin_dev_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:57 */ /* BEGIN TYPEDEF dev_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_dev_t.h:31 */ typedef __darwin_dev_t dev_t; /* END TYPEDEF dev_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_dev_t.h:31 */ /* BEGIN TYPEDEF mode_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_mode_t.h:31 */ typedef __darwin_mode_t mode_t; /* END TYPEDEF mode_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_mode_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN devname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:293 */ extern char *devname(dev_t , mode_t ) ; /* END FUNCTION-DECL-EXTERN devname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:293 */ /* BEGIN FUNCTION-DECL-EXTERN isprint LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isprint)(int _c ) ; /* END FUNCTION-DECL-EXTERN isprint LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strtoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:172 */ extern long long strtoll(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:172 */ /* BEGIN FUNCTION-DECL __builtin_memcpy LOC=BUILTIN */ /* compiler builtin: void *__builtin_memcpy(void * , void const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_memcpy LOC=BUILTIN */ /* BEGIN STRUCT __anonstruct_ldiv_t_748949161 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ struct __anonstruct_ldiv_t_748949161 { long quot ; long rem ; }; /* END STRUCT __anonstruct_ldiv_t_748949161 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ /* BEGIN FUNCTION-DECL __builtin_huge_valf LOC=BUILTIN */ /* compiler builtin: float __builtin_huge_valf(void) ; */ /* END FUNCTION-DECL __builtin_huge_valf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN qos_class_self LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:172 */ extern qos_class_t qos_class_self(void) ; /* END FUNCTION-DECL-EXTERN qos_class_self LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:172 */ /* BEGIN VARIABLE-DEF _global_argv LOC=UNKNOWN */ char **_global_argv ; /* END VARIABLE-DEF _global_argv LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN posix_memalign LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:52 */ extern int posix_memalign(void **__memptr , size_t __alignment , size_t __size ) ; /* END FUNCTION-DECL-EXTERN posix_memalign LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:52 */ /* BEGIN FUNCTION-DECL jit_exec_addr LOC=UNKNOWN */ static void *jit_exec_addr(struct jit_exec_mem *mem ) ; /* END FUNCTION-DECL jit_exec_addr LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN isascii LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isascii)(int _c ) ; /* END FUNCTION-DECL-EXTERN isascii LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF __2_init_tigress_1_opaque_ptr_1 LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct *__2_init_tigress_1_opaque_ptr_1 = (struct __2_init_tigress_1_opaque_NodeStruct *)0; /* END VARIABLE-DEF __2_init_tigress_1_opaque_ptr_1 LOC=UNKNOWN */ /* BEGIN TYPEDEF uint64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint64_t.h:31 */ typedef unsigned long long uint64_t; /* END TYPEDEF uint64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint64_t.h:31 */ /* BEGIN STRUCT rusage_info_v1 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:209 */ struct rusage_info_v1 { uint8_t ri_uuid[16] ; uint64_t ri_user_time ; uint64_t ri_system_time ; uint64_t ri_pkg_idle_wkups ; uint64_t ri_interrupt_wkups ; uint64_t ri_pageins ; uint64_t ri_wired_size ; uint64_t ri_resident_size ; uint64_t ri_phys_footprint ; uint64_t ri_proc_start_abstime ; uint64_t ri_proc_exit_abstime ; uint64_t ri_child_user_time ; uint64_t ri_child_system_time ; uint64_t ri_child_pkg_idle_wkups ; uint64_t ri_child_interrupt_wkups ; uint64_t ri_child_pageins ; uint64_t ri_child_elapsed_abstime ; }; /* END STRUCT rusage_info_v1 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:209 */ /* BEGIN STRUCT _opaque_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:98 */ struct _opaque_pthread_rwlockattr_t { long __sig ; char __opaque[16] ; }; /* END STRUCT _opaque_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:98 */ /* BEGIN TYPEDEF __darwin_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:117 */ typedef struct _opaque_pthread_rwlockattr_t __darwin_pthread_rwlockattr_t; /* END TYPEDEF __darwin_pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:117 */ /* BEGIN TYPEDEF pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h:31 */ typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t; /* END TYPEDEF pthread_rwlockattr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN getpeereid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:661 */ extern int getpeereid(int , uid_t * , gid_t * ) ; /* END FUNCTION-DECL-EXTERN getpeereid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:661 */ /* BEGIN FUNCTION-DECL-EXTERN random LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:228 */ extern long random(void) ; /* END FUNCTION-DECL-EXTERN random LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:228 */ /* BEGIN TYPEDEF u_int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int16_t.h:30 */ typedef unsigned short u_int16_t; /* END TYPEDEF u_int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int16_t.h:30 */ /* BEGIN FUNCTION-DECL emit_sse_fldx_op LOC=UNKNOWN */ static void emit_sse_fldx_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_sse_fldx_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN flockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:300 */ extern void flockfile(FILE * ) ; /* END FUNCTION-DECL-EXTERN flockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:300 */ /* BEGIN FUNCTION-DECL-EXTERN memcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:71 */ extern int memcmp(void const *__s1 , void const *__s2 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN memcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:71 */ /* BEGIN FUNCTION-DECL-EXTERN putenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:227 */ extern int putenv(char * ) __asm__("_putenv") ; /* END FUNCTION-DECL-EXTERN putenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:227 */ /* BEGIN STRUCT sigvec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:348 */ struct sigvec { void (*sv_handler)(int ) ; int sv_mask ; int sv_flags ; }; /* END STRUCT sigvec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:348 */ /* BEGIN FUNCTION-DECL emit_branch_op LOC=UNKNOWN */ static void emit_branch_op(struct jit *jit , struct jit_op *op , int cond , int imm , int sign ) ; /* END FUNCTION-DECL emit_branch_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL join_muli_addr LOC=UNKNOWN */ static int join_muli_addr(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL join_muli_addr LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_pthread_key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:112 */ typedef unsigned long __darwin_pthread_key_t; /* END TYPEDEF __darwin_pthread_key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:112 */ /* BEGIN TYPEDEF pthread_key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_key_t.h:31 */ typedef __darwin_pthread_key_t pthread_key_t; /* END TYPEDEF pthread_key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_key_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_key_create LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:366 */ extern int pthread_key_create(pthread_key_t * , void (*)(void * ) ) ; /* END FUNCTION-DECL-EXTERN pthread_key_create LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:366 */ /* BEGIN TYPEDEF pthread_override_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:211 */ typedef struct pthread_override_s *pthread_override_t; /* END TYPEDEF pthread_override_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:211 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_override_qos_class_start_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:265 */ extern pthread_override_t pthread_override_qos_class_start_np(pthread_t __pthread , qos_class_t __qos_class , int __relative_priority ) ; /* END FUNCTION-DECL-EXTERN pthread_override_qos_class_start_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:265 */ /* BEGIN FUNCTION-DECL jit_set_clone LOC=UNKNOWN */ __inline static jit_set *jit_set_clone(jit_set *s ) ; /* END FUNCTION-DECL jit_set_clone LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getsubopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:205 */ extern int getsubopt(char ** , char ** , char ** ) ; /* END FUNCTION-DECL-EXTERN getsubopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:205 */ /* BEGIN FUNCTION-DECL __builtin_huge_val LOC=BUILTIN */ /* compiler builtin: double __builtin_huge_val(void) ; */ /* END FUNCTION-DECL __builtin_huge_val LOC=BUILTIN */ /* BEGIN FUNCTION-DECL spill_ret_retreg LOC=UNKNOWN */ static void spill_ret_retreg(jit_op *op , jit_hw_reg *ret_reg ) ; /* END FUNCTION-DECL spill_ret_retreg LOC=UNKNOWN */ /* BEGIN TYPEDEF _RuneEntry LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ typedef struct __anonstruct__RuneEntry_453100079 _RuneEntry; /* END TYPEDEF _RuneEntry LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ /* BEGIN FUNCTION-DECL jit_enable_optimization LOC=UNKNOWN */ void jit_enable_optimization(struct jit *jit , int opt ) ; /* END FUNCTION-DECL jit_enable_optimization LOC=UNKNOWN */ /* BEGIN STRUCT timeval64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval64.h:34 */ struct timeval64 { __int64_t tv_sec ; __int64_t tv_usec ; }; /* END STRUCT timeval64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timeval64.h:34 */ /* BEGIN STRUCT jit_arg_layout_location LOC=jitter-Darwin-X86-64.c:1687 */ struct jit_arg_layout_location { int index ; char isfp ; char passed_in_reg ; struct jit_out_arg *oarg ; }; /* END STRUCT jit_arg_layout_location LOC=jitter-Darwin-X86-64.c:1687 */ /* BEGIN FUNCTION-DECL-EXTERN strpbrk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:86 */ extern char *strpbrk(char const *__s , char const *__charset ) ; /* END FUNCTION-DECL-EXTERN strpbrk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:86 */ /* BEGIN FUNCTION-DECL-EXTERN waitpid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:249 */ extern pid_t waitpid(pid_t , int * , int ) __asm__("_waitpid") ; /* END FUNCTION-DECL-EXTERN waitpid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:249 */ /* BEGIN FUNCTION-DECL __builtin_extract_return_addr LOC=BUILTIN */ /* compiler builtin: void *__builtin_extract_return_addr(void * ) ; */ /* END FUNCTION-DECL __builtin_extract_return_addr LOC=BUILTIN */ /* BEGIN STRUCT __darwin_i386_thread_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:46 */ struct __darwin_i386_thread_state { unsigned int __eax ; unsigned int __ebx ; unsigned int __ecx ; unsigned int __edx ; unsigned int __edi ; unsigned int __esi ; unsigned int __ebp ; unsigned int __esp ; unsigned int __ss ; unsigned int __eflags ; unsigned int __eip ; unsigned int __cs ; unsigned int __ds ; unsigned int __es ; unsigned int __fs ; unsigned int __gs ; }; /* END STRUCT __darwin_i386_thread_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:46 */ /* BEGIN FUNCTION-DECL-EXTERN signal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:390 */ extern void (*signal(int , void (*)(int ) ))(int ) ; /* END FUNCTION-DECL-EXTERN signal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:390 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getstackaddr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:252 */ extern int pthread_attr_getstackaddr(pthread_attr_t const * __restrict , void ** __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getstackaddr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:252 */ /* BEGIN TYPEDEF uintptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uintptr_t.h:30 */ typedef unsigned long uintptr_t; /* END TYPEDEF uintptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uintptr_t.h:30 */ /* BEGIN FUNCTION-DECL jit_op_is_cond_branch LOC=UNKNOWN */ static int jit_op_is_cond_branch(jit_op *op ) ; /* END FUNCTION-DECL jit_op_is_cond_branch LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_getprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:375 */ extern int pthread_mutex_getprioceiling(pthread_mutex_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_getprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:375 */ /* BEGIN FUNCTION-DECL-EXTERN setstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:243 */ extern char *setstate(char const * ) ; /* END FUNCTION-DECL-EXTERN setstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:243 */ /* BEGIN FUNCTION-DECL assign_call LOC=UNKNOWN */ static int assign_call(jit_op *op , struct jit_reg_allocator *al ) ; /* END FUNCTION-DECL assign_call LOC=UNKNOWN */ /* BEGIN STRUCT __anonstruct__RuneRange_1000210131 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ struct __anonstruct__RuneRange_1000210131 { int __nranges ; _RuneEntry *__ranges ; }; /* END STRUCT __anonstruct__RuneRange_1000210131 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ /* BEGIN TYPEDEF _RuneCharClass LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ typedef struct __anonstruct__RuneCharClass_1021650748 _RuneCharClass; /* END TYPEDEF _RuneCharClass LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ /* BEGIN TYPEDEF _RuneRange LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ typedef struct __anonstruct__RuneRange_1000210131 _RuneRange; /* END TYPEDEF _RuneRange LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:67 */ /* BEGIN TYPEDEF __darwin_wchar_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:104 */ typedef int __darwin_wchar_t; /* END TYPEDEF __darwin_wchar_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:104 */ /* BEGIN TYPEDEF __darwin_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:109 */ typedef __darwin_wchar_t __darwin_rune_t; /* END TYPEDEF __darwin_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:109 */ /* BEGIN STRUCT __anonstruct__RuneLocale_110080762 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ struct __anonstruct__RuneLocale_110080762 { char __magic[8] ; char __encoding[32] ; __darwin_rune_t (*__sgetrune)(char const * , __darwin_size_t , char const ** ) ; int (*__sputrune)(__darwin_rune_t , char * , __darwin_size_t , char ** ) ; __darwin_rune_t __invalid_rune ; __uint32_t __runetype[1 << 8] ; __darwin_rune_t __maplower[1 << 8] ; __darwin_rune_t __mapupper[1 << 8] ; _RuneRange __runetype_ext ; _RuneRange __maplower_ext ; _RuneRange __mapupper_ext ; void *__variable ; int __variable_len ; int __ncharclasses ; _RuneCharClass *__charclasses ; }; /* END STRUCT __anonstruct__RuneLocale_110080762 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:77 */ /* BEGIN VARIABLE-DECL-EXTERN _DefaultRuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:111 */ extern _RuneLocale _DefaultRuneLocale ; /* END VARIABLE-DECL-EXTERN _DefaultRuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:111 */ /* BEGIN FUNCTION-DECL __builtin_ctzll LOC=BUILTIN */ /* compiler builtin: int __builtin_ctzll(unsigned long long ) ; */ /* END FUNCTION-DECL __builtin_ctzll LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN rewind LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:190 */ extern void rewind(FILE * ) ; /* END FUNCTION-DECL-EXTERN rewind LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:190 */ /* BEGIN FUNCTION-DECL-EXTERN localtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:114 */ extern struct tm *localtime(time_t const * ) ; /* END FUNCTION-DECL-EXTERN localtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:114 */ /* BEGIN FUNCTION-DECL jit_op_new LOC=UNKNOWN */ static struct jit_op *jit_op_new(unsigned short code , unsigned char spec , jit_value arg1 , jit_value arg2 , jit_value arg3 , unsigned char arg_size ) ; /* END FUNCTION-DECL jit_op_new LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_i386_exception_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:575 */ struct __darwin_i386_exception_state { __uint16_t __trapno ; __uint16_t __cpu ; __uint32_t __err ; __uint32_t __faultvaddr ; }; /* END STRUCT __darwin_i386_exception_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:575 */ /* BEGIN STRUCT __darwin_i386_float_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:281 */ struct __darwin_i386_float_state { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; char __fpu_rsrv4[224] ; int __fpu_reserved1 ; }; /* END STRUCT __darwin_i386_float_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:281 */ /* BEGIN STRUCT __darwin_mcontext32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:39 */ struct __darwin_mcontext32 { struct __darwin_i386_exception_state __es ; struct __darwin_i386_thread_state __ss ; struct __darwin_i386_float_state __fs ; }; /* END STRUCT __darwin_mcontext32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:39 */ /* BEGIN FUNCTION-DECL-EXTERN digittoint LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) digittoint)(int _c ) ; /* END FUNCTION-DECL-EXTERN digittoint LOC=UNKNOWN */ /* BEGIN STRUCT code_refs_cache LOC=jitter-Darwin-X86-64.c:3853 */ struct code_refs_cache { int size ; jit_op **ops ; }; /* END STRUCT code_refs_cache LOC=jitter-Darwin-X86-64.c:3853 */ /* BEGIN FUNCTION-DECL emit_sse_alu_op LOC=UNKNOWN */ static void emit_sse_alu_op(struct jit *jit , jit_op *op , int sse_op ) ; /* END FUNCTION-DECL emit_sse_alu_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_testcancel LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:497 */ extern void pthread_testcancel(void) __asm__("_pthread_testcancel") ; /* END FUNCTION-DECL-EXTERN pthread_testcancel LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:497 */ /* BEGIN FUNCTION-DECL-EXTERN cgetfirst LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:284 */ extern int cgetfirst(char ** , char ** ) ; /* END FUNCTION-DECL-EXTERN cgetfirst LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:284 */ /* BEGIN FUNCTION-DECL-EXTERN crypt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:544 */ extern char *crypt(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN crypt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:544 */ /* BEGIN FUNCTION-DECL-EXTERN strxfrm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:91 */ extern size_t strxfrm(char *__s1 , char const *__s2 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strxfrm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:91 */ /* BEGIN TYPEDEF __darwin_intptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:49 */ typedef long __darwin_intptr_t; /* END TYPEDEF __darwin_intptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:49 */ /* BEGIN FUNCTION-DECL-EXTERN strtoull LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:178 */ extern unsigned long long strtoull(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtoull LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:178 */ /* BEGIN FUNCTION-DECL-EXTERN ctermid_r LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:385 */ extern char *ctermid_r(char * ) ; /* END FUNCTION-DECL-EXTERN ctermid_r LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:385 */ /* BEGIN STRUCT _opaque_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:93 */ struct _opaque_pthread_rwlock_t { long __sig ; char __opaque[192] ; }; /* END STRUCT _opaque_pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:93 */ /* BEGIN TYPEDEF pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h:31 */ typedef __darwin_pthread_rwlock_t pthread_rwlock_t; /* END TYPEDEF pthread_rwlock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:444 */ extern int pthread_rwlock_init(pthread_rwlock_t * __restrict , pthread_rwlockattr_t const * __restrict ) __asm__("_pthread_rwlock_init") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:444 */ /* BEGIN FUNCTION-DECL-EXTERN getwd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:564 */ extern char *getwd(char * ) ; /* END FUNCTION-DECL-EXTERN getwd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:564 */ /* BEGIN FUNCTION-DECL-EXTERN execve LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:445 */ extern int execve(char const *__file , char **__argv , char **__envp ) ; /* END FUNCTION-DECL-EXTERN execve LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:445 */ /* BEGIN STRUCT jit_allocator_hint LOC=jitter-Darwin-X86-64.c:660 */ struct jit_allocator_hint { int last_pos ; int should_be_calleesaved ; int should_be_eax ; int refs ; }; /* END STRUCT jit_allocator_hint LOC=jitter-Darwin-X86-64.c:660 */ /* BEGIN FUNCTION-DECL print_args LOC=UNKNOWN */ static void print_args(struct jit_disasm *disasm , struct output_buf *linebuf , jit_op *op , jit_tree *labels ) ; /* END FUNCTION-DECL print_args LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:77 */ extern int strcmp(char const *__s1 , char const *__s2 ) ; /* END FUNCTION-DECL-EXTERN strcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:77 */ /* BEGIN FUNCTION-DECL emit_fret_op LOC=UNKNOWN */ static void emit_fret_op(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_fret_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN index LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:73 */ extern char *index(char const * , int ) ; /* END FUNCTION-DECL-EXTERN index LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:73 */ /* BEGIN TYPEDEF suseconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_suseconds_t.h:31 */ typedef __darwin_suseconds_t suseconds_t; /* END TYPEDEF suseconds_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_suseconds_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_getspecific LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:359 */ extern void *pthread_getspecific(pthread_key_t ) ; /* END FUNCTION-DECL-EXTERN pthread_getspecific LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:359 */ /* BEGIN FUNCTION-DECL jit_regs_active LOC=UNKNOWN */ void jit_regs_active(jit_op *op , jit_value *dest ) ; /* END FUNCTION-DECL jit_regs_active LOC=UNKNOWN */ /* BEGIN STRUCT __anonstruct__RuneEntry_453100079 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ struct __anonstruct__RuneEntry_453100079 { __darwin_rune_t __min ; __darwin_rune_t __max ; __darwin_rune_t __map ; __uint32_t *__types ; }; /* END STRUCT __anonstruct__RuneEntry_453100079 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:60 */ /* BEGIN FUNCTION-DECL-EXTERN iscntrl LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) iscntrl)(int _c ) ; /* END FUNCTION-DECL-EXTERN iscntrl LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL associate_register_alias LOC=UNKNOWN */ static void associate_register_alias(struct jit_reg_allocator *al , jit_op *op , int i ) ; /* END FUNCTION-DECL associate_register_alias LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_uuid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:77 */ typedef unsigned char __darwin_uuid_t[16]; /* END TYPEDEF __darwin_uuid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:77 */ /* BEGIN FUNCTION-DECL-EXTERN strcspn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:80 */ extern size_t strcspn(char const *__s , char const *__charset ) ; /* END FUNCTION-DECL-EXTERN strcspn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:80 */ /* BEGIN UNION sigval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:158 */ union sigval { int sival_int ; void *sival_ptr ; }; /* END UNION sigval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:158 */ /* BEGIN STRUCT sigevent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:168 */ struct sigevent { int sigev_notify ; int sigev_signo ; union sigval sigev_value ; void (*sigev_notify_function)(union sigval ) ; pthread_attr_t *sigev_notify_attributes ; }; /* END STRUCT sigevent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:168 */ /* BEGIN STRUCT __darwin_x86_exception_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1172 */ struct __darwin_x86_exception_state64 { __uint16_t __trapno ; __uint16_t __cpu ; __uint32_t __err ; __uint64_t __faultvaddr ; }; /* END STRUCT __darwin_x86_exception_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1172 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_unlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:393 */ extern int pthread_mutex_unlock(pthread_mutex_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_unlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:393 */ /* BEGIN FUNCTION-DECL emit_rsb_op LOC=UNKNOWN */ static void emit_rsb_op(struct jit *jit , struct jit_op *op , int imm ) ; /* END FUNCTION-DECL emit_rsb_op LOC=UNKNOWN */ /* BEGIN TYPEDEF __mbstate_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ typedef union __anonunion___mbstate_t_250061491 __mbstate_t; /* END TYPEDEF __mbstate_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ /* BEGIN FUNCTION-DECL delete_min LOC=UNKNOWN */ static jit_tree *delete_min(jit_tree *h ) ; /* END FUNCTION-DECL delete_min LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN reallocf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:349 */ extern void *reallocf(void *__ptr , size_t __size ) __attribute__((__alloc_size__(2))) ; /* END FUNCTION-DECL-EXTERN reallocf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:349 */ /* BEGIN FUNCTION-DECL-EXTERN isalpha LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isalpha)(int _c ) ; /* END FUNCTION-DECL-EXTERN isalpha LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_collect_statistics LOC=UNKNOWN */ void jit_collect_statistics(struct jit *jit ) ; /* END FUNCTION-DECL jit_collect_statistics LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN posix_openpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:220 */ extern int posix_openpt(int ) ; /* END FUNCTION-DECL-EXTERN posix_openpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:220 */ /* BEGIN FUNCTION-DECL emit_branch_overflow_op LOC=UNKNOWN */ static void emit_branch_overflow_op(struct jit *jit , struct jit_op *op , int alu_op , int imm , int negation ) ; /* END FUNCTION-DECL emit_branch_overflow_op LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF __4_fib___freq LOC=UNKNOWN */ int __4_fib___freq = 0; /* END VARIABLE-DEF __4_fib___freq LOC=UNKNOWN */ /* BEGIN TYPEDEF user_addr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:97 */ typedef u_int64_t user_addr_t; /* END TYPEDEF user_addr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:97 */ /* BEGIN FUNCTION-DECL __builtin_fabsl LOC=BUILTIN */ /* compiler builtin: long double __builtin_fabsl(long double ) ; */ /* END FUNCTION-DECL __builtin_fabsl LOC=BUILTIN */ /* BEGIN VARIABLE-DECL-EXTERN optopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ extern int optopt ; /* END VARIABLE-DECL-EXTERN optopt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_setpolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:434 */ extern int pthread_mutexattr_setpolicy_np(pthread_mutexattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_setpolicy_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:434 */ /* BEGIN FUNCTION-DECL-EXTERN strncpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:85 */ extern char *strncpy(char *__dst , char const *__src , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strncpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:85 */ /* BEGIN TYPEDEF div_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ typedef struct __anonstruct_div_t_773697287 div_t; /* END TYPEDEF div_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ /* BEGIN FUNCTION-DECL jit_trace_op LOC=UNKNOWN */ void jit_trace_op(struct jit *jit , jit_op *op , int verbosity ) ; /* END FUNCTION-DECL jit_trace_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN execvP LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:647 */ extern int execvP(char const *__file , char const *__searchpath , char **__argv ) ; /* END FUNCTION-DECL-EXTERN execvP LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:647 */ /* BEGIN ENUM __anonenum_X86_ALU_Opcode_144447433 LOC=jitter-Darwin-X86-64.c:1071 */ enum __anonenum_X86_ALU_Opcode_144447433 { X86_ADD = 0, X86_OR = 1, X86_ADC = 2, X86_SBB = 3, X86_AND = 4, X86_SUB = 5, X86_XOR = 6, X86_CMP = 7, X86_NALU = 8 } ; /* END ENUM __anonenum_X86_ALU_Opcode_144447433 LOC=jitter-Darwin-X86-64.c:1071 */ /* BEGIN FUNCTION-DECL-EXTERN profil LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:696 */ extern int profil(char * , size_t , unsigned long , unsigned int ) ; /* END FUNCTION-DECL-EXTERN profil LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:696 */ /* BEGIN FUNCTION-DECL jit_tree_walk LOC=UNKNOWN */ static void jit_tree_walk(jit_tree *h , void (*func)(jit_tree_key key , jit_tree_value value , void *thunk ) , void *thunk ) ; /* END FUNCTION-DECL jit_tree_walk LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN fmtcheck LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:387 */ extern char const *fmtcheck(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN fmtcheck LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:387 */ /* BEGIN FUNCTION-DECL check_data_alignment LOC=UNKNOWN */ static int check_data_alignment(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_data_alignment LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN printf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:184 */ extern int ( /* format attribute */ printf)(char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN printf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:184 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_wrlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:458 */ extern int pthread_rwlock_wrlock(pthread_rwlock_t * ) __asm__("_pthread_rwlock_wrlock") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_wrlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:458 */ /* BEGIN FUNCTION-DECL cleanup LOC=UNKNOWN */ static void cleanup(struct jit *jit ) ; /* END FUNCTION-DECL cleanup LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL move_red_right LOC=UNKNOWN */ __inline static jit_tree *move_red_right(jit_tree *h ) ; /* END FUNCTION-DECL move_red_right LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL valid_fsize LOC=UNKNOWN */ static int valid_fsize(int size ) ; /* END FUNCTION-DECL valid_fsize LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin___vsprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___vsprintf_chk(char * , int , unsigned long , char const * , __builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin___vsprintf_chk LOC=BUILTIN */ /* BEGIN VARIABLE-DECL-EXTERN daylight LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:105 */ extern int daylight ; /* END VARIABLE-DECL-EXTERN daylight LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:105 */ /* BEGIN FUNCTION-DECL __builtin_atan2f LOC=BUILTIN */ /* compiler builtin: float __builtin_atan2f(float , float ) ; */ /* END FUNCTION-DECL __builtin_atan2f LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN setmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:724 */ extern void *setmode(char const * ) __asm__("_setmode") ; /* END FUNCTION-DECL-EXTERN setmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:724 */ /* BEGIN FUNCTION-DECL-EXTERN lrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:215 */ extern long lrand48(void) ; /* END FUNCTION-DECL-EXTERN lrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:215 */ /* BEGIN FUNCTION-DECL __builtin_bswap64 LOC=BUILTIN */ /* compiler builtin: long __builtin_bswap64(long ) ; */ /* END FUNCTION-DECL __builtin_bswap64 LOC=BUILTIN */ /* BEGIN FUNCTION-DECL sse_alu_pd_reg_safeimm LOC=UNKNOWN */ static void sse_alu_pd_reg_safeimm(struct jit *jit , jit_op *op , int op_id , int reg , double *imm ) ; /* END FUNCTION-DECL sse_alu_pd_reg_safeimm LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_clzll LOC=BUILTIN */ /* compiler builtin: int __builtin_clzll(unsigned long long ) ; */ /* END FUNCTION-DECL __builtin_clzll LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN setgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:475 */ extern int setgid(gid_t ) ; /* END FUNCTION-DECL-EXTERN setgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:475 */ /* BEGIN FUNCTION-DECL-EXTERN chroot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:541 */ extern int chroot(char const * ) ; /* END FUNCTION-DECL-EXTERN chroot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:541 */ /* BEGIN FUNCTION-DECL __builtin_va_end LOC=BUILTIN */ /* compiler builtin: void __builtin_va_end(__builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin_va_end LOC=BUILTIN */ /* BEGIN TYPEDEF jit_rmap LOC=jitter-Darwin-X86-64.c:656 */ typedef struct jit_rmap jit_rmap; /* END TYPEDEF jit_rmap LOC=jitter-Darwin-X86-64.c:656 */ /* BEGIN FUNCTION-DECL rmap_unassoc LOC=UNKNOWN */ static void rmap_unassoc(jit_rmap *rmap , jit_value reg ) ; /* END FUNCTION-DECL rmap_unassoc LOC=UNKNOWN */ /* BEGIN TYPEDEF int_least32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:40 */ typedef int32_t int_least32_t; /* END TYPEDEF int_least32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:40 */ /* BEGIN TYPEDEF uint_fast64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:56 */ typedef uint64_t uint_fast64_t; /* END TYPEDEF uint_fast64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:56 */ /* BEGIN VARIABLE-DECL-EXTERN __stderrp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:83 */ extern FILE *__stderrp ; /* END VARIABLE-DECL-EXTERN __stderrp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:83 */ /* BEGIN TYPEDEF jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ typedef struct jit_prepared_args jit_prepared_args; /* END TYPEDEF jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_set_qos_class_self_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:155 */ extern int pthread_set_qos_class_self_np(qos_class_t __qos_class , int __relative_priority ) ; /* END FUNCTION-DECL-EXTERN pthread_set_qos_class_self_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:155 */ /* BEGIN FUNCTION-DECL rmap_clone LOC=UNKNOWN */ static jit_rmap *rmap_clone(jit_rmap *rmap ) ; /* END FUNCTION-DECL rmap_clone LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:248 */ extern pid_t wait(int * ) __asm__("_wait") ; /* END FUNCTION-DECL-EXTERN wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:248 */ /* BEGIN FUNCTION-DECL __builtin_frexpf LOC=BUILTIN */ /* compiler builtin: float __builtin_frexpf(float , int * ) ; */ /* END FUNCTION-DECL __builtin_frexpf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_yield_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:560 */ extern void pthread_yield_np(void) ; /* END FUNCTION-DECL-EXTERN pthread_yield_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:560 */ /* BEGIN FUNCTION-DECL-EXTERN sranddev LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:347 */ extern void sranddev(void) ; /* END FUNCTION-DECL-EXTERN sranddev LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:347 */ /* BEGIN TYPEDEF jit_float LOC=jitter-Darwin-X86-64.c:172 */ typedef double jit_float; /* END TYPEDEF jit_float LOC=jitter-Darwin-X86-64.c:172 */ /* BEGIN FUNCTION-DECL-EXTERN initstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:208 */ extern char *initstate(unsigned int , char * , size_t ) ; /* END FUNCTION-DECL-EXTERN initstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:208 */ /* BEGIN FUNCTION-DECL-EXTERN arc4random LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:264 */ extern uint32_t arc4random(void) ; /* END FUNCTION-DECL-EXTERN arc4random LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:264 */ /* BEGIN FUNCTION-DECL-EXTERN getattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:751 */ extern int getattrlist(char const * , void * , void * , size_t , unsigned int ) __asm__("_getattrlist") ; /* END FUNCTION-DECL-EXTERN getattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:751 */ /* BEGIN FUNCTION-DECL-EXTERN radixsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:341 */ extern int radixsort(unsigned char const **__base , int __nel , unsigned char const *__table , unsigned int __endbyte ) ; /* END FUNCTION-DECL-EXTERN radixsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:341 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlockattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:464 */ extern int pthread_rwlockattr_destroy(pthread_rwlockattr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_rwlockattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:464 */ /* BEGIN FUNCTION-DECL-EXTERN wait3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:254 */ extern pid_t wait3(int * , int , struct rusage * ) ; /* END FUNCTION-DECL-EXTERN wait3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:254 */ /* BEGIN FUNCTION-DECL-EXTERN strspn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:88 */ extern size_t strspn(char const *__s , char const *__charset ) ; /* END FUNCTION-DECL-EXTERN strspn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:88 */ /* BEGIN TYPEDEF u_short LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_short.h:30 */ typedef unsigned short u_short; /* END TYPEDEF u_short LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_short.h:30 */ /* BEGIN TYPEDEF u_int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int8_t.h:30 */ typedef unsigned char u_int8_t; /* END TYPEDEF u_int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int8_t.h:30 */ /* BEGIN FUNCTION-DECL fixup LOC=UNKNOWN */ __inline static jit_tree *fixup(jit_tree *h ) ; /* END FUNCTION-DECL fixup LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN __darwin_fd_clr LOC=UNKNOWN */ __inline extern void ( __attribute__((__gnu_inline__, __always_inline__)) __darwin_fd_clr)(int _fd , struct fd_set *_p ) ; /* END FUNCTION-DECL-EXTERN __darwin_fd_clr LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_dump_ops_general LOC=UNKNOWN */ static void jit_dump_ops_general(struct jit *jit , jit_tree *labels , int verbosity ) ; /* END FUNCTION-DECL jit_dump_ops_general LOC=UNKNOWN */ /* BEGIN TYPEDEF quad_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:96 */ typedef int64_t quad_t; /* END TYPEDEF quad_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:96 */ /* BEGIN FUNCTION-DECL force_assoc LOC=UNKNOWN */ static int force_assoc(jit_op *op , struct jit_reg_allocator *al ) ; /* END FUNCTION-DECL force_assoc LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strtofflags LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:730 */ extern int strtofflags(char ** , unsigned long * , unsigned long * ) ; /* END FUNCTION-DECL-EXTERN strtofflags LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:730 */ /* BEGIN FUNCTION-DECL-EXTERN getpriority LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:445 */ extern int getpriority(int , id_t ) ; /* END FUNCTION-DECL-EXTERN getpriority LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:445 */ /* BEGIN TYPEDEF wchar_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_wchar_t.h:34 */ typedef __darwin_wchar_t wchar_t; /* END TYPEDEF wchar_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_wchar_t.h:34 */ /* BEGIN FUNCTION-DECL funcall_prepare LOC=UNKNOWN */ __inline static void funcall_prepare(struct jit *jit , jit_op *op , int count ) ; /* END FUNCTION-DECL funcall_prepare LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN cgetclose LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:282 */ extern int cgetclose(void) ; /* END FUNCTION-DECL-EXTERN cgetclose LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:282 */ /* BEGIN FUNCTION-DECL-EXTERN renamex_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:46 */ extern int renamex_np(char const * , char const * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN renamex_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:46 */ /* BEGIN FUNCTION-DECL DUMP_short LOC=UNKNOWN */ void DUMP_short(int block , struct jit *jit , struct jit_op *begin_ , struct jit_op *end_ ) ; /* END FUNCTION-DECL DUMP_short LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_logf LOC=BUILTIN */ /* compiler builtin: float __builtin_logf(float ) ; */ /* END FUNCTION-DECL __builtin_logf LOC=BUILTIN */ /* BEGIN TYPEDEF off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_off_t.h:31 */ typedef __darwin_off_t off_t; /* END TYPEDEF off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_off_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN ftello LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:342 */ extern off_t ftello(FILE *__stream ) ; /* END FUNCTION-DECL-EXTERN ftello LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:342 */ /* BEGIN FUNCTION-DECL jit_tree_clone LOC=UNKNOWN */ __inline static jit_tree *jit_tree_clone(jit_tree *root ) ; /* END FUNCTION-DECL jit_tree_clone LOC=UNKNOWN */ /* BEGIN TYPEDEF ushort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:91 */ typedef unsigned short ushort; /* END TYPEDEF ushort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:91 */ /* BEGIN FUNCTION-DECL-EXTERN setpgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:476 */ extern int setpgid(pid_t , pid_t ) ; /* END FUNCTION-DECL-EXTERN setpgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:476 */ /* BEGIN FUNCTION-DECL-EXTERN pipe LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:470 */ extern int pipe(int * ) ; /* END FUNCTION-DECL-EXTERN pipe LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:470 */ /* BEGIN FUNCTION-DECL __builtin_inf LOC=BUILTIN */ /* compiler builtin: double __builtin_inf(void) ; */ /* END FUNCTION-DECL __builtin_inf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_nan LOC=BUILTIN */ /* compiler builtin: double __builtin_nan(char const * ) ; */ /* END FUNCTION-DECL __builtin_nan LOC=BUILTIN */ /* BEGIN STRUCT __sbuf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:92 */ struct __sbuf { unsigned char *_base ; int _size ; }; /* END STRUCT __sbuf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:92 */ /* BEGIN STRUCT __sFILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ struct __sFILE { unsigned char *_p ; int _r ; int _w ; short _flags ; short _file ; struct __sbuf _bf ; int _lbfsize ; void *_cookie ; int (*_close)(void * ) ; int (*_read)(void * , char * , int ) ; fpos_t (*_seek)(void * , fpos_t , int ) ; int (*_write)(void * , char const * , int ) ; struct __sbuf _ub ; struct __sFILEX *_extra ; int _ur ; unsigned char _ubuf[3] ; unsigned char _nbuf[1] ; struct __sbuf _lb ; int _blksize ; fpos_t _offset ; }; /* END STRUCT __sFILE LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_stdio.h:126 */ /* BEGIN FUNCTION-DECL-EXTERN atoi LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:135 */ extern int atoi(char const * ) ; /* END FUNCTION-DECL-EXTERN atoi LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:135 */ /* BEGIN FUNCTION-DECL-EXTERN execl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:441 */ extern int execl(char const *__path , char const *__arg0 , ...) ; /* END FUNCTION-DECL-EXTERN execl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:441 */ /* BEGIN FUNCTION-DECL-EXTERN fscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:175 */ extern int ( /* format attribute */ fscanf)(FILE * __restrict , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN fscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:175 */ /* BEGIN FUNCTION-DECL is_transfer_op LOC=UNKNOWN */ static int is_transfer_op(jit_op *op ) ; /* END FUNCTION-DECL is_transfer_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_getprotocol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:403 */ extern int pthread_mutexattr_getprotocol(pthread_mutexattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_getprotocol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:403 */ /* BEGIN FUNCTION-DECL is_spilled LOC=UNKNOWN */ static int is_spilled(jit_value arg_id , jit_op *prepare_op , int *reg ) ; /* END FUNCTION-DECL is_spilled LOC=UNKNOWN */ /* BEGIN STRUCT sigstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:367 */ struct sigstack { char *ss_sp ; int ss_onstack ; }; /* END STRUCT sigstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:367 */ /* BEGIN FUNCTION-DECL __builtin_modff LOC=BUILTIN */ /* compiler builtin: float __builtin_modff(float , float * ) ; */ /* END FUNCTION-DECL __builtin_modff LOC=BUILTIN */ /* BEGIN TYPEDEF __darwin_wint_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:112 */ typedef int __darwin_wint_t; /* END TYPEDEF __darwin_wint_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:112 */ /* BEGIN TYPEDEF wint_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_wint_t.h:32 */ typedef __darwin_wint_t wint_t; /* END TYPEDEF wint_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_wint_t.h:32 */ /* BEGIN FUNCTION-DECL-EXTERN execle LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:442 */ extern int execle(char const *__path , char const *__arg0 , ...) ; /* END FUNCTION-DECL-EXTERN execle LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:442 */ /* BEGIN FUNCTION-DECL rmap_is_associated_aux LOC=UNKNOWN */ __inline static jit_hw_reg *rmap_is_associated_aux(jit_tree *n , int reg_id , int fp , jit_value *virt_reg ) ; /* END FUNCTION-DECL rmap_is_associated_aux LOC=UNKNOWN */ /* BEGIN STRUCT jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ struct jit_disasm { char *indent_template ; char *reg_template ; char *freg_template ; char *arg_template ; char *farg_template ; char *reg_fp_template ; char *reg_out_template ; char *reg_imm_template ; char *reg_fimm_template ; char *reg_unknown_template ; char *label_template ; char *label_forward_template ; char *generic_addr_template ; char *generic_value_template ; }; /* END STRUCT jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ /* BEGIN VARIABLE-DEF jit_debugging_disasm LOC=UNKNOWN */ static struct jit_disasm jit_debugging_disasm ; /* END VARIABLE-DEF jit_debugging_disasm LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN lcong48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:214 */ extern void lcong48(unsigned short * ) ; /* END FUNCTION-DECL-EXTERN lcong48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:214 */ /* BEGIN FUNCTION-DECL-EXTERN munlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:232 */ extern int munlock(void const * , size_t ) ; /* END FUNCTION-DECL-EXTERN munlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:232 */ /* BEGIN STRUCT timespec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timespec.h:33 */ struct timespec { __darwin_time_t tv_sec ; long tv_nsec ; }; /* END STRUCT timespec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_timespec.h:33 */ /* BEGIN VARIABLE-DEF _global_argc LOC=UNKNOWN */ int _global_argc ; /* END VARIABLE-DEF _global_argc LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN acct LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:644 */ extern int acct(char const * ) ; /* END FUNCTION-DECL-EXTERN acct LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:644 */ /* BEGIN ENUM jit_amd64_fp_regs LOC=jitter-Darwin-X86-64.c:1011 */ enum jit_amd64_fp_regs { AMD64_XMM0 = 0, AMD64_XMM1 = 1, AMD64_XMM2 = 2, AMD64_XMM3 = 3, AMD64_XMM4 = 4, AMD64_XMM5 = 5, AMD64_XMM6 = 6, AMD64_XMM7 = 7, AMD64_XMM8 = 8, AMD64_XMM9 = 9, AMD64_XMM10 = 10, AMD64_XMM11 = 11, AMD64_XMM12 = 12, AMD64_XMM13 = 13, AMD64_XMM14 = 14, AMD64_XMM15 = 15, AMD64_XMM_NREG = 16 } ; /* END ENUM jit_amd64_fp_regs LOC=jitter-Darwin-X86-64.c:1011 */ /* BEGIN FUNCTION-DECL __builtin_cosh LOC=BUILTIN */ /* compiler builtin: double __builtin_cosh(double ) ; */ /* END FUNCTION-DECL __builtin_cosh LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_tree_subset LOC=UNKNOWN */ static int jit_tree_subset(jit_tree *root , jit_tree *n ) ; /* END FUNCTION-DECL jit_tree_subset LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_log10f LOC=BUILTIN */ /* compiler builtin: float __builtin_log10f(float ) ; */ /* END FUNCTION-DECL __builtin_log10f LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_sinhl LOC=BUILTIN */ /* compiler builtin: long double __builtin_sinhl(long double ) ; */ /* END FUNCTION-DECL __builtin_sinhl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_condattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:321 */ extern int pthread_condattr_init(pthread_condattr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_condattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:321 */ /* BEGIN FUNCTION-DECL-EXTERN mkstemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:217 */ extern int mkstemp(char * ) ; /* END FUNCTION-DECL-EXTERN mkstemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:217 */ /* BEGIN FUNCTION-DECL __builtin___vprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___vprintf_chk(int , char const * , __builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin___vprintf_chk LOC=BUILTIN */ /* BEGIN STRUCT __darwin_x86_thread_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:633 */ struct __darwin_x86_thread_state64 { __uint64_t __rax ; __uint64_t __rbx ; __uint64_t __rcx ; __uint64_t __rdx ; __uint64_t __rdi ; __uint64_t __rsi ; __uint64_t __rbp ; __uint64_t __rsp ; __uint64_t __r8 ; __uint64_t __r9 ; __uint64_t __r10 ; __uint64_t __r11 ; __uint64_t __r12 ; __uint64_t __r13 ; __uint64_t __r14 ; __uint64_t __r15 ; __uint64_t __rip ; __uint64_t __rflags ; __uint64_t __cs ; __uint64_t __fs ; __uint64_t __gs ; }; /* END STRUCT __darwin_x86_thread_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:633 */ /* BEGIN STRUCT __darwin_mcontext_avx64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:113 */ struct __darwin_mcontext_avx64 { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_state64 __ss ; struct __darwin_x86_avx_state64 __fs ; }; /* END STRUCT __darwin_mcontext_avx64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:113 */ /* BEGIN FUNCTION-DECL-EXTERN a64l LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:199 */ extern long a64l(char const * ) ; /* END FUNCTION-DECL-EXTERN a64l LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:199 */ /* BEGIN FUNCTION-DECL check_missing_patches LOC=UNKNOWN */ static int check_missing_patches(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_missing_patches LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL emit_div_op LOC=UNKNOWN */ static void emit_div_op(struct jit *jit , struct jit_op *op , int imm , int sign , int modulo ) ; /* END FUNCTION-DECL emit_div_op LOC=UNKNOWN */ /* BEGIN TYPEDEF X86_XMM_Reg_No LOC=jitter-Darwin-X86-64.c:1056 */ typedef enum jit_x86_fp_regs X86_XMM_Reg_No; /* END TYPEDEF X86_XMM_Reg_No LOC=jitter-Darwin-X86-64.c:1056 */ /* BEGIN FUNCTION-DECL ob_pad LOC=UNKNOWN */ static void ob_pad(struct output_buf *ob , int size ) ; /* END FUNCTION-DECL ob_pad LOC=UNKNOWN */ /* BEGIN STRUCT jit_exec_mem LOC=jitter-Darwin-X86-64.c:274 */ struct jit_exec_mem { void *data ; size_t size ; }; /* END STRUCT jit_exec_mem LOC=jitter-Darwin-X86-64.c:274 */ /* BEGIN FUNCTION-DECL-EXTERN cgetnum LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:287 */ extern int cgetnum(char * , char const * , long * ) ; /* END FUNCTION-DECL-EXTERN cgetnum LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:287 */ /* BEGIN FUNCTION-DECL print_rmap_callback LOC=UNKNOWN */ static void print_rmap_callback(jit_tree_key key , jit_tree_value value , void *disasm ) ; /* END FUNCTION-DECL print_rmap_callback LOC=UNKNOWN */ /* BEGIN TYPEDEF int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int8_t.h:30 */ typedef signed char int8_t; /* END TYPEDEF int8_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int8_t.h:30 */ /* BEGIN TYPEDEF int_fast8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:49 */ typedef int8_t int_fast8_t; /* END TYPEDEF int_fast8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:49 */ /* BEGIN STRUCT __darwin_pthread_handler_rec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:57 */ struct __darwin_pthread_handler_rec { void (*__routine)(void * ) ; void *__arg ; struct __darwin_pthread_handler_rec *__next ; }; /* END STRUCT __darwin_pthread_handler_rec LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_pthread/_pthread_types.h:57 */ /* BEGIN FUNCTION-DECL print_addr LOC=UNKNOWN */ __inline static void print_addr(struct jit_disasm *disasm , struct output_buf *buf , jit_tree *labels , jit_op *op , int arg_pos ) ; /* END FUNCTION-DECL print_addr LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mincore LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:243 */ extern int mincore(void const * , size_t , char * ) ; /* END FUNCTION-DECL-EXTERN mincore LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:243 */ /* BEGIN TYPEDEF uint16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint16_t.h:31 */ typedef unsigned short uint16_t; /* END TYPEDEF uint16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uint16_t.h:31 */ /* BEGIN TYPEDEF uint_fast16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:54 */ typedef uint16_t uint_fast16_t; /* END TYPEDEF uint_fast16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:54 */ /* BEGIN FUNCTION-DECL-EXTERN sched_yield LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:38 */ extern int sched_yield(void) ; /* END FUNCTION-DECL-EXTERN sched_yield LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:38 */ /* BEGIN FUNCTION-DECL-EXTERN setenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:237 */ extern int setenv(char const *__name , char const *__value , int __overwrite ) __asm__("_setenv") ; /* END FUNCTION-DECL-EXTERN setenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:237 */ /* BEGIN FUNCTION-DECL DUMP_byte LOC=UNKNOWN */ void DUMP_byte(int block , struct jit *jit , struct jit_op *begin_ , struct jit_op *end_ ) ; /* END FUNCTION-DECL DUMP_byte LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_condattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:318 */ extern int pthread_condattr_destroy(pthread_condattr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_condattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:318 */ /* BEGIN FUNCTION-DECL jit_init LOC=UNKNOWN */ struct jit *jit_init(void) ; /* END FUNCTION-DECL jit_init LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setprogname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:299 */ extern void setprogname(char const * ) ; /* END FUNCTION-DECL-EXTERN setprogname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:299 */ /* BEGIN FUNCTION-DECL jit_regs_active_count LOC=UNKNOWN */ int jit_regs_active_count(jit_op *op ) ; /* END FUNCTION-DECL jit_regs_active_count LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL emit_mul_op LOC=UNKNOWN */ static void emit_mul_op(struct jit *jit , struct jit_op *op , int imm , int sign , int high_bytes ) ; /* END FUNCTION-DECL emit_mul_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN sscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:195 */ extern int ( /* format attribute */ sscanf)(char const * __restrict , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN sscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:195 */ /* BEGIN FUNCTION-DECL jit_patch_local_addrs LOC=UNKNOWN */ void jit_patch_local_addrs(struct jit *jit ) ; /* END FUNCTION-DECL jit_patch_local_addrs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_prefetch LOC=BUILTIN */ /* compiler builtin: void __builtin_prefetch(void const * , ...) ; */ /* END FUNCTION-DECL __builtin_prefetch LOC=BUILTIN */ /* BEGIN ENUM __anonenum_X86_Prefix_200431650 LOC=jitter-Darwin-X86-64.c:1165 */ enum __anonenum_X86_Prefix_200431650 { X86_LOCK_PREFIX = 240, X86_REPNZ_PREFIX = 242, X86_REPZ_PREFIX = 243, X86_REP_PREFIX = 243, X86_CS_PREFIX = 46, X86_SS_PREFIX = 54, X86_DS_PREFIX = 62, X86_ES_PREFIX = 38, X86_FS_PREFIX = 100, X86_GS_PREFIX = 101, X86_UNLIKELY_PREFIX = 46, X86_LIKELY_PREFIX = 62, X86_OPERAND_PREFIX = 102, X86_ADDRESS_PREFIX = 103 } ; /* END ENUM __anonenum_X86_Prefix_200431650 LOC=jitter-Darwin-X86-64.c:1165 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_unlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:461 */ extern int pthread_rwlock_unlock(pthread_rwlock_t * ) __asm__("_pthread_rwlock_unlock") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_unlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:461 */ /* BEGIN FUNCTION-DECL-EXTERN fpurge LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:388 */ extern int fpurge(FILE * ) ; /* END FUNCTION-DECL-EXTERN fpurge LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:388 */ /* BEGIN FUNCTION-DECL-EXTERN strcasestr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:160 */ extern char *strcasestr(char const *__big , char const *__little ) ; /* END FUNCTION-DECL-EXTERN strcasestr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:160 */ /* BEGIN FUNCTION-DECL __builtin_mempcpy LOC=BUILTIN */ /* compiler builtin: void *__builtin_mempcpy(void * , void const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_mempcpy LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN getchar LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:181 */ extern int getchar(void) ; /* END FUNCTION-DECL-EXTERN getchar LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:181 */ /* BEGIN FUNCTION-DECL move_red_left LOC=UNKNOWN */ __inline static jit_tree *move_red_left(jit_tree *h ) ; /* END FUNCTION-DECL move_red_left LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN isatty LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:463 */ extern int isatty(int ) ; /* END FUNCTION-DECL-EXTERN isatty LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:463 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_setprotocol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:425 */ extern int pthread_mutexattr_setprotocol(pthread_mutexattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_setprotocol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:425 */ /* BEGIN FUNCTION-DECL-EXTERN __swbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:265 */ extern int __swbuf(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN __swbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:265 */ /* BEGIN FUNCTION-DECL-EXTERN atol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:136 */ extern long atol(char const * ) ; /* END FUNCTION-DECL-EXTERN atol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:136 */ /* BEGIN FUNCTION-DECL emit_branch_mask_op LOC=UNKNOWN */ static void emit_branch_mask_op(struct jit *jit , struct jit_op *op , int cond , int imm ) ; /* END FUNCTION-DECL emit_branch_mask_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_imm_overflow LOC=UNKNOWN */ static int jit_imm_overflow(struct jit *jit , jit_op *op , jit_value value ) ; /* END FUNCTION-DECL jit_imm_overflow LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strlcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:163 */ extern size_t strlcpy(char *__dst , char const *__source , size_t __size ) ; /* END FUNCTION-DECL-EXTERN strlcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:163 */ /* BEGIN FUNCTION-DECL-EXTERN mkstemps LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:674 */ extern int mkstemps(char * , int ) ; /* END FUNCTION-DECL-EXTERN mkstemps LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:674 */ /* BEGIN FUNCTION-DECL emit_msg_op LOC=UNKNOWN */ static void emit_msg_op(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_msg_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_from_mach_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:553 */ extern pthread_t pthread_from_mach_thread_np(mach_port_t ) ; /* END FUNCTION-DECL-EXTERN pthread_from_mach_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:553 */ /* BEGIN FUNCTION-DECL-EXTERN fseeko LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:341 */ extern int fseeko(FILE *__stream , off_t __offset , int __whence ) ; /* END FUNCTION-DECL-EXTERN fseeko LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:341 */ /* BEGIN FUNCTION-DECL-EXTERN ftruncate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:607 */ extern int ftruncate(int , off_t ) ; /* END FUNCTION-DECL-EXTERN ftruncate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:607 */ /* BEGIN FUNCTION-DECL-EXTERN setattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:752 */ extern int setattrlist(char const * , void * , void * , size_t , unsigned int ) __asm__("_setattrlist") ; /* END FUNCTION-DECL-EXTERN setattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:752 */ /* BEGIN FUNCTION-DECL-EXTERN strcat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:75 */ extern char *strcat(char *__s1 , char const *__s2 ) ; /* END FUNCTION-DECL-EXTERN strcat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:75 */ /* BEGIN FUNCTION-DECL jit_set_get LOC=UNKNOWN */ __inline static int jit_set_get(jit_set *s , int value ) ; /* END FUNCTION-DECL jit_set_get LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:728 */ extern void setusershell(void) ; /* END FUNCTION-DECL-EXTERN setusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:728 */ /* BEGIN FUNCTION-DECL assign_regs_for_args LOC=UNKNOWN */ static void assign_regs_for_args(struct jit_reg_allocator *al , jit_op *op ) ; /* END FUNCTION-DECL assign_regs_for_args LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_main_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:517 */ extern int pthread_main_np(void) ; /* END FUNCTION-DECL-EXTERN pthread_main_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:517 */ /* BEGIN VARIABLE-DECL-EXTERN optind LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ extern int optind ; /* END VARIABLE-DECL-EXTERN optind LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ /* BEGIN FUNCTION-DECL-EXTERN strlcat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:162 */ extern size_t strlcat(char *__dst , char const *__source , size_t __size ) ; /* END FUNCTION-DECL-EXTERN strlcat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:162 */ /* BEGIN FUNCTION-DECL-EXTERN shm_open LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:236 */ extern int shm_open(char const * , int , ...) ; /* END FUNCTION-DECL-EXTERN shm_open LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:236 */ /* BEGIN FUNCTION-DECL-EXTERN strncmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:84 */ extern int strncmp(char const *__s1 , char const *__s2 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strncmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:84 */ /* BEGIN FUNCTION-DECL-EXTERN sync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:598 */ extern void sync(void) ; /* END FUNCTION-DECL-EXTERN sync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:598 */ /* BEGIN FUNCTION-DECL __builtin_ia32_addps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_addps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_addps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN ecvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:201 */ extern char *ecvt(double , int , int * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN ecvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:201 */ /* BEGIN FUNCTION-DECL-EXTERN realloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:43 */ extern void *( __attribute__((__warn_unused_result__)) realloc)(void *ptr , size_t size ) __attribute__((__alloc_size__(2))) ; /* END FUNCTION-DECL-EXTERN realloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:43 */ /* BEGIN FUNCTION-DECL get_related_op LOC=UNKNOWN */ static jit_op *get_related_op(jit_op *op , int result_reg ) ; /* END FUNCTION-DECL get_related_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_prepare_arguments LOC=UNKNOWN */ void jit_prepare_arguments(struct jit *jit ) ; /* END FUNCTION-DECL jit_prepare_arguments LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN opterr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ extern int opterr ; /* END VARIABLE-DECL-EXTERN opterr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:512 */ /* BEGIN FUNCTION-DECL jit_proc_value LOC=UNKNOWN */ __inline static jit_value jit_proc_value(void (*f)(void) ) ; /* END FUNCTION-DECL jit_proc_value LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL associate_register LOC=UNKNOWN */ static void associate_register(struct jit_reg_allocator *al , jit_op *op , int i ) ; /* END FUNCTION-DECL associate_register LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setguardsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:265 */ extern int pthread_attr_setguardsize(pthread_attr_t * , size_t ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setguardsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:265 */ /* BEGIN FUNCTION-DECL jit_trace_callback LOC=UNKNOWN */ void jit_trace_callback(struct jit *jit , jit_op *op , int verbosity , int trace ) ; /* END FUNCTION-DECL jit_trace_callback LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setconcurrency LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:488 */ extern int pthread_setconcurrency(int ) ; /* END FUNCTION-DECL-EXTERN pthread_setconcurrency LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:488 */ /* BEGIN FUNCTION-DECL-EXTERN endusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:646 */ extern void endusershell(void) ; /* END FUNCTION-DECL-EXTERN endusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:646 */ /* BEGIN STRUCT __darwin_x86_float_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:714 */ struct __darwin_x86_float_state64 { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; struct __darwin_xmm_reg __fpu_xmm8 ; struct __darwin_xmm_reg __fpu_xmm9 ; struct __darwin_xmm_reg __fpu_xmm10 ; struct __darwin_xmm_reg __fpu_xmm11 ; struct __darwin_xmm_reg __fpu_xmm12 ; struct __darwin_xmm_reg __fpu_xmm13 ; struct __darwin_xmm_reg __fpu_xmm14 ; struct __darwin_xmm_reg __fpu_xmm15 ; char __fpu_rsrv4[96] ; int __fpu_reserved1 ; }; /* END STRUCT __darwin_x86_float_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:714 */ /* BEGIN FUNCTION-DECL node_min LOC=UNKNOWN */ __inline static jit_tree_key node_min(jit_tree *x ) ; /* END FUNCTION-DECL node_min LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL print_combined_op LOC=UNKNOWN */ static jit_op *print_combined_op(FILE *f , struct jit *jit , struct jit_op *op , jit_tree *labels ) ; /* END FUNCTION-DECL print_combined_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pread LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:573 */ extern ssize_t pread(int __fd , void *__buf , size_t __nbyte , off_t __offset ) __asm__("_pread") ; /* END FUNCTION-DECL-EXTERN pread LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:573 */ /* BEGIN UNION __anonunion_location_1021650749 LOC=jitter-Darwin-X86-64.c:693 */ union __anonunion_location_1021650749 { int reg ; int stack_pos ; }; /* END UNION __anonunion_location_1021650749 LOC=jitter-Darwin-X86-64.c:693 */ /* BEGIN FUNCTION-DECL __builtin_strspn LOC=BUILTIN */ /* compiler builtin: unsigned long __builtin_strspn(char const * , char const * ) ; */ /* END FUNCTION-DECL __builtin_strspn LOC=BUILTIN */ /* BEGIN FUNCTION-DECL rmap_get LOC=UNKNOWN */ static jit_hw_reg *rmap_get(jit_rmap *rmap , jit_value reg ) ; /* END FUNCTION-DECL rmap_get LOC=UNKNOWN */ /* BEGIN TYPEDEF ucontext_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:56 */ typedef struct __darwin_ucontext ucontext_t; /* END TYPEDEF ucontext_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:56 */ /* BEGIN FUNCTION-DECL-EXTERN futimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:191 */ extern int futimes(int , struct timeval const * ) ; /* END FUNCTION-DECL-EXTERN futimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:191 */ /* BEGIN FUNCTION-DECL-EXTERN getprogname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:298 */ extern char const *getprogname(void) ; /* END FUNCTION-DECL-EXTERN getprogname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:298 */ /* BEGIN VARIABLE-DECL-EXTERN tzname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:98 */ extern char *tzname[] ; /* END VARIABLE-DECL-EXTERN tzname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:98 */ /* BEGIN FUNCTION-DECL assign_regs LOC=UNKNOWN */ static void assign_regs(struct jit *jit , struct jit_op *op ) ; /* END FUNCTION-DECL assign_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN execvp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:446 */ extern int execvp(char const *__file , char **__argv ) ; /* END FUNCTION-DECL-EXTERN execvp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:446 */ /* BEGIN FUNCTION-DECL-EXTERN islower LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) islower)(int _c ) ; /* END FUNCTION-DECL-EXTERN islower LOC=UNKNOWN */ /* BEGIN STRUCT rusage_info_v0 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:195 */ struct rusage_info_v0 { uint8_t ri_uuid[16] ; uint64_t ri_user_time ; uint64_t ri_system_time ; uint64_t ri_pkg_idle_wkups ; uint64_t ri_interrupt_wkups ; uint64_t ri_pageins ; uint64_t ri_wired_size ; uint64_t ri_resident_size ; uint64_t ri_phys_footprint ; uint64_t ri_proc_start_abstime ; uint64_t ri_proc_exit_abstime ; }; /* END STRUCT rusage_info_v0 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:195 */ /* BEGIN FUNCTION-DECL __builtin_sin LOC=BUILTIN */ /* compiler builtin: double __builtin_sin(double ) ; */ /* END FUNCTION-DECL __builtin_sin LOC=BUILTIN */ /* BEGIN FUNCTION-DECL node_insert LOC=UNKNOWN */ static jit_tree *node_insert(jit_tree *h , jit_tree_key key , jit_tree_value value , int *found ) ; /* END FUNCTION-DECL node_insert LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getguardsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:232 */ extern int pthread_attr_getguardsize(pthread_attr_t const * __restrict , size_t * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getguardsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:232 */ /* BEGIN STRUCT proc_rlimit_control_wakeupmon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:400 */ struct proc_rlimit_control_wakeupmon { uint32_t wm_flags ; int32_t wm_rate ; }; /* END STRUCT proc_rlimit_control_wakeupmon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:400 */ /* BEGIN FUNCTION-DECL-EXTERN atexit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:133 */ extern int atexit(void (*)(void) ) ; /* END FUNCTION-DECL-EXTERN atexit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:133 */ /* BEGIN TYPEDEF u_quad_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:95 */ typedef u_int64_t u_quad_t; /* END TYPEDEF u_quad_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:95 */ /* BEGIN FUNCTION-DECL emit_push_callee_saved_regs LOC=UNKNOWN */ static int emit_push_callee_saved_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_push_callee_saved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN timespec_get LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:199 */ extern int timespec_get(struct timespec *ts , int base ) ; /* END FUNCTION-DECL-EXTERN timespec_get LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:199 */ /* BEGIN FUNCTION-DECL join_muli_addi LOC=UNKNOWN */ static int join_muli_addi(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL join_muli_addi LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strncasecmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:79 */ extern int strncasecmp(char const * , char const * , size_t ) ; /* END FUNCTION-DECL-EXTERN strncasecmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:79 */ /* BEGIN STRUCT __darwin_sigaltstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:42 */ struct __darwin_sigaltstack { void *ss_sp ; __darwin_size_t ss_size ; int ss_flags ; }; /* END STRUCT __darwin_sigaltstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:42 */ /* BEGIN STRUCT __darwin_ucontext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:42 */ struct __darwin_ucontext { int uc_onstack ; __darwin_sigset_t uc_sigmask ; struct __darwin_sigaltstack uc_stack ; struct __darwin_ucontext *uc_link ; __darwin_size_t uc_mcsize ; struct __darwin_mcontext64 *uc_mcontext ; }; /* END STRUCT __darwin_ucontext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ucontext.h:42 */ /* BEGIN FUNCTION-DECL-EXTERN iruserok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:710 */ extern int __attribute__((__deprecated__)) iruserok(unsigned long , int , char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN iruserok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:710 */ /* BEGIN FUNCTION-DECL emit_set_fparg LOC=UNKNOWN */ __inline static void emit_set_fparg(struct jit *jit , struct jit_out_arg *arg ) ; /* END FUNCTION-DECL emit_set_fparg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ttyname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:489 */ extern int ttyname_r(int , char * , size_t ) __asm__("_ttyname_r") ; /* END FUNCTION-DECL-EXTERN ttyname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:489 */ /* BEGIN FUNCTION-DECL jit_flw_analysis LOC=UNKNOWN */ __inline static void jit_flw_analysis(struct jit *jit ) ; /* END FUNCTION-DECL jit_flw_analysis LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setwgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:729 */ extern int setwgroups_np(int , unsigned char * const ) ; /* END FUNCTION-DECL-EXTERN setwgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:729 */ /* BEGIN FUNCTION-DECL-EXTERN strnlen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:133 */ extern size_t strnlen(char const *__s1 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strnlen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:133 */ /* BEGIN TYPEDEF swblk_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:126 */ typedef int32_t swblk_t; /* END TYPEDEF swblk_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:126 */ /* BEGIN STRUCT __darwin_x86_debug_state32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:595 */ struct __darwin_x86_debug_state32 { unsigned int __dr0 ; unsigned int __dr1 ; unsigned int __dr2 ; unsigned int __dr3 ; unsigned int __dr4 ; unsigned int __dr5 ; unsigned int __dr6 ; unsigned int __dr7 ; }; /* END STRUCT __darwin_x86_debug_state32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:595 */ /* BEGIN FUNCTION-DECL __builtin_strncat LOC=BUILTIN */ /* compiler builtin: char *__builtin_strncat(char * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_strncat LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN bcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:70 */ extern int bcmp(void const * , void const * , size_t ) ; /* END FUNCTION-DECL-EXTERN bcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:70 */ /* BEGIN TYPEDEF u_int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int32_t.h:30 */ typedef unsigned int u_int32_t; /* END TYPEDEF u_int32_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_int32_t.h:30 */ /* BEGIN FUNCTION-DECL emit_sse_fstx_op LOC=UNKNOWN */ static void emit_sse_fstx_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_sse_fstx_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN fopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:167 */ extern FILE *fopen(char const * __restrict __filename , char const * __restrict __mode ) __asm__("_fopen") ; /* END FUNCTION-DECL-EXTERN fopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:167 */ /* BEGIN FUNCTION-DECL __builtin_ia32_maxps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_maxps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_maxps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN truncate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:599 */ extern int truncate(char const * , off_t ) ; /* END FUNCTION-DECL-EXTERN truncate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:599 */ /* BEGIN FUNCTION-DECL-EXTERN setsgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:727 */ extern int setsgroups_np(int , unsigned char * const ) ; /* END FUNCTION-DECL-EXTERN setsgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:727 */ /* BEGIN FUNCTION-DECL check_op_without_effect LOC=UNKNOWN */ static int check_op_without_effect(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_op_without_effect LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mknod LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:668 */ extern int mknod(char const * , mode_t , dev_t ) ; /* END FUNCTION-DECL-EXTERN mknod LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:668 */ /* BEGIN FUNCTION-DECL-EXTERN mkdtemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:667 */ extern char *mkdtemp(char * ) ; /* END FUNCTION-DECL-EXTERN mkdtemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:667 */ /* BEGIN FUNCTION-DECL __builtin_fabs LOC=BUILTIN */ /* compiler builtin: double __builtin_fabs(double ) ; */ /* END FUNCTION-DECL __builtin_fabs LOC=BUILTIN */ /* BEGIN VARIABLE-DECL-EXTERN timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:103 */ extern long timezone __asm__("_timezone") ; /* END VARIABLE-DECL-EXTERN timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:103 */ /* BEGIN FUNCTION-DECL-EXTERN mlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:221 */ extern int mlock(void const * , size_t ) ; /* END FUNCTION-DECL-EXTERN mlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:221 */ /* BEGIN FUNCTION-DECL __builtin___memmove_chk LOC=BUILTIN */ /* compiler builtin: void *__builtin___memmove_chk(void * , void const * , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___memmove_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_trace_op LOC=UNKNOWN */ static void emit_trace_op(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_trace_op LOC=UNKNOWN */ /* BEGIN STRUCT rusage_info_v4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:282 */ struct rusage_info_v4 { uint8_t ri_uuid[16] ; uint64_t ri_user_time ; uint64_t ri_system_time ; uint64_t ri_pkg_idle_wkups ; uint64_t ri_interrupt_wkups ; uint64_t ri_pageins ; uint64_t ri_wired_size ; uint64_t ri_resident_size ; uint64_t ri_phys_footprint ; uint64_t ri_proc_start_abstime ; uint64_t ri_proc_exit_abstime ; uint64_t ri_child_user_time ; uint64_t ri_child_system_time ; uint64_t ri_child_pkg_idle_wkups ; uint64_t ri_child_interrupt_wkups ; uint64_t ri_child_pageins ; uint64_t ri_child_elapsed_abstime ; uint64_t ri_diskio_bytesread ; uint64_t ri_diskio_byteswritten ; uint64_t ri_cpu_time_qos_default ; uint64_t ri_cpu_time_qos_maintenance ; uint64_t ri_cpu_time_qos_background ; uint64_t ri_cpu_time_qos_utility ; uint64_t ri_cpu_time_qos_legacy ; uint64_t ri_cpu_time_qos_user_initiated ; uint64_t ri_cpu_time_qos_user_interactive ; uint64_t ri_billed_system_time ; uint64_t ri_serviced_system_time ; uint64_t ri_logical_writes ; uint64_t ri_lifetime_max_phys_footprint ; uint64_t ri_instructions ; uint64_t ri_cycles ; uint64_t ri_billed_energy ; uint64_t ri_serviced_energy ; uint64_t ri_interval_max_phys_footprint ; uint64_t ri_runnable_time ; }; /* END STRUCT rusage_info_v4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:282 */ /* BEGIN FUNCTION-DECL jit_op_delete LOC=UNKNOWN */ __inline static void jit_op_delete(jit_op *op ) ; /* END FUNCTION-DECL jit_op_delete LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN fseek LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:176 */ extern int fseek(FILE * , long , int ) ; /* END FUNCTION-DECL-EXTERN fseek LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:176 */ /* BEGIN FUNCTION-DECL emit_get_arg_from_stack LOC=UNKNOWN */ static void emit_get_arg_from_stack(struct jit *jit , int type , int size , int dreg , int stack_reg , int stack_pos ) ; /* END FUNCTION-DECL emit_get_arg_from_stack LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL print_full_op_name LOC=UNKNOWN */ void print_full_op_name(struct output_buf *linebuf , jit_op *op ) ; /* END FUNCTION-DECL print_full_op_name LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN atof LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:134 */ extern double atof(char const * ) ; /* END FUNCTION-DECL-EXTERN atof LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:134 */ /* BEGIN FUNCTION-DECL __builtin_tanh LOC=BUILTIN */ /* compiler builtin: double __builtin_tanh(double ) ; */ /* END FUNCTION-DECL __builtin_tanh LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN setsid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:477 */ extern pid_t setsid(void) ; /* END FUNCTION-DECL-EXTERN setsid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:477 */ /* BEGIN FUNCTION-DECL-EXTERN mergesort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:316 */ extern int mergesort(void *__base , size_t __nel , size_t __width , int (*__compar)(void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN mergesort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:316 */ /* BEGIN FUNCTION-DECL __builtin_ffsl LOC=BUILTIN */ /* compiler builtin: int __builtin_ffsl(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_ffsl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN gmtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:113 */ extern struct tm *gmtime(time_t const * ) ; /* END FUNCTION-DECL-EXTERN gmtime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:113 */ /* BEGIN FUNCTION-DECL emit_sse_sub_op LOC=UNKNOWN */ static void emit_sse_sub_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_sse_sub_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_fmodl LOC=BUILTIN */ /* compiler builtin: long double __builtin_fmodl(long double ) ; */ /* END FUNCTION-DECL __builtin_fmodl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL _cipher$_xtea_decipherBlock LOC=UNKNOWN */ void _cipher$_xtea_decipherBlock(unsigned int num_rounds , unsigned int *v , unsigned int *key ) ; /* END FUNCTION-DECL _cipher$_xtea_decipherBlock LOC=UNKNOWN */ /* BEGIN TYPEDEF X86_CC LOC=jitter-Darwin-X86-64.c:1114 */ typedef enum __anonenum_X86_CC_467256102 X86_CC; /* END TYPEDEF X86_CC LOC=jitter-Darwin-X86-64.c:1114 */ /* BEGIN FUNCTION-DECL __builtin_sinl LOC=BUILTIN */ /* compiler builtin: long double __builtin_sinl(long double ) ; */ /* END FUNCTION-DECL __builtin_sinl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN getmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:660 */ extern mode_t getmode(void const * , mode_t ) ; /* END FUNCTION-DECL-EXTERN getmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:660 */ /* BEGIN FUNCTION-DECL-EXTERN isalnum LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isalnum)(int _c ) ; /* END FUNCTION-DECL-EXTERN isalnum LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strptime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:117 */ extern char *strptime(char const * __restrict , char const * __restrict , struct tm * __restrict ) __asm__("_strptime") ; /* END FUNCTION-DECL-EXTERN strptime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:117 */ /* BEGIN FUNCTION-DECL-EXTERN getchar_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:304 */ extern int getchar_unlocked(void) ; /* END FUNCTION-DECL-EXTERN getchar_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:304 */ /* BEGIN FUNCTION-DECL-EXTERN setlinebuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:390 */ extern int setlinebuf(FILE * ) ; /* END FUNCTION-DECL-EXTERN setlinebuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:390 */ /* BEGIN TYPEDEF int_fast64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:52 */ typedef int64_t int_fast64_t; /* END TYPEDEF int_fast64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:52 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_settype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:431 */ extern int pthread_mutexattr_settype(pthread_mutexattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_settype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:431 */ /* BEGIN FUNCTION-DECL-EXTERN mkdtempat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:686 */ extern char *mkdtempat_np(int dfd , char *path ) ; /* END FUNCTION-DECL-EXTERN mkdtempat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:686 */ /* BEGIN FUNCTION-DECL __builtin_ia32_mulps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_mulps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_mulps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN vasprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:391 */ extern int ( /* format attribute */ vasprintf)(char ** __restrict , char const * __restrict , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vasprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:391 */ /* BEGIN UNION __sigaction_u LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:269 */ union __sigaction_u { void (*__sa_handler)(int ) ; void (*__sa_sigaction)(int , struct __siginfo * , void * ) ; }; /* END UNION __sigaction_u LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:269 */ /* BEGIN TYPEDEF stack_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:48 */ typedef struct __darwin_sigaltstack stack_t; /* END TYPEDEF stack_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_sigaltstack.h:48 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_override_qos_class_end_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:293 */ extern int pthread_override_qos_class_end_np(pthread_override_t __override ) ; /* END FUNCTION-DECL-EXTERN pthread_override_qos_class_end_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/qos.h:293 */ /* BEGIN STRUCT jit_arg_layout LOC=jitter-Darwin-X86-64.c:1695 */ struct jit_arg_layout { struct jit *jit ; int arg_index ; int gp_index ; int fp_index ; int stack_index ; struct jit_arg_layout_location arguments[] ; }; /* END STRUCT jit_arg_layout LOC=jitter-Darwin-X86-64.c:1695 */ /* BEGIN FUNCTION-DECL __builtin_nansl LOC=BUILTIN */ /* compiler builtin: long double __builtin_nansl(char const * ) ; */ /* END FUNCTION-DECL __builtin_nansl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_ceilf LOC=BUILTIN */ /* compiler builtin: float __builtin_ceilf(float ) ; */ /* END FUNCTION-DECL __builtin_ceilf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_parityl LOC=BUILTIN */ /* compiler builtin: int __builtin_parityl(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_parityl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN getc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:180 */ extern int getc(FILE * ) ; /* END FUNCTION-DECL-EXTERN getc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:180 */ /* BEGIN FUNCTION-DECL-EXTERN timegm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:138 */ extern time_t timegm(struct tm * ) ; /* END FUNCTION-DECL-EXTERN timegm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:138 */ /* BEGIN FUNCTION-DECL jit_get_op_name LOC=UNKNOWN */ char *jit_get_op_name(struct jit_op *op ) ; /* END FUNCTION-DECL jit_get_op_name LOC=UNKNOWN */ /* BEGIN TYPEDEF jit_unsigned_value LOC=jitter-Darwin-X86-64.c:166 */ typedef unsigned long jit_unsigned_value; /* END TYPEDEF jit_unsigned_value LOC=jitter-Darwin-X86-64.c:166 */ /* BEGIN FUNCTION-DECL-EXTERN fdopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:224 */ extern FILE *fdopen(int , char const * ) __asm__("_fdopen") ; /* END FUNCTION-DECL-EXTERN fdopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:224 */ /* BEGIN FUNCTION-DECL emit_sse_fst_op LOC=UNKNOWN */ static void emit_sse_fst_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 ) ; /* END FUNCTION-DECL emit_sse_fst_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_strlen LOC=BUILTIN */ /* compiler builtin: unsigned long __builtin_strlen(char const * ) ; */ /* END FUNCTION-DECL __builtin_strlen LOC=BUILTIN */ /* BEGIN STRUCT sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:286 */ struct sigaction { union __sigaction_u __sigaction_u ; sigset_t sa_mask ; int sa_flags ; }; /* END STRUCT sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:286 */ /* BEGIN FUNCTION-DECL-EXTERN lseek LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:465 */ extern off_t lseek(int , off_t , int ) ; /* END FUNCTION-DECL-EXTERN lseek LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:465 */ /* BEGIN FUNCTION-DECL-EXTERN ungetc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:203 */ extern int ungetc(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN ungetc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:203 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:259 */ extern int pthread_attr_init(pthread_attr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:259 */ /* BEGIN FUNCTION-DECL-EXTERN strcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:79 */ extern char *strcpy(char *__dst , char const *__src ) ; /* END FUNCTION-DECL-EXTERN strcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:79 */ /* BEGIN FUNCTION-DECL __builtin_sqrtf LOC=BUILTIN */ /* compiler builtin: float __builtin_sqrtf(float ) ; */ /* END FUNCTION-DECL __builtin_sqrtf LOC=BUILTIN */ /* BEGIN VARIABLE-DEF jit_disasm_compilable LOC=UNKNOWN */ struct jit_disasm jit_disasm_compilable ; /* END VARIABLE-DEF jit_disasm_compilable LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_opmask_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:259 */ struct __darwin_opmask_reg { char __opmask_reg[8] ; }; /* END STRUCT __darwin_opmask_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:259 */ /* BEGIN FUNCTION-DECL emit_fretval_op LOC=UNKNOWN */ static void emit_fretval_op(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_fretval_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN fpathconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:448 */ extern long fpathconf(int , int ) ; /* END FUNCTION-DECL-EXTERN fpathconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:448 */ /* BEGIN STRUCT itimerval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:91 */ struct itimerval { struct timeval it_interval ; struct timeval it_value ; }; /* END STRUCT itimerval LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:91 */ /* BEGIN FUNCTION-DECL print_regs LOC=UNKNOWN */ static void print_regs(jit_tree_key reg , jit_tree_value v , void *thunk ) ; /* END FUNCTION-DECL print_regs LOC=UNKNOWN */ /* BEGIN TYPEDEF uint_least16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:43 */ typedef uint16_t uint_least16_t; /* END TYPEDEF uint_least16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:43 */ /* BEGIN FUNCTION-DECL force_spill LOC=UNKNOWN */ static int force_spill(jit_op *op ) ; /* END FUNCTION-DECL force_spill LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:462 */ extern uid_t getuid(void) ; /* END FUNCTION-DECL-EXTERN getuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:462 */ /* BEGIN FUNCTION-DECL-EXTERN __snprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:52 */ extern int __snprintf_chk(char * __restrict , size_t , int , size_t , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN __snprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:52 */ /* BEGIN ENUM jit_inp_type LOC=jitter-Darwin-X86-64.c:230 */ enum jit_inp_type { JIT_SIGNED_NUM = 0, JIT_UNSIGNED_NUM = 1, JIT_FLOAT_NUM = 2, JIT_PTR = 3 } ; /* END ENUM jit_inp_type LOC=jitter-Darwin-X86-64.c:230 */ /* BEGIN FUNCTION-DECL-EXTERN fsync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:605 */ extern int fsync(int ) __asm__("_fsync") ; /* END FUNCTION-DECL-EXTERN fsync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:605 */ /* BEGIN FUNCTION-DECL __builtin_fmod LOC=BUILTIN */ /* compiler builtin: double __builtin_fmod(double ) ; */ /* END FUNCTION-DECL __builtin_fmod LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_threadid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:506 */ extern int pthread_threadid_np(pthread_t , __uint64_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_threadid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:506 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_create_suspended_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:541 */ extern int pthread_create_suspended_np(pthread_t * , pthread_attr_t const * , void *(*)(void * ) , void * ) ; /* END FUNCTION-DECL-EXTERN pthread_create_suspended_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:541 */ /* BEGIN ENUM __anonenum_X86_CC_467256102 LOC=jitter-Darwin-X86-64.c:1114 */ enum __anonenum_X86_CC_467256102 { X86_CC_EQ = 0, X86_CC_E = 0, X86_CC_Z = 0, X86_CC_NE = 1, X86_CC_NZ = 1, X86_CC_LT = 2, X86_CC_B = 2, X86_CC_C = 2, X86_CC_NAE = 2, X86_CC_LE = 3, X86_CC_BE = 3, X86_CC_NA = 3, X86_CC_GT = 4, X86_CC_A = 4, X86_CC_NBE = 4, X86_CC_GE = 5, X86_CC_AE = 5, X86_CC_NB = 5, X86_CC_NC = 5, X86_CC_LZ = 6, X86_CC_S = 6, X86_CC_GEZ = 7, X86_CC_NS = 7, X86_CC_P = 8, X86_CC_PE = 8, X86_CC_NP = 9, X86_CC_PO = 9, X86_CC_O = 10, X86_CC_NO = 11, X86_NCC = 12 } ; /* END ENUM __anonenum_X86_CC_467256102 LOC=jitter-Darwin-X86-64.c:1114 */ /* BEGIN TYPEDEF X86_Reg_No LOC=jitter-Darwin-X86-64.c:1044 */ typedef enum jit_x86_gp_regs X86_Reg_No; /* END TYPEDEF X86_Reg_No LOC=jitter-Darwin-X86-64.c:1044 */ /* BEGIN FUNCTION-DECL __builtin_return_address LOC=BUILTIN */ /* compiler builtin: void *__builtin_return_address(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_return_address LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN gmtime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:127 */ extern struct tm *gmtime_r(time_t const * __restrict , struct tm * __restrict ) ; /* END FUNCTION-DECL-EXTERN gmtime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:127 */ /* BEGIN FUNCTION-DECL-EXTERN strtok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:90 */ extern char *strtok(char *__str , char const *__sep ) ; /* END FUNCTION-DECL-EXTERN strtok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:90 */ /* BEGIN FUNCTION-DECL jit_set_size LOC=UNKNOWN */ __inline static int jit_set_size(jit_set *s ) ; /* END FUNCTION-DECL jit_set_size LOC=UNKNOWN */ /* BEGIN TYPEDEF user_ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:99 */ typedef int64_t user_ssize_t; /* END TYPEDEF user_ssize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:99 */ /* BEGIN FUNCTION-DECL append_msg LOC=UNKNOWN */ static void append_msg(char *buf , char *format , ...) ; /* END FUNCTION-DECL append_msg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_tanl LOC=BUILTIN */ /* compiler builtin: long double __builtin_tanl(long double ) ; */ /* END FUNCTION-DECL __builtin_tanl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:314 */ extern int pthread_cond_wait(pthread_cond_t * __restrict , pthread_mutex_t * __restrict ) __asm__("_pthread_cond_wait") ; /* END FUNCTION-DECL-EXTERN pthread_cond_wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:314 */ /* BEGIN FUNCTION-DECL-EXTERN getc_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:303 */ extern int getc_unlocked(FILE * ) ; /* END FUNCTION-DECL-EXTERN getc_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:303 */ /* BEGIN TYPEDEF X86_ALU_Opcode LOC=jitter-Darwin-X86-64.c:1071 */ typedef enum __anonenum_X86_ALU_Opcode_144447433 X86_ALU_Opcode; /* END TYPEDEF X86_ALU_Opcode LOC=jitter-Darwin-X86-64.c:1071 */ /* BEGIN FUNCTION-DECL-EXTERN fls LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:87 */ extern int fls(int ) ; /* END FUNCTION-DECL-EXTERN fls LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:87 */ /* BEGIN FUNCTION-DECL join_2ops LOC=UNKNOWN */ static int join_2ops(jit_op *op , int opcode1 , int opcode2 , int (*joinfn)(jit_op * , jit_op * ) ) ; /* END FUNCTION-DECL join_2ops LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_init_arg_params LOC=UNKNOWN */ void jit_init_arg_params(struct jit *jit , struct jit_func_info *info , int p , int *phys_reg ) ; /* END FUNCTION-DECL jit_init_arg_params LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN remove LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:188 */ extern int remove(char const * ) ; /* END FUNCTION-DECL-EXTERN remove LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:188 */ /* BEGIN FUNCTION-DECL jit_exec_mem_seal LOC=UNKNOWN */ static void jit_exec_mem_seal(struct jit_exec_mem *mem ) ; /* END FUNCTION-DECL jit_exec_mem_seal LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN gcvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:204 */ extern char *gcvt(double , int , char * ) ; /* END FUNCTION-DECL-EXTERN gcvt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:204 */ /* BEGIN FUNCTION-DECL __builtin_expl LOC=BUILTIN */ /* compiler builtin: long double __builtin_expl(long double ) ; */ /* END FUNCTION-DECL __builtin_expl LOC=BUILTIN */ /* BEGIN TYPEDEF __darwin_clock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:117 */ typedef unsigned long __darwin_clock_t; /* END TYPEDEF __darwin_clock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:117 */ /* BEGIN TYPEDEF clock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_clock_t.h:31 */ typedef __darwin_clock_t clock_t; /* END TYPEDEF clock_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_clock_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN clock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:109 */ extern clock_t clock(void) __asm__("_clock") ; /* END FUNCTION-DECL-EXTERN clock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:109 */ /* BEGIN TYPEDEF jit_reg LOC=jitter-Darwin-X86-64.c:216 */ typedef jit_value jit_reg; /* END TYPEDEF jit_reg LOC=jitter-Darwin-X86-64.c:216 */ /* BEGIN FUNCTION-DECL emit_get_arg LOC=UNKNOWN */ static void emit_get_arg(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_get_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_constant_p LOC=BUILTIN */ /* compiler builtin: int __builtin_constant_p(int ) ; */ /* END FUNCTION-DECL __builtin_constant_p LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN sradixsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:345 */ extern int sradixsort(unsigned char const **__base , int __nel , unsigned char const *__table , unsigned int __endbyte ) ; /* END FUNCTION-DECL-EXTERN sradixsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:345 */ /* BEGIN FUNCTION-DECL emit_lreg LOC=UNKNOWN */ static void emit_lreg(struct jit *jit , int hreg_id , jit_value vreg ) ; /* END FUNCTION-DECL emit_lreg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN isxdigit LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isxdigit)(int _c ) ; /* END FUNCTION-DECL-EXTERN isxdigit LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_nans LOC=BUILTIN */ /* compiler builtin: double __builtin_nans(char const * ) ; */ /* END FUNCTION-DECL __builtin_nans LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN munlockall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:219 */ extern int munlockall(void) ; /* END FUNCTION-DECL-EXTERN munlockall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:219 */ /* BEGIN TYPEDEF errno_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_errno_t.h:30 */ typedef int errno_t; /* END TYPEDEF errno_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_errno_t.h:30 */ /* BEGIN VARIABLE-DEF x0 LOC=UNKNOWN */ static double x0 ; /* END VARIABLE-DEF x0 LOC=UNKNOWN */ /* BEGIN TYPEDEF jit_opcode LOC=jitter-Darwin-X86-64.c:1 */ typedef enum JIT_OPCODE jit_opcode; /* END TYPEDEF jit_opcode LOC=jitter-Darwin-X86-64.c:1 */ /* BEGIN FUNCTION-DECL-EXTERN tzsetwall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:135 */ extern void tzsetwall(void) ; /* END FUNCTION-DECL-EXTERN tzsetwall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:135 */ /* BEGIN FUNCTION-DECL-EXTERN mblen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:156 */ extern int mblen(char const *__s , size_t __n ) ; /* END FUNCTION-DECL-EXTERN mblen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:156 */ /* BEGIN STRUCT jit_inp_arg LOC=jitter-Darwin-X86-64.c:693 */ struct jit_inp_arg { enum jit_inp_type type ; int size ; char passed_by_reg ; union __anonunion_location_1021650749 location ; int spill_pos ; int gp_pos ; int fp_pos ; int overflow ; int phys_reg ; }; /* END STRUCT jit_inp_arg LOC=jitter-Darwin-X86-64.c:693 */ /* BEGIN FUNCTION-DECL-EXTERN jit_reg_allocator_get_hwreg_name LOC=jitter-Darwin-X86-64.c:777 */ extern char *jit_reg_allocator_get_hwreg_name(struct jit_reg_allocator *al , int reg ) ; /* END FUNCTION-DECL-EXTERN jit_reg_allocator_get_hwreg_name LOC=jitter-Darwin-X86-64.c:777 */ /* BEGIN FUNCTION-DECL-EXTERN setvbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:193 */ extern int setvbuf(FILE * __restrict , char * __restrict , int , size_t ) ; /* END FUNCTION-DECL-EXTERN setvbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:193 */ /* BEGIN FUNCTION-DECL __builtin_clzl LOC=BUILTIN */ /* compiler builtin: int __builtin_clzl(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_clzl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_getschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:355 */ extern int pthread_getschedparam(pthread_t , int * __restrict , struct sched_param * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_getschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:355 */ /* BEGIN FUNCTION-DECL jit_dump_ops_combined LOC=UNKNOWN */ static void jit_dump_ops_combined(struct jit *jit , jit_tree *labels ) ; /* END FUNCTION-DECL jit_dump_ops_combined LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_ceill LOC=BUILTIN */ /* compiler builtin: long double __builtin_ceill(long double ) ; */ /* END FUNCTION-DECL __builtin_ceill LOC=BUILTIN */ /* BEGIN STRUCT __x86_pagein_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:622 */ struct __x86_pagein_state { int __pagein_error ; }; /* END STRUCT __x86_pagein_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:622 */ /* BEGIN TYPEDEF blkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_blkcnt_t.h:31 */ typedef __darwin_blkcnt_t blkcnt_t; /* END TYPEDEF blkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_blkcnt_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN sleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:481 */ extern unsigned int sleep(unsigned int ) __asm__("_sleep") ; /* END FUNCTION-DECL-EXTERN sleep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:481 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setschedpolicy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:275 */ extern int pthread_attr_setschedpolicy(pthread_attr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setschedpolicy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:275 */ /* BEGIN FUNCTION-DECL emit_sse_neg_op LOC=UNKNOWN */ static void emit_sse_neg_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 ) ; /* END FUNCTION-DECL emit_sse_neg_op LOC=UNKNOWN */ /* BEGIN UNION __anonunion_amd64_imm_buf_34291009 LOC=jitter-Darwin-X86-64.c:1038 */ union __anonunion_amd64_imm_buf_34291009 { size_t val ; unsigned char b[8] ; }; /* END UNION __anonunion_amd64_imm_buf_34291009 LOC=jitter-Darwin-X86-64.c:1038 */ /* BEGIN STRUCT __darwin_x86_thread_full_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:691 */ struct __darwin_x86_thread_full_state64 { struct __darwin_x86_thread_state64 __ss64 ; __uint64_t __ds ; __uint64_t __es ; __uint64_t __ss ; __uint64_t __gsbase ; }; /* END STRUCT __darwin_x86_thread_full_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:691 */ /* BEGIN STRUCT __darwin_mcontext_avx64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:121 */ struct __darwin_mcontext_avx64_full { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_full_state64 __ss ; struct __darwin_x86_avx_state64 __fs ; }; /* END STRUCT __darwin_mcontext_avx64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:121 */ /* BEGIN FUNCTION-DECL emit_set_arg LOC=UNKNOWN */ __inline static void emit_set_arg(struct jit *jit , struct jit_out_arg *arg ) ; /* END FUNCTION-DECL emit_set_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL assign_jmp LOC=UNKNOWN */ static int assign_jmp(jit_op *op , struct jit_reg_allocator *al ) ; /* END FUNCTION-DECL assign_jmp LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL stack_reg_pos LOC=UNKNOWN */ __inline static int stack_reg_pos(struct jit *jit , int r ) ; /* END FUNCTION-DECL stack_reg_pos LOC=UNKNOWN */ /* BEGIN TYPEDEF sig_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:331 */ typedef void (*sig_t)(int ); /* END TYPEDEF sig_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:331 */ /* BEGIN FUNCTION-DECL __builtin___strcat_chk LOC=BUILTIN */ /* compiler builtin: char *__builtin___strcat_chk(char * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___strcat_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_set_equal LOC=UNKNOWN */ __inline static int jit_set_equal(jit_set *s1 , jit_set *s2 ) ; /* END FUNCTION-DECL jit_set_equal LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN issetugid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:666 */ extern int issetugid(void) ; /* END FUNCTION-DECL-EXTERN issetugid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:666 */ /* BEGIN FUNCTION-DECL-EXTERN rpmatch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:343 */ extern int rpmatch(char const * ) ; /* END FUNCTION-DECL-EXTERN rpmatch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:343 */ /* BEGIN FUNCTION-DECL-EXTERN exchangedata LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:753 */ extern int exchangedata(char const * , char const * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN exchangedata LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:753 */ /* BEGIN FUNCTION-DECL-EXTERN sysconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:483 */ extern long sysconf(int ) ; /* END FUNCTION-DECL-EXTERN sysconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:483 */ /* BEGIN FUNCTION-DECL jit_correct_float_imms LOC=UNKNOWN */ __inline static void jit_correct_float_imms(struct jit *jit ) ; /* END FUNCTION-DECL jit_correct_float_imms LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL rotate_left LOC=UNKNOWN */ __inline static jit_tree *rotate_left(jit_tree *h ) ; /* END FUNCTION-DECL rotate_left LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setdomainname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:714 */ extern int setdomainname(char const * , int ) ; /* END FUNCTION-DECL-EXTERN setdomainname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:714 */ /* BEGIN FUNCTION-DECL jit_flw_initialize LOC=UNKNOWN */ __inline static void jit_flw_initialize(struct jit *jit ) ; /* END FUNCTION-DECL jit_flw_initialize LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN calloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:41 */ extern void *( __attribute__((__warn_unused_result__)) calloc)(size_t __count , size_t __size ) __attribute__((__alloc_size__(1,2))) ; /* END FUNCTION-DECL-EXTERN calloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:41 */ /* BEGIN FUNCTION-DECL-EXTERN isupper LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isupper)(int _c ) ; /* END FUNCTION-DECL-EXTERN isupper LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF _global_envp LOC=UNKNOWN */ char **_global_envp ; /* END VARIABLE-DEF _global_envp LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_reg_allocator_create LOC=UNKNOWN */ struct jit_reg_allocator *jit_reg_allocator_create(void) ; /* END FUNCTION-DECL jit_reg_allocator_create LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL sse_alu_sd_reg_safeimm LOC=UNKNOWN */ static void sse_alu_sd_reg_safeimm(struct jit *jit , jit_op *op , int op_id , int reg , double *imm ) ; /* END FUNCTION-DECL sse_alu_sd_reg_safeimm LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN arc4random_stir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:271 */ extern void arc4random_stir(void) ; /* END FUNCTION-DECL-EXTERN arc4random_stir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:271 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:419 */ extern int pthread_mutexattr_init(pthread_mutexattr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:419 */ /* BEGIN FUNCTION-DECL-EXTERN unlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:494 */ extern int unlink(char const * ) ; /* END FUNCTION-DECL-EXTERN unlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:494 */ /* BEGIN FUNCTION-DECL-EXTERN vfprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:204 */ extern int ( /* format attribute */ vfprintf)(FILE * __restrict , char const * __restrict , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vfprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:204 */ /* BEGIN FUNCTION-DECL-EXTERN setpriority LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:451 */ extern int setpriority(int , id_t , int ) ; /* END FUNCTION-DECL-EXTERN setpriority LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:451 */ /* BEGIN FUNCTION-DECL-EXTERN valloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:45 */ extern void *valloc(size_t ) __attribute__((__alloc_size__(1))) ; /* END FUNCTION-DECL-EXTERN valloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:45 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getinheritsched LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:235 */ extern int pthread_attr_getinheritsched(pthread_attr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getinheritsched LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:235 */ /* BEGIN ENUM __anonenum_X86_SSE_CmpCode_848838535 LOC=jitter-Darwin-X86-64.c:1362 */ enum __anonenum_X86_SSE_CmpCode_848838535 { X86_SSE_CMP_EQ = 0, X86_SSE_CMP_LT = 1, X86_SSE_CMP_LE = 2, X86_SSE_CMP_UNORD = 3, X86_SSE_CMP_NEQ = 4, X86_SSE_CMP_NLT = 5, X86_SSE_CMP_NLE = 6, X86_SSE_CMP_ORD = 7 } ; /* END ENUM __anonenum_X86_SSE_CmpCode_848838535 LOC=jitter-Darwin-X86-64.c:1362 */ /* BEGIN FUNCTION-DECL jit_get_label LOC=UNKNOWN */ jit_label *jit_get_label(struct jit *jit ) ; /* END FUNCTION-DECL jit_get_label LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL unload_reg LOC=UNKNOWN */ void unload_reg(jit_op *op , jit_hw_reg *hreg , jit_value virt_reg ) ; /* END FUNCTION-DECL unload_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN sched_get_priority_min LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:39 */ extern int sched_get_priority_min(int ) ; /* END FUNCTION-DECL-EXTERN sched_get_priority_min LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:39 */ /* BEGIN STRUCT __darwin_x86_cpmu_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1220 */ struct __darwin_x86_cpmu_state64 { __uint64_t __ctrs[16] ; }; /* END STRUCT __darwin_x86_cpmu_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1220 */ /* BEGIN FUNCTION-DECL __builtin_cos LOC=BUILTIN */ /* compiler builtin: double __builtin_cos(double ) ; */ /* END FUNCTION-DECL __builtin_cos LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_log LOC=BUILTIN */ /* compiler builtin: double __builtin_log(double ) ; */ /* END FUNCTION-DECL __builtin_log LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN rmdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:474 */ extern int rmdir(char const * ) ; /* END FUNCTION-DECL-EXTERN rmdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:474 */ /* BEGIN FUNCTION-DECL-EXTERN bcopy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:71 */ extern void bcopy(void const * , void * , size_t ) ; /* END FUNCTION-DECL-EXTERN bcopy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:71 */ /* BEGIN FUNCTION-DECL-EXTERN fgetattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:749 */ extern int fgetattrlist(int , void * , void * , size_t , unsigned int ) ; /* END FUNCTION-DECL-EXTERN fgetattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:749 */ /* BEGIN FUNCTION-DECL jit_optimize_frame_ptr LOC=UNKNOWN */ void jit_optimize_frame_ptr(struct jit *jit ) ; /* END FUNCTION-DECL jit_optimize_frame_ptr LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN free LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:42 */ extern void free(void *ptr ) ; /* END FUNCTION-DECL-EXTERN free LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:42 */ /* BEGIN FUNCTION-DECL-EXTERN alloca LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/alloca.h:32 */ extern void *alloca(size_t ) ; /* END FUNCTION-DECL-EXTERN alloca LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/alloca.h:32 */ /* BEGIN FUNCTION-DECL main LOC=UNKNOWN */ int main(int argc , char **argv , char **_formal_envp ) ; /* END FUNCTION-DECL main LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_va_start LOC=BUILTIN */ /* compiler builtin: void __builtin_va_start(__builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin_va_start LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_sqrt LOC=BUILTIN */ /* compiler builtin: double __builtin_sqrt(double ) ; */ /* END FUNCTION-DECL __builtin_sqrt LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN setbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:192 */ extern void setbuf(FILE * __restrict , char * __restrict ) ; /* END FUNCTION-DECL-EXTERN setbuf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:192 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:396 */ extern int pthread_mutexattr_destroy(pthread_mutexattr_t * ) __asm__("_pthread_mutexattr_destroy") ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:396 */ /* BEGIN FUNCTION-DECL-EXTERN wctomb LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:195 */ extern int wctomb(char * , wchar_t ) ; /* END FUNCTION-DECL-EXTERN wctomb LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:195 */ /* BEGIN FUNCTION-DECL-EXTERN toascii LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) toascii)(int _c ) ; /* END FUNCTION-DECL-EXTERN toascii LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN undelete LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:733 */ extern int undelete(char const * ) ; /* END FUNCTION-DECL-EXTERN undelete LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:733 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:248 */ extern int pthread_attr_getstack(pthread_attr_t const * __restrict , void ** __restrict , size_t * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:248 */ /* BEGIN FUNCTION-DECL-EXTERN rresvport_af LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:709 */ extern int __attribute__((__deprecated__)) rresvport_af(int * , int ) ; /* END FUNCTION-DECL-EXTERN rresvport_af LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:709 */ /* BEGIN FUNCTION-DECL jit_op_prepend LOC=UNKNOWN */ __inline static void jit_op_prepend(jit_op *op , jit_op *prepended ) ; /* END FUNCTION-DECL jit_op_prepend LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL load_reg LOC=UNKNOWN */ void load_reg(jit_op *op , jit_hw_reg *hreg , jit_value reg ) ; /* END FUNCTION-DECL load_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN unlockpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:250 */ extern int unlockpt(int ) ; /* END FUNCTION-DECL-EXTERN unlockpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:250 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_kill LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:550 */ extern int pthread_kill(pthread_t , int ) ; /* END FUNCTION-DECL-EXTERN pthread_kill LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:550 */ /* BEGIN FUNCTION-DECL-EXTERN strerror_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:116 */ extern int strerror_r(int __errnum , char *__strerrbuf , size_t __buflen ) ; /* END FUNCTION-DECL-EXTERN strerror_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:116 */ /* BEGIN FUNCTION-DECL-EXTERN vsscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:352 */ extern int ( /* format attribute */ vsscanf)(char const * __restrict __str , char const * __restrict __format , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vsscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:352 */ /* BEGIN FUNCTION-DECL __builtin_huge_vall LOC=BUILTIN */ /* compiler builtin: long double __builtin_huge_vall(void) ; */ /* END FUNCTION-DECL __builtin_huge_vall LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_cosf LOC=BUILTIN */ /* compiler builtin: float __builtin_cosf(float ) ; */ /* END FUNCTION-DECL __builtin_cosf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_strncpy LOC=BUILTIN */ /* compiler builtin: char *__builtin_strncpy(char * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_strncpy LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_optimize_unused_assignments LOC=UNKNOWN */ void jit_optimize_unused_assignments(struct jit *jit ) ; /* END FUNCTION-DECL jit_optimize_unused_assignments LOC=UNKNOWN */ /* BEGIN TYPEDEF qaddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:97 */ typedef quad_t *qaddr_t; /* END TYPEDEF qaddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:97 */ /* BEGIN FUNCTION-DECL-EXTERN getlogin LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:458 */ extern char *getlogin(void) ; /* END FUNCTION-DECL-EXTERN getlogin LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:458 */ /* BEGIN FUNCTION-DECL ob_append LOC=UNKNOWN */ static void ob_append(struct output_buf *ob , char *str ) ; /* END FUNCTION-DECL ob_append LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL print_comment LOC=UNKNOWN */ void print_comment(struct output_buf *linebuf , jit_op *op ) ; /* END FUNCTION-DECL print_comment LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN srandom LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:246 */ extern void srandom(unsigned int ) ; /* END FUNCTION-DECL-EXTERN srandom LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:246 */ /* BEGIN ENUM __anonenum_clockid_t_447627989 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ enum __anonenum_clockid_t_447627989 { _CLOCK_REALTIME = 0, _CLOCK_MONOTONIC = 6, _CLOCK_MONOTONIC_RAW = 4, _CLOCK_MONOTONIC_RAW_APPROX = 5, _CLOCK_UPTIME_RAW = 8, _CLOCK_UPTIME_RAW_APPROX = 9, _CLOCK_PROCESS_CPUTIME_ID = 12, _CLOCK_THREAD_CPUTIME_ID = 16 } ; /* END ENUM __anonenum_clockid_t_447627989 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ /* BEGIN TYPEDEF clockid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ typedef enum __anonenum_clockid_t_447627989 clockid_t; /* END TYPEDEF clockid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:153 */ /* BEGIN FUNCTION-DECL-EXTERN clock_gettime_nsec_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:182 */ extern __uint64_t clock_gettime_nsec_np(clockid_t __clock_id ) ; /* END FUNCTION-DECL-EXTERN clock_gettime_nsec_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:182 */ /* BEGIN FUNCTION-DECL-EXTERN read LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:472 */ extern ssize_t read(int , void * , size_t ) __asm__("_read") ; /* END FUNCTION-DECL-EXTERN read LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:472 */ /* BEGIN FUNCTION-DECL emit_cond_op LOC=UNKNOWN */ static void emit_cond_op(struct jit *jit , struct jit_op *op , int amd64_cond , int imm , int sign ) ; /* END FUNCTION-DECL emit_cond_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN lockf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:569 */ extern int lockf(int , int , off_t ) __asm__("_lockf") ; /* END FUNCTION-DECL-EXTERN lockf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:569 */ /* BEGIN FUNCTION-DECL-EXTERN drand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:200 */ extern double drand48(void) ; /* END FUNCTION-DECL-EXTERN drand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:200 */ /* BEGIN FUNCTION-DECL __builtin_alloca LOC=BUILTIN */ /* compiler builtin: void *__builtin_alloca(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_alloca LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN strtouq LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:354 */ extern unsigned long long strtouq(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtouq LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:354 */ /* BEGIN FUNCTION-DECL-EXTERN pwrite LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:575 */ extern ssize_t pwrite(int __fd , void const *__buf , size_t __nbyte , off_t __offset ) __asm__("_pwrite") ; /* END FUNCTION-DECL-EXTERN pwrite LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:575 */ /* BEGIN FUNCTION-DECL compiler_based_debugger LOC=UNKNOWN */ static void compiler_based_debugger(struct jit *jit ) ; /* END FUNCTION-DECL compiler_based_debugger LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_atan2 LOC=BUILTIN */ /* compiler builtin: double __builtin_atan2(double , double ) ; */ /* END FUNCTION-DECL __builtin_atan2 LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN memset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:74 */ extern void *memset(void *__b , int __c , size_t __len ) ; /* END FUNCTION-DECL-EXTERN memset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:74 */ /* BEGIN FUNCTION-DECL-EXTERN ferror LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:159 */ extern int ferror(FILE * ) ; /* END FUNCTION-DECL-EXTERN ferror LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:159 */ /* BEGIN FUNCTION-DECL jit_set_to_array LOC=UNKNOWN */ __inline static void jit_set_to_array(jit_set *s , jit_value *dest ) ; /* END FUNCTION-DECL jit_set_to_array LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL copy_reg_to_array LOC=UNKNOWN */ static void copy_reg_to_array(jit_tree_key key , jit_tree_value value , void *target ) ; /* END FUNCTION-DECL copy_reg_to_array LOC=UNKNOWN */ /* BEGIN STRUCT rusage_info_v3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:251 */ struct rusage_info_v3 { uint8_t ri_uuid[16] ; uint64_t ri_user_time ; uint64_t ri_system_time ; uint64_t ri_pkg_idle_wkups ; uint64_t ri_interrupt_wkups ; uint64_t ri_pageins ; uint64_t ri_wired_size ; uint64_t ri_resident_size ; uint64_t ri_phys_footprint ; uint64_t ri_proc_start_abstime ; uint64_t ri_proc_exit_abstime ; uint64_t ri_child_user_time ; uint64_t ri_child_system_time ; uint64_t ri_child_pkg_idle_wkups ; uint64_t ri_child_interrupt_wkups ; uint64_t ri_child_pageins ; uint64_t ri_child_elapsed_abstime ; uint64_t ri_diskio_bytesread ; uint64_t ri_diskio_byteswritten ; uint64_t ri_cpu_time_qos_default ; uint64_t ri_cpu_time_qos_maintenance ; uint64_t ri_cpu_time_qos_background ; uint64_t ri_cpu_time_qos_utility ; uint64_t ri_cpu_time_qos_legacy ; uint64_t ri_cpu_time_qos_user_initiated ; uint64_t ri_cpu_time_qos_user_interactive ; uint64_t ri_billed_system_time ; uint64_t ri_serviced_system_time ; }; /* END STRUCT rusage_info_v3 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:251 */ /* BEGIN FUNCTION-DECL-EXTERN setbuffer LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:389 */ extern void setbuffer(FILE * , char * , int ) ; /* END FUNCTION-DECL-EXTERN setbuffer LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:389 */ /* BEGIN FUNCTION-DECL-EXTERN fsctl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:773 */ extern int fsctl(char const * , unsigned long , void * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN fsctl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:773 */ /* BEGIN FUNCTION-DECL jit_arg_layout_add LOC=UNKNOWN */ static void jit_arg_layout_add(struct jit_arg_layout *layout , int isfp , struct jit_out_arg *arg ) ; /* END FUNCTION-DECL jit_arg_layout_add LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:89 */ extern char *strstr(char const *__big , char const *__little ) ; /* END FUNCTION-DECL-EXTERN strstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:89 */ /* BEGIN FUNCTION-DECL-EXTERN rcmd_af LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:706 */ extern int __attribute__((__deprecated__)) rcmd_af(char ** , int , char const * , char const * , char const * , int * , int ) ; /* END FUNCTION-DECL-EXTERN rcmd_af LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:706 */ /* BEGIN FUNCTION-DECL jit_op_first LOC=UNKNOWN */ __inline static jit_op *jit_op_first(jit_op *op ) ; /* END FUNCTION-DECL jit_op_first LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_broadcast LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:293 */ extern int pthread_cond_broadcast(pthread_cond_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_cond_broadcast LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:293 */ /* BEGIN FUNCTION-DECL-EXTERN execv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:444 */ extern int execv(char const *__path , char **__argv ) ; /* END FUNCTION-DECL-EXTERN execv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:444 */ /* BEGIN FUNCTION-DECL-EXTERN putchar_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:306 */ extern int putchar_unlocked(int ) ; /* END FUNCTION-DECL-EXTERN putchar_unlocked LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:306 */ /* BEGIN TYPEDEF int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int16_t.h:30 */ typedef short int16_t; /* END TYPEDEF int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_int16_t.h:30 */ /* BEGIN TYPEDEF int_fast16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:50 */ typedef int16_t int_fast16_t; /* END TYPEDEF int_fast16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:50 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_setprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:422 */ extern int pthread_mutexattr_setprioceiling(pthread_mutexattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_setprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:422 */ /* BEGIN STRUCT __darwin_ymm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:229 */ struct __darwin_ymm_reg { char __ymm_reg[32] ; }; /* END STRUCT __darwin_ymm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:229 */ /* BEGIN STRUCT __darwin_i386_avx512_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:364 */ struct __darwin_i386_avx512_state { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; char __fpu_rsrv4[224] ; int __fpu_reserved1 ; char __avx_reserved1[64] ; struct __darwin_xmm_reg __fpu_ymmh0 ; struct __darwin_xmm_reg __fpu_ymmh1 ; struct __darwin_xmm_reg __fpu_ymmh2 ; struct __darwin_xmm_reg __fpu_ymmh3 ; struct __darwin_xmm_reg __fpu_ymmh4 ; struct __darwin_xmm_reg __fpu_ymmh5 ; struct __darwin_xmm_reg __fpu_ymmh6 ; struct __darwin_xmm_reg __fpu_ymmh7 ; struct __darwin_opmask_reg __fpu_k0 ; struct __darwin_opmask_reg __fpu_k1 ; struct __darwin_opmask_reg __fpu_k2 ; struct __darwin_opmask_reg __fpu_k3 ; struct __darwin_opmask_reg __fpu_k4 ; struct __darwin_opmask_reg __fpu_k5 ; struct __darwin_opmask_reg __fpu_k6 ; struct __darwin_opmask_reg __fpu_k7 ; struct __darwin_ymm_reg __fpu_zmmh0 ; struct __darwin_ymm_reg __fpu_zmmh1 ; struct __darwin_ymm_reg __fpu_zmmh2 ; struct __darwin_ymm_reg __fpu_zmmh3 ; struct __darwin_ymm_reg __fpu_zmmh4 ; struct __darwin_ymm_reg __fpu_zmmh5 ; struct __darwin_ymm_reg __fpu_zmmh6 ; struct __darwin_ymm_reg __fpu_zmmh7 ; }; /* END STRUCT __darwin_i386_avx512_state LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:364 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_gettype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:411 */ extern int pthread_mutexattr_gettype(pthread_mutexattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_gettype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:411 */ /* BEGIN FUNCTION-DECL __builtin_sinh LOC=BUILTIN */ /* compiler builtin: double __builtin_sinh(double ) ; */ /* END FUNCTION-DECL __builtin_sinh LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN flsll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:89 */ extern int flsll(long long ) ; /* END FUNCTION-DECL-EXTERN flsll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:89 */ /* BEGIN VARIABLE-DECL-EXTERN __stdinp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:81 */ extern FILE *__stdinp ; /* END VARIABLE-DECL-EXTERN __stdinp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:81 */ /* BEGIN FUNCTION-DECL __builtin_fabsf LOC=BUILTIN */ /* compiler builtin: float __builtin_fabsf(float ) ; */ /* END FUNCTION-DECL __builtin_fabsf LOC=BUILTIN */ /* BEGIN TYPEDEF __darwin_fsfilcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:59 */ typedef unsigned int __darwin_fsfilcnt_t; /* END TYPEDEF __darwin_fsfilcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:59 */ /* BEGIN TYPEDEF fsfilcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fsfilcnt_t.h:31 */ typedef __darwin_fsfilcnt_t fsfilcnt_t; /* END TYPEDEF fsfilcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fsfilcnt_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN stpcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:130 */ extern char *stpcpy(char *__dst , char const *__src ) ; /* END FUNCTION-DECL-EXTERN stpcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:130 */ /* BEGIN STRUCT copy_target LOC=jitter-Darwin-X86-64.c:613 */ struct copy_target { jit_value *target ; int index ; }; /* END STRUCT copy_target LOC=jitter-Darwin-X86-64.c:613 */ /* BEGIN FUNCTION-DECL-EXTERN isnumber LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isnumber)(int _c ) ; /* END FUNCTION-DECL-EXTERN isnumber LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL rmap_free LOC=UNKNOWN */ static void rmap_free(jit_rmap *regmap ) ; /* END FUNCTION-DECL rmap_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mktime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:115 */ extern time_t mktime(struct tm * ) __asm__("_mktime") ; /* END FUNCTION-DECL-EXTERN mktime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:115 */ /* BEGIN FUNCTION-DECL _OSSwapInt16 LOC=UNKNOWN */ __inline static __uint16_t _OSSwapInt16(__uint16_t _data ) ; /* END FUNCTION-DECL _OSSwapInt16 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN sethostid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:716 */ extern void sethostid(long ) ; /* END FUNCTION-DECL-EXTERN sethostid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:716 */ /* BEGIN FUNCTION-DECL-EXTERN vfork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:602 */ extern pid_t vfork(void) ; /* END FUNCTION-DECL-EXTERN vfork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:602 */ /* BEGIN FUNCTION-DECL free_ops LOC=UNKNOWN */ static void free_ops(struct jit_op *op ) ; /* END FUNCTION-DECL free_ops LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getlogin_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:608 */ extern int getlogin_r(char * , size_t ) ; /* END FUNCTION-DECL-EXTERN getlogin_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:608 */ /* BEGIN TYPEDEF nlink_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_nlink_t.h:31 */ typedef __uint16_t nlink_t; /* END TYPEDEF nlink_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_nlink_t.h:31 */ /* BEGIN STRUCT __anonstruct__RuneCharClass_1021650748 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ struct __anonstruct__RuneCharClass_1021650748 { char __name[14] ; __uint32_t __mask ; }; /* END STRUCT __anonstruct__RuneCharClass_1021650748 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:72 */ /* BEGIN STRUCT jit_op LOC=jitter-Darwin-X86-64.c:185 */ struct jit_op { unsigned short code ; unsigned char spec ; unsigned char arg_size ; unsigned char assigned ; unsigned char fp ; unsigned char in_use ; double flt_imm ; jit_value arg[3] ; jit_value r_arg[3] ; jit_value patch_addr ; struct jit_op *jmp_addr ; struct jit_op *next ; struct jit_op *prev ; struct jit_set *live_in ; struct jit_set *live_out ; struct jit_rmap *regmap ; int normalized_pos ; struct jit_tree *allocator_hints ; struct jit_debug_info *debug_info ; size_t code_offset ; size_t code_length ; void *addendum ; }; /* END STRUCT jit_op LOC=jitter-Darwin-X86-64.c:185 */ /* BEGIN STRUCT __darwin_x86_debug_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1192 */ struct __darwin_x86_debug_state64 { __uint64_t __dr0 ; __uint64_t __dr1 ; __uint64_t __dr2 ; __uint64_t __dr3 ; __uint64_t __dr4 ; __uint64_t __dr5 ; __uint64_t __dr6 ; __uint64_t __dr7 ; }; /* END STRUCT __darwin_x86_debug_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:1192 */ /* BEGIN TYPEDEF int_least8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:38 */ typedef int8_t int_least8_t; /* END TYPEDEF int_least8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:38 */ /* BEGIN FUNCTION-DECL jit_tree_addall LOC=UNKNOWN */ __inline static jit_tree *jit_tree_addall(jit_tree *target , jit_tree *n ) ; /* END FUNCTION-DECL jit_tree_addall LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getwgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:664 */ extern int getwgroups_np(int * , unsigned char * ) ; /* END FUNCTION-DECL-EXTERN getwgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:664 */ /* BEGIN FUNCTION-DECL-EXTERN fread LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:172 */ extern size_t fread(void * __restrict __ptr , size_t __size , size_t __nitems , FILE * __restrict __stream ) ; /* END FUNCTION-DECL-EXTERN fread LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:172 */ /* BEGIN FUNCTION-DECL jit_expand_patches_and_labels LOC=UNKNOWN */ void jit_expand_patches_and_labels(struct jit *jit ) ; /* END FUNCTION-DECL jit_expand_patches_and_labels LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL prepare_registers_for_call LOC=UNKNOWN */ static void prepare_registers_for_call(struct jit_reg_allocator *al , jit_op *op ) ; /* END FUNCTION-DECL prepare_registers_for_call LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL emit_pop_reg LOC=UNKNOWN */ static int emit_pop_reg(struct jit *jit , jit_hw_reg *r , int stack_offset ) ; /* END FUNCTION-DECL emit_pop_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN abort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:131 */ extern void abort(void) __attribute__((__noreturn__, __cold__)) ; /* END FUNCTION-DECL-EXTERN abort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:131 */ /* BEGIN FUNCTION-DECL jit_set_new LOC=UNKNOWN */ __inline static jit_set *jit_set_new(void) ; /* END FUNCTION-DECL jit_set_new LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN wait4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:255 */ extern pid_t wait4(pid_t , int * , int , struct rusage * ) ; /* END FUNCTION-DECL-EXTERN wait4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:255 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setugid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:699 */ extern int __attribute__((__deprecated__("Use of per-thread security contexts is error-prone and discouraged."))) pthread_setugid_np(uid_t , gid_t ) ; /* END FUNCTION-DECL-EXTERN pthread_setugid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:699 */ /* BEGIN FUNCTION-DECL required_stack_space_for_regs LOC=UNKNOWN */ static int required_stack_space_for_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL required_stack_space_for_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mprotect LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:228 */ extern int mprotect(void * , size_t , int ) __asm__("_mprotect") ; /* END FUNCTION-DECL-EXTERN mprotect LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:228 */ /* BEGIN FUNCTION-DECL print_op_bytes LOC=UNKNOWN */ __inline static void print_op_bytes(FILE *f , struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL print_op_bytes LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN tempnam LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:318 */ extern char __attribute__((__deprecated__("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead."))) *tempnam(char const *__dir , char const *__prefix ) __asm__("_tempnam") ; /* END FUNCTION-DECL-EXTERN tempnam LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:318 */ /* BEGIN FUNCTION-DECL jit_set_addall LOC=UNKNOWN */ __inline static void jit_set_addall(jit_set *target , jit_set *s ) ; /* END FUNCTION-DECL jit_set_addall LOC=UNKNOWN */ /* BEGIN STRUCT tm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:75 */ struct tm { int tm_sec ; int tm_min ; int tm_hour ; int tm_mday ; int tm_mon ; int tm_year ; int tm_wday ; int tm_yday ; int tm_isdst ; long tm_gmtoff ; char *tm_zone ; }; /* END STRUCT tm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:75 */ /* BEGIN STRUCT sched_param LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:35 */ struct sched_param { int sched_priority ; char __opaque[4] ; }; /* END STRUCT sched_param LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:35 */ /* BEGIN FUNCTION-DECL-EXTERN getsgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:662 */ extern int getsgroups_np(int * , unsigned char * ) ; /* END FUNCTION-DECL-EXTERN getsgroups_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:662 */ /* BEGIN FUNCTION-DECL-EXTERN getline LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:369 */ extern ssize_t getline(char ** __restrict __linep , size_t * __restrict __linecapp , FILE * __restrict __stream ) ; /* END FUNCTION-DECL-EXTERN getline LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:369 */ /* BEGIN FUNCTION-DECL jit_optimize_st_ops LOC=UNKNOWN */ void jit_optimize_st_ops(struct jit *jit ) ; /* END FUNCTION-DECL jit_optimize_st_ops LOC=UNKNOWN */ /* BEGIN TYPEDEF user_ulong_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:101 */ typedef u_int64_t user_ulong_t; /* END TYPEDEF user_ulong_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:101 */ /* BEGIN FUNCTION-DECL __builtin_stpcpy LOC=BUILTIN */ /* compiler builtin: char *__builtin_stpcpy(char * , char const * ) ; */ /* END FUNCTION-DECL __builtin_stpcpy LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_subx_op LOC=UNKNOWN */ static void emit_subx_op(struct jit *jit , struct jit_op *op , int x86_op , int imm ) ; /* END FUNCTION-DECL emit_subx_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getrusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:450 */ extern int getrusage(int , struct rusage * ) ; /* END FUNCTION-DECL-EXTERN getrusage LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:450 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_sigmask LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:556 */ extern int pthread_sigmask(int , sigset_t const * , sigset_t * ) __asm__("_pthread_sigmask") ; /* END FUNCTION-DECL-EXTERN pthread_sigmask LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:556 */ /* BEGIN STRUCT jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ struct jit_prepared_args { int count ; int ready ; int gp_args ; int fp_args ; int stack_size ; jit_op *op ; int variadic ; struct jit_out_arg *args ; }; /* END STRUCT jit_prepared_args LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN STRUCT jit LOC=jitter-Darwin-X86-64.c:726 */ struct jit { unsigned char *buf ; unsigned int buf_capacity ; unsigned char *ip ; struct jit_op *ops ; struct jit_op *last_op ; struct jit_reg_allocator *reg_al ; struct jit_op *current_func ; jit_label *labels ; jit_prepared_args prepared_args ; int push_count ; unsigned int optimizations ; struct jit_exec_mem *mmaped_buf ; }; /* END STRUCT jit LOC=jitter-Darwin-X86-64.c:726 */ /* BEGIN FUNCTION-DECL make_addmuli LOC=UNKNOWN */ __inline static int make_addmuli(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL make_addmuli LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN cgetent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:283 */ extern int cgetent(char ** , char ** , char const * ) ; /* END FUNCTION-DECL-EXTERN cgetent LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:283 */ /* BEGIN FUNCTION-DECL jit_arg_layout_create_output LOC=UNKNOWN */ static struct jit_arg_layout *jit_arg_layout_create_output(struct jit *jit , struct jit_prepared_args *prepared_args ) ; /* END FUNCTION-DECL jit_arg_layout_create_output LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN tzset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:121 */ extern void tzset(void) ; /* END FUNCTION-DECL-EXTERN tzset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:121 */ /* BEGIN FUNCTION-DECL jit_debug_info_new LOC=UNKNOWN */ struct jit_debug_info *jit_debug_info_new(char const *filename , char const *function , int lineno ) ; /* END FUNCTION-DECL jit_debug_info_new LOC=UNKNOWN */ /* BEGIN TYPEDEF __2_init_tigress_1_opaque_StructureType LOC=UNKNOWN */ typedef struct __2_init_tigress_1_opaque_NodeStruct *__2_init_tigress_1_opaque_StructureType; /* END TYPEDEF __2_init_tigress_1_opaque_StructureType LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL delete_node LOC=UNKNOWN */ static jit_tree *delete_node(jit_tree *h , jit_tree_key key , int *found ) ; /* END FUNCTION-DECL delete_node LOC=UNKNOWN */ /* BEGIN TYPEDEF key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_key_t.h:31 */ typedef __int32_t key_t; /* END TYPEDEF key_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_key_t.h:31 */ /* BEGIN FUNCTION-DECL __builtin_frexpl LOC=BUILTIN */ /* compiler builtin: long double __builtin_frexpl(long double , int * ) ; */ /* END FUNCTION-DECL __builtin_frexpl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_ia32_subps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_subps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_subps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN gets LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:182 */ extern char *gets(char * ) ; /* END FUNCTION-DECL-EXTERN gets LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:182 */ /* BEGIN FUNCTION-DECL _bit_pop LOC=UNKNOWN */ __inline static int _bit_pop(unsigned int x ) ; /* END FUNCTION-DECL _bit_pop LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL fac LOC=UNKNOWN */ void fac(int n ) ; /* END FUNCTION-DECL fac LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_fsblkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:58 */ typedef unsigned int __darwin_fsblkcnt_t; /* END TYPEDEF __darwin_fsblkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:58 */ /* BEGIN TYPEDEF fsblkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fsblkcnt_t.h:31 */ typedef __darwin_fsblkcnt_t fsblkcnt_t; /* END TYPEDEF fsblkcnt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fsblkcnt_t.h:31 */ /* BEGIN FUNCTION-DECL report_warning LOC=UNKNOWN */ static void report_warning(struct jit *jit , jit_op *op , char *desc ) ; /* END FUNCTION-DECL report_warning LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN __isctype LOC=UNKNOWN */ __inline extern __darwin_ct_rune_t ( __attribute__((__gnu_inline__)) __isctype)(__darwin_ct_rune_t _c , unsigned long _f ) ; /* END FUNCTION-DECL-EXTERN __isctype LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_tryrdlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:452 */ extern int pthread_rwlock_tryrdlock(pthread_rwlock_t * ) __asm__("_pthread_rwlock_tryrdlock") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_tryrdlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:452 */ /* BEGIN FUNCTION-DECL-EXTERN mkostempsat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:692 */ extern int mkostempsat_np(int dfd , char *path , int slen , int oflags ) ; /* END FUNCTION-DECL-EXTERN mkostempsat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:692 */ /* BEGIN FUNCTION-DECL __builtin_object_size LOC=BUILTIN */ /* compiler builtin: unsigned long __builtin_object_size(void * , int ) ; */ /* END FUNCTION-DECL __builtin_object_size LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN setegid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:624 */ extern int setegid(gid_t ) ; /* END FUNCTION-DECL-EXTERN setegid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:624 */ /* BEGIN ENUM jit_amd64_gp_regs LOC=jitter-Darwin-X86-64.c:990 */ enum jit_amd64_gp_regs { AMD64_RAX = 0, AMD64_RCX = 1, AMD64_RDX = 2, AMD64_RBX = 3, AMD64_RSP = 4, AMD64_RBP = 5, AMD64_RSI = 6, AMD64_RDI = 7, AMD64_R8 = 8, AMD64_R9 = 9, AMD64_R10 = 10, AMD64_R11 = 11, AMD64_R12 = 12, AMD64_R13 = 13, AMD64_R14 = 14, AMD64_R15 = 15, AMD64_RIP = 16, AMD64_NREG = 17 } ; /* END ENUM jit_amd64_gp_regs LOC=jitter-Darwin-X86-64.c:990 */ /* BEGIN FUNCTION-DECL __builtin_tan LOC=BUILTIN */ /* compiler builtin: double __builtin_tan(double ) ; */ /* END FUNCTION-DECL __builtin_tan LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN atoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:139 */ extern long long atoll(char const * ) ; /* END FUNCTION-DECL-EXTERN atoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:139 */ /* BEGIN FUNCTION-DECL-EXTERN unlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:212 */ extern int unlinkat(int , char const * , int ) ; /* END FUNCTION-DECL-EXTERN unlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:212 */ /* BEGIN FUNCTION-DECL jit_get_unused_reg_with_index LOC=UNKNOWN */ jit_hw_reg *jit_get_unused_reg_with_index(struct jit_reg_allocator *al , jit_op *op , int fp , int index___0 ) ; /* END FUNCTION-DECL jit_get_unused_reg_with_index LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF __2_init_tigress_1_opaque_list_1 LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct *__2_init_tigress_1_opaque_list_1 = (struct __2_init_tigress_1_opaque_NodeStruct *)0; /* END VARIABLE-DEF __2_init_tigress_1_opaque_list_1 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getattrlistbulk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:187 */ extern int getattrlistbulk(int , void * , void * , size_t , uint64_t ) ; /* END FUNCTION-DECL-EXTERN getattrlistbulk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:187 */ /* BEGIN TYPEDEF ldiv_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ typedef struct __anonstruct_ldiv_t_748949161 ldiv_t; /* END TYPEDEF ldiv_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:88 */ /* BEGIN FUNCTION-DECL jit_op_last LOC=UNKNOWN */ __inline static jit_op *jit_op_last(jit_op *op ) ; /* END FUNCTION-DECL jit_op_last LOC=UNKNOWN */ /* BEGIN TYPEDEF rsize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_rsize_t.h:31 */ typedef __darwin_size_t rsize_t; /* END TYPEDEF rsize_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_rsize_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN memset_s LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:145 */ extern errno_t memset_s(void *__s , rsize_t __smax , int __c , rsize_t __n ) ; /* END FUNCTION-DECL-EXTERN memset_s LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:145 */ /* BEGIN FUNCTION-DECL __builtin___stpcpy_chk LOC=BUILTIN */ /* compiler builtin: char *__builtin___stpcpy_chk(char * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___stpcpy_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_next_arg LOC=BUILTIN */ /* compiler builtin: __builtin_va_list __builtin_next_arg(void) ; */ /* END FUNCTION-DECL __builtin_next_arg LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN __darwin_check_fd_set_overflow LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:54 */ extern int __darwin_check_fd_set_overflow(int , void const * , int ) __attribute__((__weak_import__)) ; /* END FUNCTION-DECL-EXTERN __darwin_check_fd_set_overflow LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:54 */ /* BEGIN FUNCTION-DECL-EXTERN sched_get_priority_max LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:40 */ extern int sched_get_priority_max(int ) ; /* END FUNCTION-DECL-EXTERN sched_get_priority_max LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread/sched.h:40 */ /* BEGIN FUNCTION-DECL emit_push_reg LOC=UNKNOWN */ static int emit_push_reg(struct jit *jit , jit_hw_reg *r , int stack_offset ) ; /* END FUNCTION-DECL emit_push_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_bswap32 LOC=BUILTIN */ /* compiler builtin: int __builtin_bswap32(int ) ; */ /* END FUNCTION-DECL __builtin_bswap32 LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_pop_caller_saved_regs LOC=UNKNOWN */ static int emit_pop_caller_saved_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_pop_caller_saved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:147 */ extern char *getenv(char const * ) ; /* END FUNCTION-DECL-EXTERN getenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:147 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_join LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:362 */ extern int pthread_join(pthread_t , void ** ) __asm__("_pthread_join") ; /* END FUNCTION-DECL-EXTERN pthread_join LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:362 */ /* BEGIN FUNCTION-DECL-EXTERN strlen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:82 */ extern size_t strlen(char const *__s ) ; /* END FUNCTION-DECL-EXTERN strlen LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:82 */ /* BEGIN FUNCTION-DECL jit_free LOC=UNKNOWN */ void jit_free(struct jit *jit ) ; /* END FUNCTION-DECL jit_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_stdarg_start LOC=BUILTIN */ /* compiler builtin: void __builtin_stdarg_start(__builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin_stdarg_start LOC=BUILTIN */ /* BEGIN FUNCTION-DECL check_data_references LOC=UNKNOWN */ static int check_data_references(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_data_references LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ___tolower LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:130 */ extern __darwin_ct_rune_t ___tolower(__darwin_ct_rune_t ) ; /* END FUNCTION-DECL-EXTERN ___tolower LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:130 */ /* BEGIN FUNCTION-DECL stack_arg_pos LOC=UNKNOWN */ __inline static int stack_arg_pos(struct jit *jit , struct jit_func_info *info , int arg ) ; /* END FUNCTION-DECL stack_arg_pos LOC=UNKNOWN */ /* BEGIN TYPEDEF uint_least32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:44 */ typedef uint32_t uint_least32_t; /* END TYPEDEF uint_least32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:44 */ /* BEGIN FUNCTION-DECL open_disasm LOC=UNKNOWN */ static FILE *open_disasm(void) ; /* END FUNCTION-DECL open_disasm LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF x86_cc_signed_map LOC=UNKNOWN */ static unsigned char x86_cc_signed_map[12] ; /* END VARIABLE-DEF x86_cc_signed_map LOC=UNKNOWN */ /* BEGIN UNION jit_proc_value_alias LOC=jitter-Darwin-X86-64.c:218 */ union jit_proc_value_alias { void (*ptr)() ; jit_value num ; }; /* END UNION jit_proc_value_alias LOC=jitter-Darwin-X86-64.c:218 */ /* BEGIN VARIABLE-DECL-EXTERN _CurrentRuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:112 */ extern _RuneLocale *_CurrentRuneLocale ; /* END VARIABLE-DECL-EXTERN _CurrentRuneLocale LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/runetype.h:112 */ /* BEGIN FUNCTION-DECL-EXTERN mmap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:225 */ extern void *mmap(void * , size_t , int , int , int , off_t ) __asm__("_mmap") ; /* END FUNCTION-DECL-EXTERN mmap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:225 */ /* BEGIN FUNCTION-DECL rmap_assoc LOC=UNKNOWN */ static void rmap_assoc(jit_rmap *rmap , jit_value reg , jit_hw_reg *hreg ) ; /* END FUNCTION-DECL rmap_assoc LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_sinf LOC=BUILTIN */ /* compiler builtin: float __builtin_sinf(float ) ; */ /* END FUNCTION-DECL __builtin_sinf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_nanf LOC=BUILTIN */ /* compiler builtin: float __builtin_nanf(char const * ) ; */ /* END FUNCTION-DECL __builtin_nanf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_atfork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:222 */ extern int pthread_atfork(void (*)(void) , void (*)(void) , void (*)(void) ) ; /* END FUNCTION-DECL-EXTERN pthread_atfork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:222 */ /* BEGIN FUNCTION-DECL-EXTERN difftime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:111 */ extern double difftime(time_t , time_t ) ; /* END FUNCTION-DECL-EXTERN difftime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:111 */ /* BEGIN FUNCTION-DECL-EXTERN sprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:194 */ extern int ( /* format attribute */ sprintf)(char * __restrict , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN sprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:194 */ /* BEGIN FUNCTION-DECL __builtin_modfl LOC=BUILTIN */ /* compiler builtin: long double __builtin_modfl(long double , long double * ) ; */ /* END FUNCTION-DECL __builtin_modfl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN renameatx_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:47 */ extern int renameatx_np(int , char const * , int , char const * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN renameatx_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:47 */ /* BEGIN FUNCTION-DECL-EXTERN nfssvc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:695 */ extern int nfssvc(int , void * ) ; /* END FUNCTION-DECL-EXTERN nfssvc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:695 */ /* BEGIN FUNCTION-DECL __builtin_expf LOC=BUILTIN */ /* compiler builtin: float __builtin_expf(float ) ; */ /* END FUNCTION-DECL __builtin_expf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_ffs LOC=BUILTIN */ /* compiler builtin: int __builtin_ffs(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_ffs LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_alu_op LOC=UNKNOWN */ static void emit_alu_op(struct jit *jit , struct jit_op *op , int x86_op , int imm ) ; /* END FUNCTION-DECL emit_alu_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN abs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:132 */ extern int abs(int ) __attribute__((__const__)) ; /* END FUNCTION-DECL-EXTERN abs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:132 */ /* BEGIN FUNCTION-DECL-EXTERN getcwd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:449 */ extern char *getcwd(char * , size_t ) ; /* END FUNCTION-DECL-EXTERN getcwd LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:449 */ /* BEGIN FUNCTION-DECL-EXTERN mbtowc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:158 */ extern int mbtowc(wchar_t * __restrict , char const * __restrict , size_t ) ; /* END FUNCTION-DECL-EXTERN mbtowc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:158 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_trylock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:390 */ extern int pthread_mutex_trylock(pthread_mutex_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_trylock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:390 */ /* BEGIN FUNCTION-DECL-EXTERN encrypt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:546 */ extern void encrypt(char * , int ) __asm__("_encrypt") ; /* END FUNCTION-DECL-EXTERN encrypt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:546 */ /* BEGIN FUNCTION-DECL-EXTERN labs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:148 */ extern long labs(long ) __attribute__((__const__)) ; /* END FUNCTION-DECL-EXTERN labs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:148 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setstacksize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:287 */ extern int pthread_attr_setstacksize(pthread_attr_t * , size_t ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setstacksize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:287 */ /* BEGIN FUNCTION-DECL jit_tree_insert LOC=UNKNOWN */ static jit_tree *jit_tree_insert(jit_tree *root , jit_tree_key key , jit_tree_value value , int *found ) ; /* END FUNCTION-DECL jit_tree_insert LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN lutimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:192 */ extern int lutimes(char const * , struct timeval const * ) ; /* END FUNCTION-DECL-EXTERN lutimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:192 */ /* BEGIN TYPEDEF int_least64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:41 */ typedef int64_t int_least64_t; /* END TYPEDEF int_least64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:41 */ /* BEGIN UNION __anonunion_x86_imm_buf_876386805 LOC=jitter-Darwin-X86-64.c:1214 */ union __anonunion_x86_imm_buf_876386805 { int val ; unsigned char b[4] ; }; /* END UNION __anonunion_x86_imm_buf_876386805 LOC=jitter-Darwin-X86-64.c:1214 */ /* BEGIN FUNCTION-DECL check_dead_code LOC=UNKNOWN */ static int check_dead_code(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_dead_code LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN rindex LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:74 */ extern char *rindex(char const * , int ) ; /* END FUNCTION-DECL-EXTERN rindex LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:74 */ /* BEGIN FUNCTION-DECL-EXTERN memset_pattern4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:156 */ extern void memset_pattern4(void *__b , void const *__pattern4 , size_t __len ) ; /* END FUNCTION-DECL-EXTERN memset_pattern4 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:156 */ /* BEGIN TYPEDEF syscall_arg_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:111 */ typedef u_int64_t syscall_arg_t; /* END TYPEDEF syscall_arg_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:111 */ /* BEGIN TYPEDEF __darwin_va_list LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:98 */ typedef __builtin_va_list __darwin_va_list; /* END TYPEDEF __darwin_va_list LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:98 */ /* BEGIN TYPEDEF va_list LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_va_list.h:32 */ typedef __darwin_va_list va_list; /* END TYPEDEF va_list LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_va_list.h:32 */ /* BEGIN FUNCTION-DECL-EXTERN __vsprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:61 */ extern int __vsprintf_chk(char * __restrict , int , size_t , char const * __restrict , va_list ) ; /* END FUNCTION-DECL-EXTERN __vsprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:61 */ /* BEGIN FUNCTION-DECL-EXTERN cgetcap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:281 */ extern char *cgetcap(char * , char const * , int ) ; /* END FUNCTION-DECL-EXTERN cgetcap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:281 */ /* BEGIN FUNCTION-DECL-EXTERN system LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:190 */ extern int system(char const * ) __asm__("_system") ; /* END FUNCTION-DECL-EXTERN system LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:190 */ /* BEGIN FUNCTION-DECL jit_add_prolog LOC=UNKNOWN */ jit_op *jit_add_prolog(struct jit *jit , void *func , struct jit_debug_info *debug_info ) ; /* END FUNCTION-DECL jit_add_prolog LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_sinhf LOC=BUILTIN */ /* compiler builtin: float __builtin_sinhf(float ) ; */ /* END FUNCTION-DECL __builtin_sinhf LOC=BUILTIN */ /* BEGIN TYPEDEF X86_Prefix LOC=jitter-Darwin-X86-64.c:1165 */ typedef enum __anonenum_X86_Prefix_200431650 X86_Prefix; /* END TYPEDEF X86_Prefix LOC=jitter-Darwin-X86-64.c:1165 */ /* BEGIN FUNCTION-DECL-EXTERN mkostemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:676 */ extern int mkostemp(char *path , int oflags ) ; /* END FUNCTION-DECL-EXTERN mkostemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:676 */ /* BEGIN FUNCTION-DECL-EXTERN reboot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:702 */ extern int reboot(int ) ; /* END FUNCTION-DECL-EXTERN reboot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:702 */ /* BEGIN FUNCTION-DECL-EXTERN strtof LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:166 */ extern float strtof(char const * , char ** ) __asm__("_strtof") ; /* END FUNCTION-DECL-EXTERN strtof LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:166 */ /* BEGIN FUNCTION-DECL-EXTERN utimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:203 */ extern int utimes(char const * , struct timeval const * ) ; /* END FUNCTION-DECL-EXTERN utimes LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:203 */ /* BEGIN FUNCTION-DECL-EXTERN mkpath_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:669 */ extern int mkpath_np(char const *path , mode_t omode ) ; /* END FUNCTION-DECL-EXTERN mkpath_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:669 */ /* BEGIN FUNCTION-DECL insert_reg_op LOC=UNKNOWN */ static void insert_reg_op(int opcode , jit_op *op , jit_value r1 , jit_value r2 ) ; /* END FUNCTION-DECL insert_reg_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlockattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:474 */ extern int pthread_rwlockattr_setpshared(pthread_rwlockattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_rwlockattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:474 */ /* BEGIN FUNCTION-DECL __builtin_floorf LOC=BUILTIN */ /* compiler builtin: float __builtin_floorf(float ) ; */ /* END FUNCTION-DECL __builtin_floorf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN faccessat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:207 */ extern int faccessat(int , char const * , int , int ) ; /* END FUNCTION-DECL-EXTERN faccessat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:207 */ /* BEGIN FUNCTION-DECL-EXTERN fchown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:621 */ extern int fchown(int , uid_t , gid_t ) ; /* END FUNCTION-DECL-EXTERN fchown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:621 */ /* BEGIN FUNCTION-DECL ob_printf LOC=UNKNOWN */ static void ob_printf(struct output_buf *ob , char const *fmt , ...) ; /* END FUNCTION-DECL ob_printf LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_setprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:386 */ extern int pthread_mutex_setprioceiling(pthread_mutex_t * __restrict , int , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_setprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:386 */ /* BEGIN FUNCTION-DECL-EXTERN pclose LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:242 */ extern int pclose(FILE * ) ; /* END FUNCTION-DECL-EXTERN pclose LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:242 */ /* BEGIN STRUCT __darwin_zmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:245 */ struct __darwin_zmm_reg { char __zmm_reg[64] ; }; /* END STRUCT __darwin_zmm_reg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:245 */ /* BEGIN STRUCT __darwin_x86_avx512_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:833 */ struct __darwin_x86_avx512_state64 { int __fpu_reserved[2] ; struct __darwin_fp_control __fpu_fcw ; struct __darwin_fp_status __fpu_fsw ; __uint8_t __fpu_ftw ; __uint8_t __fpu_rsrv1 ; __uint16_t __fpu_fop ; __uint32_t __fpu_ip ; __uint16_t __fpu_cs ; __uint16_t __fpu_rsrv2 ; __uint32_t __fpu_dp ; __uint16_t __fpu_ds ; __uint16_t __fpu_rsrv3 ; __uint32_t __fpu_mxcsr ; __uint32_t __fpu_mxcsrmask ; struct __darwin_mmst_reg __fpu_stmm0 ; struct __darwin_mmst_reg __fpu_stmm1 ; struct __darwin_mmst_reg __fpu_stmm2 ; struct __darwin_mmst_reg __fpu_stmm3 ; struct __darwin_mmst_reg __fpu_stmm4 ; struct __darwin_mmst_reg __fpu_stmm5 ; struct __darwin_mmst_reg __fpu_stmm6 ; struct __darwin_mmst_reg __fpu_stmm7 ; struct __darwin_xmm_reg __fpu_xmm0 ; struct __darwin_xmm_reg __fpu_xmm1 ; struct __darwin_xmm_reg __fpu_xmm2 ; struct __darwin_xmm_reg __fpu_xmm3 ; struct __darwin_xmm_reg __fpu_xmm4 ; struct __darwin_xmm_reg __fpu_xmm5 ; struct __darwin_xmm_reg __fpu_xmm6 ; struct __darwin_xmm_reg __fpu_xmm7 ; struct __darwin_xmm_reg __fpu_xmm8 ; struct __darwin_xmm_reg __fpu_xmm9 ; struct __darwin_xmm_reg __fpu_xmm10 ; struct __darwin_xmm_reg __fpu_xmm11 ; struct __darwin_xmm_reg __fpu_xmm12 ; struct __darwin_xmm_reg __fpu_xmm13 ; struct __darwin_xmm_reg __fpu_xmm14 ; struct __darwin_xmm_reg __fpu_xmm15 ; char __fpu_rsrv4[96] ; int __fpu_reserved1 ; char __avx_reserved1[64] ; struct __darwin_xmm_reg __fpu_ymmh0 ; struct __darwin_xmm_reg __fpu_ymmh1 ; struct __darwin_xmm_reg __fpu_ymmh2 ; struct __darwin_xmm_reg __fpu_ymmh3 ; struct __darwin_xmm_reg __fpu_ymmh4 ; struct __darwin_xmm_reg __fpu_ymmh5 ; struct __darwin_xmm_reg __fpu_ymmh6 ; struct __darwin_xmm_reg __fpu_ymmh7 ; struct __darwin_xmm_reg __fpu_ymmh8 ; struct __darwin_xmm_reg __fpu_ymmh9 ; struct __darwin_xmm_reg __fpu_ymmh10 ; struct __darwin_xmm_reg __fpu_ymmh11 ; struct __darwin_xmm_reg __fpu_ymmh12 ; struct __darwin_xmm_reg __fpu_ymmh13 ; struct __darwin_xmm_reg __fpu_ymmh14 ; struct __darwin_xmm_reg __fpu_ymmh15 ; struct __darwin_opmask_reg __fpu_k0 ; struct __darwin_opmask_reg __fpu_k1 ; struct __darwin_opmask_reg __fpu_k2 ; struct __darwin_opmask_reg __fpu_k3 ; struct __darwin_opmask_reg __fpu_k4 ; struct __darwin_opmask_reg __fpu_k5 ; struct __darwin_opmask_reg __fpu_k6 ; struct __darwin_opmask_reg __fpu_k7 ; struct __darwin_ymm_reg __fpu_zmmh0 ; struct __darwin_ymm_reg __fpu_zmmh1 ; struct __darwin_ymm_reg __fpu_zmmh2 ; struct __darwin_ymm_reg __fpu_zmmh3 ; struct __darwin_ymm_reg __fpu_zmmh4 ; struct __darwin_ymm_reg __fpu_zmmh5 ; struct __darwin_ymm_reg __fpu_zmmh6 ; struct __darwin_ymm_reg __fpu_zmmh7 ; struct __darwin_ymm_reg __fpu_zmmh8 ; struct __darwin_ymm_reg __fpu_zmmh9 ; struct __darwin_ymm_reg __fpu_zmmh10 ; struct __darwin_ymm_reg __fpu_zmmh11 ; struct __darwin_ymm_reg __fpu_zmmh12 ; struct __darwin_ymm_reg __fpu_zmmh13 ; struct __darwin_ymm_reg __fpu_zmmh14 ; struct __darwin_ymm_reg __fpu_zmmh15 ; struct __darwin_zmm_reg __fpu_zmm16 ; struct __darwin_zmm_reg __fpu_zmm17 ; struct __darwin_zmm_reg __fpu_zmm18 ; struct __darwin_zmm_reg __fpu_zmm19 ; struct __darwin_zmm_reg __fpu_zmm20 ; struct __darwin_zmm_reg __fpu_zmm21 ; struct __darwin_zmm_reg __fpu_zmm22 ; struct __darwin_zmm_reg __fpu_zmm23 ; struct __darwin_zmm_reg __fpu_zmm24 ; struct __darwin_zmm_reg __fpu_zmm25 ; struct __darwin_zmm_reg __fpu_zmm26 ; struct __darwin_zmm_reg __fpu_zmm27 ; struct __darwin_zmm_reg __fpu_zmm28 ; struct __darwin_zmm_reg __fpu_zmm29 ; struct __darwin_zmm_reg __fpu_zmm30 ; struct __darwin_zmm_reg __fpu_zmm31 ; }; /* END STRUCT __darwin_x86_avx512_state64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:833 */ /* BEGIN FUNCTION-DECL-EXTERN alarm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:433 */ extern unsigned int alarm(unsigned int ) ; /* END FUNCTION-DECL-EXTERN alarm LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:433 */ /* BEGIN FUNCTION-DECL __builtin_ia32_unpckhps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_unpckhps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_unpckhps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN cgetustr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:290 */ extern int cgetustr(char * , char const * , char ** ) ; /* END FUNCTION-DECL-EXTERN cgetustr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:290 */ /* BEGIN FUNCTION-DECL-EXTERN strmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:164 */ extern void strmode(int __mode , char *__bp ) ; /* END FUNCTION-DECL-EXTERN strmode LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:164 */ /* BEGIN FUNCTION-DECL-EXTERN __sprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:42 */ extern int __sprintf_chk(char * __restrict , int , size_t , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN __sprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:42 */ /* BEGIN FUNCTION-DECL-EXTERN timelocal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:137 */ extern time_t timelocal(struct tm * ) ; /* END FUNCTION-DECL-EXTERN timelocal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:137 */ /* BEGIN FUNCTION-DECL-EXTERN ctime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:126 */ extern char *ctime_r(time_t const * , char * ) ; /* END FUNCTION-DECL-EXTERN ctime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:126 */ /* BEGIN TYPEDEF fixpt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:105 */ typedef u_int32_t fixpt_t; /* END TYPEDEF fixpt_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:105 */ /* BEGIN FUNCTION-DECL __builtin_ffsll LOC=BUILTIN */ /* compiler builtin: int __builtin_ffsll(unsigned long long ) ; */ /* END FUNCTION-DECL __builtin_ffsll LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN shm_unlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:237 */ extern int shm_unlink(char const * ) ; /* END FUNCTION-DECL-EXTERN shm_unlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:237 */ /* BEGIN TYPEDEF uint_least64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:45 */ typedef uint64_t uint_least64_t; /* END TYPEDEF uint_least64_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:45 */ /* BEGIN FUNCTION-DECL _cipher$_xtea_encipherBlock LOC=UNKNOWN */ void _cipher$_xtea_encipherBlock(unsigned int num_rounds , unsigned int *v , unsigned int *key ) ; /* END FUNCTION-DECL _cipher$_xtea_encipherBlock LOC=UNKNOWN */ /* BEGIN TYPEDEF u_char LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_char.h:30 */ typedef unsigned char u_char; /* END TYPEDEF u_char LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_u_char.h:30 */ /* BEGIN FUNCTION-DECL-EXTERN setkey LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:239 */ extern void setkey(char const * ) __asm__("_setkey") ; /* END FUNCTION-DECL-EXTERN setkey LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:239 */ /* BEGIN FUNCTION-DECL __builtin_powil LOC=BUILTIN */ /* compiler builtin: long double __builtin_powil(long double , int ) ; */ /* END FUNCTION-DECL __builtin_powil LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_sqrtl LOC=BUILTIN */ /* compiler builtin: long double __builtin_sqrtl(long double ) ; */ /* END FUNCTION-DECL __builtin_sqrtl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN access LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:431 */ extern int access(char const * , int ) ; /* END FUNCTION-DECL-EXTERN access LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:431 */ /* BEGIN FUNCTION-DECL-EXTERN getdelim LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:368 */ extern ssize_t getdelim(char ** __restrict __linep , size_t * __restrict __linecapp , int __delimiter , FILE * __restrict __stream ) ; /* END FUNCTION-DECL-EXTERN getdelim LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:368 */ /* BEGIN FUNCTION-DECL-EXTERN gethostid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:551 */ extern long gethostid(void) ; /* END FUNCTION-DECL-EXTERN gethostid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:551 */ /* BEGIN FUNCTION-DECL-EXTERN ftrylockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:301 */ extern int ftrylockfile(FILE * ) ; /* END FUNCTION-DECL-EXTERN ftrylockfile LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:301 */ /* BEGIN FUNCTION-DECL jit_trace LOC=UNKNOWN */ void jit_trace(struct jit *jit , int verbosity ) ; /* END FUNCTION-DECL jit_trace LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF __4_fib___t LOC=UNKNOWN */ char const *__4_fib___t = ""; /* END VARIABLE-DEF __4_fib___t LOC=UNKNOWN */ /* BEGIN TYPEDEF rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_rune_t.h:31 */ typedef __darwin_rune_t rune_t; /* END TYPEDEF rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_rune_t.h:31 */ /* BEGIN FUNCTION-DECL __builtin_nansf LOC=BUILTIN */ /* compiler builtin: float __builtin_nansf(char const * ) ; */ /* END FUNCTION-DECL __builtin_nansf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN __assert_rtn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/assert.h:76 */ extern void __assert_rtn(char const * , char const * , int , char const * ) __attribute__((__noreturn__, __cold__)) ; /* END FUNCTION-DECL-EXTERN __assert_rtn LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/assert.h:76 */ /* BEGIN FUNCTION-DECL-EXTERN fgetpos LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:162 */ extern int fgetpos(FILE * __restrict , fpos_t * ) ; /* END FUNCTION-DECL-EXTERN fgetpos LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:162 */ /* BEGIN FUNCTION-DECL-EXTERN getgrouplist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:650 */ extern int getgrouplist(char const * , int , int * , int * ) ; /* END FUNCTION-DECL-EXTERN getgrouplist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:650 */ /* BEGIN FUNCTION-DECL-EXTERN fgetc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:161 */ extern int fgetc(FILE * ) ; /* END FUNCTION-DECL-EXTERN fgetc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:161 */ /* BEGIN FUNCTION-DECL emit_shift_op LOC=UNKNOWN */ static void emit_shift_op(struct jit *jit , struct jit_op *op , int shift_op , int imm ) ; /* END FUNCTION-DECL emit_shift_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_ctzl LOC=BUILTIN */ /* compiler builtin: int __builtin_ctzl(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_ctzl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN putchar LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:186 */ extern int putchar(int ) ; /* END FUNCTION-DECL-EXTERN putchar LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:186 */ /* BEGIN FUNCTION-DECL-EXTERN feof LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:158 */ extern int feof(FILE * ) ; /* END FUNCTION-DECL-EXTERN feof LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:158 */ /* BEGIN FUNCTION-DECL-EXTERN srandomdev LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:348 */ extern void srandomdev(void) ; /* END FUNCTION-DECL-EXTERN srandomdev LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:348 */ /* BEGIN FUNCTION-DECL __builtin___sprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___sprintf_chk(char * , int , unsigned long , char const * , ...) ; */ /* END FUNCTION-DECL __builtin___sprintf_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_dead_code_analysis LOC=UNKNOWN */ static void jit_dead_code_analysis(struct jit *jit , int remove_dead_code ) ; /* END FUNCTION-DECL jit_dead_code_analysis LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN scanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:191 */ extern int ( /* format attribute */ scanf)(char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN scanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:191 */ /* BEGIN FUNCTION-DECL-EXTERN fsync_volume_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:779 */ extern int fsync_volume_np(int , int ) ; /* END FUNCTION-DECL-EXTERN fsync_volume_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:779 */ /* BEGIN FUNCTION-DECL rmap_sync LOC=UNKNOWN */ static void rmap_sync(jit_op *op , jit_rmap *current , jit_rmap *target , int mode ) ; /* END FUNCTION-DECL rmap_sync LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_rdlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:449 */ extern int pthread_rwlock_rdlock(pthread_rwlock_t * ) __asm__("_pthread_rwlock_rdlock") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_rdlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:449 */ /* BEGIN FUNCTION-DECL __builtin_ldexpf LOC=BUILTIN */ /* compiler builtin: float __builtin_ldexpf(float , int ) ; */ /* END FUNCTION-DECL __builtin_ldexpf LOC=BUILTIN */ /* BEGIN VARIABLE-DEF __2_init_tigress_1_opaque_ptr_2 LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct *__2_init_tigress_1_opaque_ptr_2 = (struct __2_init_tigress_1_opaque_NodeStruct *)0; /* END VARIABLE-DEF __2_init_tigress_1_opaque_ptr_2 LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_mcontext64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:97 */ struct __darwin_mcontext64 { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_state64 __ss ; struct __darwin_x86_float_state64 __fs ; }; /* END STRUCT __darwin_mcontext64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:97 */ /* BEGIN FUNCTION-DECL-EXTERN fflush LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:160 */ extern int fflush(FILE * ) ; /* END FUNCTION-DECL-EXTERN fflush LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:160 */ /* BEGIN FUNCTION-DECL-EXTERN puts LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:187 */ extern int puts(char const * ) ; /* END FUNCTION-DECL-EXTERN puts LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:187 */ /* BEGIN FUNCTION-DECL-EXTERN memcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:72 */ extern void *memcpy(void *__dst , void const *__src , size_t __n ) ; /* END FUNCTION-DECL-EXTERN memcpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:72 */ /* BEGIN TYPEDEF intptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_intptr_t.h:32 */ typedef __darwin_intptr_t intptr_t; /* END TYPEDEF intptr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_intptr_t.h:32 */ /* BEGIN FUNCTION-DECL-EXTERN chdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:434 */ extern int chdir(char const * ) ; /* END FUNCTION-DECL-EXTERN chdir LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:434 */ /* BEGIN FUNCTION-DECL __builtin_asinl LOC=BUILTIN */ /* compiler builtin: long double __builtin_asinl(long double ) ; */ /* END FUNCTION-DECL __builtin_asinl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN fmemopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:370 */ extern FILE *fmemopen(void * __restrict __buf , size_t __size , char const * __restrict __mode ) ; /* END FUNCTION-DECL-EXTERN fmemopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:370 */ /* BEGIN FUNCTION-DECL-EXTERN geteuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:451 */ extern uid_t geteuid(void) ; /* END FUNCTION-DECL-EXTERN geteuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:451 */ /* BEGIN FUNCTION-DECL rmap_init LOC=UNKNOWN */ __inline static jit_rmap *rmap_init(void) ; /* END FUNCTION-DECL rmap_init LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN syscall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:742 */ extern int syscall(int , ...) ; /* END FUNCTION-DECL-EXTERN syscall LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:742 */ /* BEGIN FUNCTION-DECL init_tigress LOC=UNKNOWN */ void init_tigress(void) ; /* END FUNCTION-DECL init_tigress LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN clock_getres LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:175 */ extern int clock_getres(clockid_t __clock_id , struct timespec *__res ) ; /* END FUNCTION-DECL-EXTERN clock_getres LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:175 */ /* BEGIN FUNCTION-DECL emit_sse_round LOC=UNKNOWN */ static void emit_sse_round(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 ) ; /* END FUNCTION-DECL emit_sse_round LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_mcontext_avx512_64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:138 */ struct __darwin_mcontext_avx512_64_full { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_full_state64 __ss ; struct __darwin_x86_avx512_state64 __fs ; }; /* END STRUCT __darwin_mcontext_avx512_64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:138 */ /* BEGIN FUNCTION-DECL emit_sse_get_sign_mask LOC=UNKNOWN */ static unsigned char *emit_sse_get_sign_mask(void) ; /* END FUNCTION-DECL emit_sse_get_sign_mask LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN minherit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:244 */ extern int minherit(void * , size_t , int ) ; /* END FUNCTION-DECL-EXTERN minherit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:244 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_get_stacksize_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:524 */ extern size_t pthread_get_stacksize_np(pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_get_stacksize_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:524 */ /* BEGIN FUNCTION-DECL __builtin_parityll LOC=BUILTIN */ /* compiler builtin: int __builtin_parityll(unsigned long long ) ; */ /* END FUNCTION-DECL __builtin_parityll LOC=BUILTIN */ /* BEGIN FUNCTION-DECL _cipher$_xtea_encipher LOC=UNKNOWN */ void _cipher$_xtea_encipher(unsigned int block_no , unsigned int num_rounds , unsigned int *v , unsigned int *key , unsigned int size ) ; /* END FUNCTION-DECL _cipher$_xtea_encipher LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN clock_gettime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:178 */ extern int clock_gettime(clockid_t __clock_id , struct timespec *__tp ) ; /* END FUNCTION-DECL-EXTERN clock_gettime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:178 */ /* BEGIN FUNCTION-DECL _OSSwapInt32 LOC=UNKNOWN */ __inline static __uint32_t _OSSwapInt32(__uint32_t _data ) ; /* END FUNCTION-DECL _OSSwapInt32 LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_uuid_string_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:78 */ typedef char __darwin_uuid_string_t[37]; /* END TYPEDEF __darwin_uuid_string_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types.h:78 */ /* BEGIN TYPEDEF rusage_info_current LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:321 */ typedef struct rusage_info_v4 rusage_info_current; /* END TYPEDEF rusage_info_current LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:321 */ /* BEGIN FUNCTION-DECL funcall_fput_arg LOC=UNKNOWN */ __inline static void funcall_fput_arg(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL funcall_fput_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_exec_mem_free LOC=UNKNOWN */ static void jit_exec_mem_free(struct jit_exec_mem *mem ) ; /* END FUNCTION-DECL jit_exec_mem_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN llabs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:152 */ extern long long llabs(long long ) ; /* END FUNCTION-DECL-EXTERN llabs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:152 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:441 */ extern int pthread_rwlock_destroy(pthread_rwlock_t * ) __asm__("_pthread_rwlock_destroy") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:441 */ /* BEGIN FUNCTION-DECL jit_data_bytes LOC=UNKNOWN */ jit_op *jit_data_bytes(struct jit *jit , jit_value count , unsigned char *data ) ; /* END FUNCTION-DECL jit_data_bytes LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF x05 LOC=UNKNOWN */ static double x05 ; /* END VARIABLE-DEF x05 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_condattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:328 */ extern int pthread_condattr_setpshared(pthread_condattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_condattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:328 */ /* BEGIN FUNCTION-DECL-EXTERN munmap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:234 */ extern int munmap(void * , size_t ) __asm__("_munmap") ; /* END FUNCTION-DECL-EXTERN munmap LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:234 */ /* BEGIN FUNCTION-DECL emit_memset LOC=UNKNOWN */ static void emit_memset(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 , int block_size ) ; /* END FUNCTION-DECL emit_memset LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strncat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:83 */ extern char *strncat(char *__s1 , char const *__s2 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strncat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:83 */ /* BEGIN FUNCTION-DECL __builtin_floorl LOC=BUILTIN */ /* compiler builtin: long double __builtin_floorl(long double ) ; */ /* END FUNCTION-DECL __builtin_floorl LOC=BUILTIN */ /* BEGIN VARIABLE-DEF bufx LOC=UNKNOWN */ static unsigned char bufx[32] ; /* END VARIABLE-DEF bufx LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL platform_id LOC=UNKNOWN */ static char *platform_id(void) ; /* END FUNCTION-DECL platform_id LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_getname_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:510 */ extern int pthread_getname_np(pthread_t , char * , size_t ) ; /* END FUNCTION-DECL-EXTERN pthread_getname_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:510 */ /* BEGIN FUNCTION-DECL jit_check_code LOC=UNKNOWN */ void jit_check_code(struct jit *jit , int warnings ) ; /* END FUNCTION-DECL jit_check_code LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:407 */ extern int pthread_mutexattr_getpshared(pthread_mutexattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:407 */ /* BEGIN FUNCTION-DECL-EXTERN lldiv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:153 */ extern lldiv_t lldiv(long long , long long ) ; /* END FUNCTION-DECL-EXTERN lldiv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:153 */ /* BEGIN FUNCTION-DECL __builtin_popcount LOC=BUILTIN */ /* compiler builtin: int __builtin_popcount(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_popcount LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_varargs_start LOC=BUILTIN */ /* compiler builtin: void __builtin_varargs_start(__builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin_varargs_start LOC=BUILTIN */ /* BEGIN FUNCTION-DECL valid_size LOC=UNKNOWN */ static int valid_size(int size ) ; /* END FUNCTION-DECL valid_size LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL branch_adjustment LOC=UNKNOWN */ __inline static void branch_adjustment(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL branch_adjustment LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_mcontext64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:105 */ struct __darwin_mcontext64_full { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_full_state64 __ss ; struct __darwin_x86_float_state64 __fs ; }; /* END STRUCT __darwin_mcontext64_full LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:105 */ /* BEGIN STRUCT jit_debug_info LOC=jitter-Darwin-X86-64.c:743 */ struct jit_debug_info { char const *filename ; char const *function ; int lineno ; int warnings ; }; /* END STRUCT jit_debug_info LOC=jitter-Darwin-X86-64.c:743 */ /* BEGIN FUNCTION-DECL __builtin_tanhl LOC=BUILTIN */ /* compiler builtin: long double __builtin_tanhl(long double ) ; */ /* END FUNCTION-DECL __builtin_tanhl LOC=BUILTIN */ /* BEGIN UNION __anonunion_value_137411616 LOC=jitter-Darwin-X86-64.c:667 */ union __anonunion_value_137411616 { jit_value generic ; double fp ; jit_label *label ; }; /* END UNION __anonunion_value_137411616 LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN FUNCTION-DECL __builtin_memset LOC=BUILTIN */ /* compiler builtin: void *__builtin_memset(void * , int , int ) ; */ /* END FUNCTION-DECL __builtin_memset LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_add_fop LOC=UNKNOWN */ struct jit_op *jit_add_fop(struct jit *jit , unsigned short code , unsigned char spec , jit_value arg1 , jit_value arg2 , jit_value arg3 , double flt_imm , unsigned char arg_size , struct jit_debug_info *debug_info ) ; /* END FUNCTION-DECL jit_add_fop LOC=UNKNOWN */ /* BEGIN TYPEDEF X86_SSE_CmpCode LOC=jitter-Darwin-X86-64.c:1362 */ typedef enum __anonenum_X86_SSE_CmpCode_848838535 X86_SSE_CmpCode; /* END TYPEDEF X86_SSE_CmpCode LOC=jitter-Darwin-X86-64.c:1362 */ /* BEGIN FUNCTION-DECL-EXTERN cgetset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:288 */ extern int cgetset(char const * ) ; /* END FUNCTION-DECL-EXTERN cgetset LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:288 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_getprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:399 */ extern int pthread_mutexattr_getprioceiling(pthread_mutexattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_getprioceiling LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:399 */ /* BEGIN FUNCTION-DECL-EXTERN __toupper LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:188 */ extern __darwin_ct_rune_t __toupper(__darwin_ct_rune_t ) ; /* END FUNCTION-DECL-EXTERN __toupper LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:188 */ /* BEGIN FUNCTION-DECL-EXTERN ispunct LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) ispunct)(int _c ) ; /* END FUNCTION-DECL-EXTERN ispunct LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL _OSSwapInt64 LOC=UNKNOWN */ __inline static __uint64_t _OSSwapInt64(__uint64_t _data ) ; /* END FUNCTION-DECL _OSSwapInt64 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN symlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:211 */ extern int symlinkat(char const * , int , char const * ) ; /* END FUNCTION-DECL-EXTERN symlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:211 */ /* BEGIN FUNCTION-DECL-EXTERN gettimeofday LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:197 */ extern int gettimeofday(struct timeval * __restrict , void * __restrict ) ; /* END FUNCTION-DECL-EXTERN gettimeofday LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:197 */ /* BEGIN FUNCTION-DECL __builtin_atan LOC=BUILTIN */ /* compiler builtin: double __builtin_atan(double ) ; */ /* END FUNCTION-DECL __builtin_atan LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN devname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:294 */ extern char *devname_r(dev_t , mode_t , char *buf , int len ) ; /* END FUNCTION-DECL-EXTERN devname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:294 */ /* BEGIN FUNCTION-DECL-EXTERN getgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:452 */ extern gid_t getgid(void) ; /* END FUNCTION-DECL-EXTERN getgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:452 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_key_delete LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:369 */ extern int pthread_key_delete(pthread_key_t ) ; /* END FUNCTION-DECL-EXTERN pthread_key_delete LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:369 */ /* BEGIN STRUCT jit_reg_allocator LOC=jitter-Darwin-X86-64.c:640 */ struct jit_reg_allocator { int gp_reg_cnt ; int fp_reg_cnt ; int fp_reg ; int gp_arg_reg_cnt ; int fp_arg_reg_cnt ; jit_hw_reg *ret_reg ; jit_hw_reg *fpret_reg ; jit_hw_reg *gp_regs ; jit_hw_reg *fp_regs ; jit_hw_reg **gp_arg_regs ; jit_hw_reg **fp_arg_regs ; struct jit_func_info *current_func_info ; }; /* END STRUCT jit_reg_allocator LOC=jitter-Darwin-X86-64.c:640 */ /* BEGIN FUNCTION-DECL-EXTERN funopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:398 */ extern FILE *funopen(void const * , int (*)(void * , char * , int ) , int (*)(void * , char const * , int ) , fpos_t (*)(void * , fpos_t , int ) , int (*)(void * ) ) ; /* END FUNCTION-DECL-EXTERN funopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:398 */ /* BEGIN FUNCTION-DECL rmap_is_associated LOC=UNKNOWN */ static jit_hw_reg *rmap_is_associated(jit_rmap *rmap , int reg_id , int fp , jit_value *virt_reg ) ; /* END FUNCTION-DECL rmap_is_associated LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN cgetstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:289 */ extern int cgetstr(char * , char const * , char ** ) ; /* END FUNCTION-DECL-EXTERN cgetstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:289 */ /* BEGIN ENUM __anonenum_321777801 LOC=jitter-Darwin-X86-64.c:1140 */ enum __anonenum_321777801 { X86_FPCW_INVOPEX_MASK = 1, X86_FPCW_DENOPEX_MASK = 2, X86_FPCW_ZERODIV_MASK = 4, X86_FPCW_OVFEX_MASK = 8, X86_FPCW_UNDFEX_MASK = 16, X86_FPCW_PRECEX_MASK = 32, X86_FPCW_PRECC_MASK = 768, X86_FPCW_ROUNDC_MASK = 3072, X86_FPCW_PREC_SINGLE = 0, X86_FPCW_PREC_DOUBLE = 512, X86_FPCW_PREC_EXTENDED = 768, X86_FPCW_ROUND_NEAREST = 0, X86_FPCW_ROUND_DOWN = 1024, X86_FPCW_ROUND_UP = 2048, X86_FPCW_ROUND_TOZERO = 3072 } ; /* END ENUM __anonenum_321777801 LOC=jitter-Darwin-X86-64.c:1140 */ /* BEGIN TYPEDEF caddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_caddr_t.h:30 */ typedef char *caddr_t; /* END TYPEDEF caddr_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_caddr_t.h:30 */ /* BEGIN FUNCTION-DECL __builtin_powif LOC=BUILTIN */ /* compiler builtin: float __builtin_powif(float , int ) ; */ /* END FUNCTION-DECL __builtin_powif LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN strftime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:116 */ extern size_t strftime(char * __restrict , size_t , char const * __restrict , struct tm const * __restrict ) __asm__("_strftime") ; /* END FUNCTION-DECL-EXTERN strftime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:116 */ /* BEGIN FUNCTION-DECL-EXTERN __wcwidth LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) __wcwidth)(__darwin_ct_rune_t _c ) ; /* END FUNCTION-DECL-EXTERN __wcwidth LOC=UNKNOWN */ /* BEGIN STRUCT timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:129 */ struct timezone { int tz_minuteswest ; int tz_dsttime ; }; /* END STRUCT timezone LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:129 */ /* BEGIN VARIABLE-DEF __2_init_tigress_1__opaque_array LOC=UNKNOWN */ unsigned int __2_init_tigress_1__opaque_array[30] = { 8, 362, 3, 493, 432, 5, 303, 390, 5, 383, 5, 7, 133, 47, 1, 288, 502, 95, 218, 628, 22, 428, 656, 41, 68, 201, 34, 403, 698}; /* END VARIABLE-DEF __2_init_tigress_1__opaque_array LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setruid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:726 */ extern int setruid(uid_t ) ; /* END FUNCTION-DECL-EXTERN setruid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:726 */ /* BEGIN FUNCTION-DECL-EXTERN getpgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:552 */ extern pid_t getpgid(pid_t ) ; /* END FUNCTION-DECL-EXTERN getpgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:552 */ /* BEGIN FUNCTION-DECL-EXTERN getbsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:295 */ extern char *getbsize(int * , long * ) ; /* END FUNCTION-DECL-EXTERN getbsize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:295 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_is_threaded_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:503 */ extern int pthread_is_threaded_np(void) ; /* END FUNCTION-DECL-EXTERN pthread_is_threaded_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:503 */ /* BEGIN FUNCTION-DECL emit_sse_floor LOC=UNKNOWN */ static void emit_sse_floor(struct jit *jit , jit_value a1 , jit_value a2 , int floor ) ; /* END FUNCTION-DECL emit_sse_floor LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getppid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:461 */ extern pid_t getppid(void) ; /* END FUNCTION-DECL-EXTERN getppid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:461 */ /* BEGIN FUNCTION-DECL-EXTERN renameat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:39 */ extern int renameat(int , char const * , int , char const * ) ; /* END FUNCTION-DECL-EXTERN renameat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/stdio.h:39 */ /* BEGIN FUNCTION-DECL print_load_op LOC=UNKNOWN */ static int print_load_op(struct jit_disasm *disasm , struct output_buf *linebuf , jit_op *op ) ; /* END FUNCTION-DECL print_load_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_frexp LOC=BUILTIN */ /* compiler builtin: double __builtin_frexp(double , int * ) ; */ /* END FUNCTION-DECL __builtin_frexp LOC=BUILTIN */ /* BEGIN FUNCTION-DECL rmap_sync_aux LOC=UNKNOWN */ static void rmap_sync_aux(jit_tree *current , jit_tree *target , jit_op *op , int mode ) ; /* END FUNCTION-DECL rmap_sync_aux LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlockattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:467 */ extern int pthread_rwlockattr_getpshared(pthread_rwlockattr_t const * __restrict , int * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_rwlockattr_getpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:467 */ /* BEGIN FUNCTION-DECL-EXTERN mkstemp_dprotected_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:683 */ extern int mkstemp_dprotected_np(char *path , int dpclass , int dpflags ) ; /* END FUNCTION-DECL-EXTERN mkstemp_dprotected_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:683 */ /* BEGIN FUNCTION-DECL-EXTERN strtoul LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:175 */ extern unsigned long strtoul(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtoul LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:175 */ /* BEGIN FUNCTION-DECL-EXTERN strcoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:78 */ extern int strcoll(char const *__s1 , char const *__s2 ) ; /* END FUNCTION-DECL-EXTERN strcoll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:78 */ /* BEGIN FUNCTION-DECL-EXTERN popen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:246 */ extern FILE *popen(char const * , char const * ) __asm__("_popen") ; /* END FUNCTION-DECL-EXTERN popen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:246 */ /* BEGIN FUNCTION-DECL __builtin_exp LOC=BUILTIN */ /* compiler builtin: double __builtin_exp(double ) ; */ /* END FUNCTION-DECL __builtin_exp LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN mktemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:216 */ extern char *mktemp(char * ) ; /* END FUNCTION-DECL-EXTERN mktemp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:216 */ /* BEGIN FUNCTION-DECL print_str LOC=UNKNOWN */ __inline static void print_str(struct output_buf *buf , char *str ) ; /* END FUNCTION-DECL print_str LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN nrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:219 */ extern long nrand48(unsigned short * ) ; /* END FUNCTION-DECL-EXTERN nrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:219 */ /* BEGIN FUNCTION-DECL print_reg_liveness_callback LOC=UNKNOWN */ static void print_reg_liveness_callback(jit_tree_key key , jit_tree_value value , void *disasm ) ; /* END FUNCTION-DECL print_reg_liveness_callback LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL uses_hw_reg LOC=UNKNOWN */ static int uses_hw_reg(struct jit_op *op , jit_value reg , int fp ) ; /* END FUNCTION-DECL uses_hw_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_tree_free LOC=UNKNOWN */ static void jit_tree_free(jit_tree *h ) ; /* END FUNCTION-DECL jit_tree_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL rmap_equal LOC=UNKNOWN */ static int rmap_equal(jit_op *op , jit_rmap *current , jit_rmap *target ) ; /* END FUNCTION-DECL rmap_equal LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_socklen_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:118 */ typedef __uint32_t __darwin_socklen_t; /* END TYPEDEF __darwin_socklen_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:118 */ /* BEGIN FUNCTION-DECL emit_ureg LOC=UNKNOWN */ static void emit_ureg(struct jit *jit , jit_value vreg , int hreg_id ) ; /* END FUNCTION-DECL emit_ureg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL stack_fparg_pos LOC=UNKNOWN */ __inline static int stack_fparg_pos(struct jit *jit , struct jit_func_info *info , int arg ) ; /* END FUNCTION-DECL stack_fparg_pos LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL emit_restore_all_regs LOC=UNKNOWN */ static void emit_restore_all_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_restore_all_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_is_label LOC=UNKNOWN */ __inline static int jit_is_label(struct jit *jit , void *ptr ) ; /* END FUNCTION-DECL jit_is_label LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN __stdoutp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:82 */ extern FILE *__stdoutp ; /* END VARIABLE-DECL-EXTERN __stdoutp LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:82 */ /* BEGIN TYPEDEF sig_atomic_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/signal.h:39 */ typedef int sig_atomic_t; /* END TYPEDEF sig_atomic_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/signal.h:39 */ /* BEGIN FUNCTION-DECL __builtin_bswap16 LOC=BUILTIN */ /* compiler builtin: short __builtin_bswap16(short ) ; */ /* END FUNCTION-DECL __builtin_bswap16 LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin___fprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___fprintf_chk(void * , int , char const * , ...) ; */ /* END FUNCTION-DECL __builtin___fprintf_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_generate_code LOC=UNKNOWN */ void jit_generate_code(struct jit *jit ) ; /* END FUNCTION-DECL jit_generate_code LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ishexnumber LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) ishexnumber)(int _c ) ; /* END FUNCTION-DECL-EXTERN ishexnumber LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN memset_pattern8 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:157 */ extern void memset_pattern8(void *__b , void const *__pattern8 , size_t __len ) ; /* END FUNCTION-DECL-EXTERN memset_pattern8 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:157 */ /* BEGIN FUNCTION-DECL-EXTERN _Exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:198 */ extern void _Exit(int ) __attribute__((__noreturn__)) ; /* END FUNCTION-DECL-EXTERN _Exit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:198 */ /* BEGIN FUNCTION-DECL-EXTERN write LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:496 */ extern ssize_t write(int __fd , void const *__buf , size_t __nbyte ) __asm__("_write") ; /* END FUNCTION-DECL-EXTERN write LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:496 */ /* BEGIN TYPEDEF uuid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uuid_t.h:31 */ typedef __darwin_uuid_t uuid_t; /* END TYPEDEF uuid_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_uuid_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN sethostname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:717 */ extern int sethostname(char const * , int ) ; /* END FUNCTION-DECL-EXTERN sethostname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:717 */ /* BEGIN VARIABLE-DEF __3_fib_$strings LOC=UNKNOWN */ char const *__3_fib_$strings = "fib(%i)=%i\n\000"; /* END VARIABLE-DEF __3_fib_$strings LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN srand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:244 */ extern void srand48(long ) ; /* END FUNCTION-DECL-EXTERN srand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:244 */ /* BEGIN FUNCTION-DECL-EXTERN strsignal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:134 */ extern char *strsignal(int __sig ) ; /* END FUNCTION-DECL-EXTERN strsignal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:134 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_once LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:438 */ extern int pthread_once(pthread_once_t * , void (*)(void) ) ; /* END FUNCTION-DECL-EXTERN pthread_once LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:438 */ /* BEGIN FUNCTION-DECL print_arg LOC=UNKNOWN */ __inline static void print_arg(struct jit_disasm *disasm , struct output_buf *buf , struct jit_op *op , int arg ) ; /* END FUNCTION-DECL print_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_powi LOC=BUILTIN */ /* compiler builtin: double __builtin_powi(double , int ) ; */ /* END FUNCTION-DECL __builtin_powi LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN initgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:665 */ extern int initgroups(char const * , int ) ; /* END FUNCTION-DECL-EXTERN initgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:665 */ /* BEGIN FUNCTION-DECL __builtin_expect LOC=BUILTIN */ /* compiler builtin: long __builtin_expect(long , long ) ; */ /* END FUNCTION-DECL __builtin_expect LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN ttyname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:486 */ extern char *ttyname(int ) ; /* END FUNCTION-DECL-EXTERN ttyname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:486 */ /* BEGIN FUNCTION-DECL-EXTERN rresvport LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:708 */ extern int __attribute__((__deprecated__)) rresvport(int * ) ; /* END FUNCTION-DECL-EXTERN rresvport LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:708 */ /* BEGIN VARIABLE-DECL-EXTERN sys_nerr LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:381 */ extern int const sys_nerr ; /* END VARIABLE-DECL-EXTERN sys_nerr LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:381 */ /* BEGIN TYPEDEF uintmax_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uintmax_t.h:32 */ typedef unsigned long uintmax_t; /* END TYPEDEF uintmax_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types/_uintmax_t.h:32 */ /* BEGIN TYPEDEF AMD64_REX_Bits LOC=jitter-Darwin-X86-64.c:1031 */ typedef enum __anonenum_AMD64_REX_Bits_69261688 AMD64_REX_Bits; /* END TYPEDEF AMD64_REX_Bits LOC=jitter-Darwin-X86-64.c:1031 */ /* BEGIN FUNCTION-DECL-EXTERN time2posix LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:136 */ extern time_t time2posix(time_t ) ; /* END FUNCTION-DECL-EXTERN time2posix LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:136 */ /* BEGIN FUNCTION-DECL __builtin_va_arg_pack_len LOC=BUILTIN */ /* compiler builtin: int __builtin_va_arg_pack_len(void) ; */ /* END FUNCTION-DECL __builtin_va_arg_pack_len LOC=BUILTIN */ /* BEGIN VARIABLE-DEF __1_entropy LOC=UNKNOWN */ unsigned long __1_entropy = 9042506488591766566UL; /* END VARIABLE-DEF __1_entropy LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN linkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:209 */ extern int linkat(int , char const * , int , char const * , int ) ; /* END FUNCTION-DECL-EXTERN linkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:209 */ /* BEGIN TYPEDEF ino64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ino64_t.h:31 */ typedef __darwin_ino64_t ino64_t; /* END TYPEDEF ino64_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ino64_t.h:31 */ /* BEGIN TYPEDEF __darwin_fp_control_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:117 */ typedef struct __darwin_fp_control __darwin_fp_control_t; /* END TYPEDEF __darwin_fp_control_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:117 */ /* BEGIN FUNCTION-DECL-EXTERN fputc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:170 */ extern int fputc(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN fputc LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:170 */ /* BEGIN FUNCTION-DECL jit_message LOC=UNKNOWN */ void jit_message(struct jit *j , char *s ) ; /* END FUNCTION-DECL jit_message LOC=UNKNOWN */ /* BEGIN VARIABLE-DEF __1_alwaysZero LOC=UNKNOWN */ unsigned long __1_alwaysZero = 0UL; /* END VARIABLE-DEF __1_alwaysZero LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_set_add LOC=UNKNOWN */ __inline static void jit_set_add(jit_set *s , int value ) ; /* END FUNCTION-DECL jit_set_add LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN psort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:323 */ extern void psort(void *__base , size_t __nel , size_t __width , int (*__compar)(void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN psort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:323 */ /* BEGIN FUNCTION-DECL __builtin___printf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___printf_chk(int , char const * , ...) ; */ /* END FUNCTION-DECL __builtin___printf_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN symlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:626 */ extern int symlink(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN symlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:626 */ /* BEGIN FUNCTION-DECL-EXTERN setattrlistat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:189 */ extern int setattrlistat(int , char const * , void * , void * , size_t , uint32_t ) ; /* END FUNCTION-DECL-EXTERN setattrlistat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:189 */ /* BEGIN FUNCTION-DECL __builtin_acosl LOC=BUILTIN */ /* compiler builtin: long double __builtin_acosl(long double ) ; */ /* END FUNCTION-DECL __builtin_acosl LOC=BUILTIN */ /* BEGIN STRUCT accessx_descriptor LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:132 */ struct accessx_descriptor { unsigned int ad_name_offset ; int ad_flags ; int ad_pad[2] ; }; /* END STRUCT accessx_descriptor LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:132 */ /* BEGIN ENUM __anonenum_X86_SSE_Opcode_853888746 LOC=jitter-Darwin-X86-64.c:1218 */ enum __anonenum_X86_SSE_Opcode_853888746 { X86_SSE_SQRT = 81, X86_SSE_RSQRT = 82, X86_SSE_RCP = 83, X86_SSE_ADD = 88, X86_SSE_DIV = 94, X86_SSE_MUL = 89, X86_SSE_SUB = 92, X86_SSE_MIN = 93, X86_SSE_MAX = 95, X86_SSE_COMP = 194, X86_SSE_AND = 84, X86_SSE_ANDN = 85, X86_SSE_OR = 86, X86_SSE_XOR = 87, X86_SSE_UNPCKL = 20, X86_SSE_UNPCKH = 21, X86_SSE_ADDSUB = 208, X86_SSE_HADD = 124, X86_SSE_HSUB = 125, X86_SSE_MOVSHDUP = 22, X86_SSE_MOVSLDUP = 18, X86_SSE_MOVDDUP = 18, X86_SSE_SHUF = 198, X86_SSE_COMI = 47, X86_SSE_PAND = 219, X86_SSE_POR = 235, X86_SSE_PXOR = 239, X86_SSE_PADDB = 252, X86_SSE_PADDW = 253, X86_SSE_PADDD = 254, X86_SSE_PADDQ = 212, X86_SSE_PSUBB = 248, X86_SSE_PSUBW = 249, X86_SSE_PSUBD = 250, X86_SSE_PSUBQ = 251, X86_SSE_PMAXSB = 60, X86_SSE_PMAXSW = 238, X86_SSE_PMAXSD = 61, X86_SSE_PMAXUB = 222, X86_SSE_PMAXUW = 62, X86_SSE_PMAXUD = 63, X86_SSE_PMINSB = 56, X86_SSE_PMINSW = 234, X86_SSE_PMINSD = 57, X86_SSE_PMINUB = 218, X86_SSE_PMINUW = 58, X86_SSE_PMINUD = 59, X86_SSE_PAVGB = 224, X86_SSE_PAVGW = 227, X86_SSE_PCMPEQB = 116, X86_SSE_PCMPEQW = 117, X86_SSE_PCMPEQD = 118, X86_SSE_PCMPEQQ = 41, X86_SSE_PCMPGTB = 100, X86_SSE_PCMPGTW = 101, X86_SSE_PCMPGTD = 102, X86_SSE_PCMPGTQ = 55, X86_SSE_PSADBW = 246, X86_SSE_PSHUFD = 112, X86_SSE_PUNPCKLBW = 96, X86_SSE_PUNPCKLWD = 97, X86_SSE_PUNPCKLDQ = 98, X86_SSE_PUNPCKLQDQ = 108, X86_SSE_PUNPCKHBW = 104, X86_SSE_PUNPCKHWD = 105, X86_SSE_PUNPCKHDQ = 106, X86_SSE_PUNPCKHQDQ = 109, X86_SSE_PACKSSWB = 99, X86_SSE_PACKSSDW = 107, X86_SSE_PACKUSWB = 103, X86_SSE_PACKUSDW = 43, X86_SSE_PADDUSB = 220, X86_SSE_PADDUSW = 221, X86_SSE_PSUBUSB = 216, X86_SSE_PSUBUSW = 217, X86_SSE_PADDSB = 236, X86_SSE_PADDSW = 237, X86_SSE_PSUBSB = 232, X86_SSE_PSUBSW = 233, X86_SSE_PMULLW = 213, X86_SSE_PMULLD = 64, X86_SSE_PMULHUW = 228, X86_SSE_PMULHW = 229, X86_SSE_PMULUDQ = 244, X86_SSE_PMOVMSKB = 215, X86_SSE_PSHIFTW = 113, X86_SSE_PSHIFTD = 114, X86_SSE_PSHIFTQ = 115, X86_SSE_SHR = 2, X86_SSE_SAR = 4, X86_SSE_SHL = 6, X86_SSE_PSRLW_REG = 209, X86_SSE_PSRAW_REG = 225, X86_SSE_PSLLW_REG = 241, X86_SSE_PSRLD_REG = 210, X86_SSE_PSRAD_REG = 226, X86_SSE_PSLLD_REG = 242, X86_SSE_PSRLQ_REG = 211, X86_SSE_PSLLQ_REG = 243, X86_SSE_PREFETCH = 24, X86_SSE_MOVNTPS = 43, X86_SSE_MOVHPD_REG_MEMBASE = 22, X86_SSE_MOVHPD_MEMBASE_REG = 23, X86_SSE_MOVSD_REG_MEMBASE = 16, X86_SSE_MOVSD_MEMBASE_REG = 17, X86_SSE_PINSRB = 32, X86_SSE_PINSRW = 196, X86_SSE_PINSRD = 34, X86_SSE_PEXTRB = 20, X86_SSE_PEXTRW = 197, X86_SSE_PEXTRD = 22 } ; /* END ENUM __anonenum_X86_SSE_Opcode_853888746 LOC=jitter-Darwin-X86-64.c:1218 */ /* BEGIN FUNCTION-DECL-EXTERN getpagesize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:558 */ extern int getpagesize(void) __attribute__((__const__)) ; /* END FUNCTION-DECL-EXTERN getpagesize LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:558 */ /* BEGIN FUNCTION-DECL-EXTERN qsort_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:339 */ extern void qsort_r(void *__base , size_t __nel , size_t __width , void * , int (*__compar)(void * , void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN qsort_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:339 */ /* BEGIN FUNCTION-DECL __builtin_types_compatible_p LOC=BUILTIN */ /* compiler builtin: int __builtin_types_compatible_p(unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_types_compatible_p LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_op_is_cflow LOC=UNKNOWN */ __inline static int jit_op_is_cflow(jit_op *op ) ; /* END FUNCTION-DECL jit_op_is_cflow LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutexattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:428 */ extern int pthread_mutexattr_setpshared(pthread_mutexattr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_mutexattr_setpshared LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:428 */ /* BEGIN FUNCTION-DECL-EXTERN add_profil LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:645 */ extern int add_profil(char * , size_t , unsigned long , unsigned int ) ; /* END FUNCTION-DECL-EXTERN add_profil LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:645 */ /* BEGIN FUNCTION-DECL-EXTERN dprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:366 */ extern int ( /* format attribute */ dprintf)(int , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN dprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:366 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:281 */ extern int pthread_attr_setstack(pthread_attr_t * , void * , size_t ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setstack LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:281 */ /* BEGIN FUNCTION-DECL __builtin_va_copy LOC=BUILTIN */ /* compiler builtin: void __builtin_va_copy(__builtin_va_list , __builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin_va_copy LOC=BUILTIN */ /* BEGIN FUNCTION-DECL emit_memcpy LOC=UNKNOWN */ static void emit_memcpy(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) ; /* END FUNCTION-DECL emit_memcpy LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_buf_expand LOC=UNKNOWN */ __inline static void jit_buf_expand(struct jit *jit ) ; /* END FUNCTION-DECL jit_buf_expand LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_print_tree LOC=UNKNOWN */ __inline static void jit_print_tree(jit_tree *h , int level ) ; /* END FUNCTION-DECL jit_print_tree LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN suboptarg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:356 */ extern char *suboptarg ; /* END VARIABLE-DECL-EXTERN suboptarg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:356 */ /* BEGIN FUNCTION-DECL-EXTERN asctime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:125 */ extern char *asctime_r(struct tm const * __restrict , char * __restrict ) ; /* END FUNCTION-DECL-EXTERN asctime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:125 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setinheritsched LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:268 */ extern int pthread_attr_setinheritsched(pthread_attr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setinheritsched LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:268 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:379 */ extern int pthread_mutex_init(pthread_mutex_t * __restrict , pthread_mutexattr_t const * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:379 */ /* BEGIN FUNCTION-DECL-EXTERN rename LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:189 */ extern int rename(char const *__old , char const *__new ) ; /* END FUNCTION-DECL-EXTERN rename LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:189 */ /* BEGIN FUNCTION-DECL assign_ret_reg LOC=UNKNOWN */ static int assign_ret_reg(jit_op *op , jit_hw_reg *ret_reg ) ; /* END FUNCTION-DECL assign_ret_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_gen_op LOC=UNKNOWN */ void jit_gen_op(struct jit *jit , struct jit_op *op ) ; /* END FUNCTION-DECL jit_gen_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setregid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:593 */ extern int setregid(gid_t , gid_t ) __asm__("_setregid") ; /* END FUNCTION-DECL-EXTERN setregid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:593 */ /* BEGIN STRUCT __siginfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ struct __siginfo { int si_signo ; int si_errno ; int si_code ; pid_t si_pid ; uid_t si_uid ; int si_status ; void *si_addr ; union sigval si_value ; long si_band ; unsigned long __pad[7] ; }; /* END STRUCT __siginfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:177 */ /* BEGIN FUNCTION-DECL __builtin_trap LOC=BUILTIN */ /* compiler builtin: void __builtin_trap(void) ; */ /* END FUNCTION-DECL __builtin_trap LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin___strcpy_chk LOC=BUILTIN */ /* compiler builtin: char *__builtin___strcpy_chk(char * , char const * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___strcpy_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL rename_reg LOC=UNKNOWN */ static void rename_reg(jit_op *op , int r1 , int r2 ) ; /* END FUNCTION-DECL rename_reg LOC=UNKNOWN */ /* BEGIN TYPEDEF uint_fast8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:53 */ typedef uint8_t uint_fast8_t; /* END TYPEDEF uint_fast8_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:53 */ /* BEGIN TYPEDEF user_off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:103 */ typedef int64_t user_off_t; /* END TYPEDEF user_off_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:103 */ /* BEGIN FUNCTION-DECL-EXTERN __svfscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:264 */ extern int ( /* format attribute */ __svfscanf)(FILE * , char const * , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN __svfscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:264 */ /* BEGIN STRUCT jit_tree LOC=jitter-Darwin-X86-64.c:309 */ struct jit_tree { struct jit_tree *left ; struct jit_tree *right ; int color ; jit_tree_key key ; jit_tree_value value ; }; /* END STRUCT jit_tree LOC=jitter-Darwin-X86-64.c:309 */ /* BEGIN STRUCT __sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:276 */ struct __sigaction { union __sigaction_u __sigaction_u ; void (*sa_tramp)(void * , int , int , siginfo_t * , void * ) ; sigset_t sa_mask ; int sa_flags ; }; /* END STRUCT __sigaction LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/signal.h:276 */ /* BEGIN FUNCTION-DECL-EXTERN isgraph LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isgraph)(int _c ) ; /* END FUNCTION-DECL-EXTERN isgraph LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN putw LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:311 */ extern int putw(int , FILE * ) ; /* END FUNCTION-DECL-EXTERN putw LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:311 */ /* BEGIN FUNCTION-DECL-EXTERN __darwin_fd_set LOC=UNKNOWN */ __inline extern void ( __attribute__((__gnu_inline__, __always_inline__)) __darwin_fd_set)(int _fd , struct fd_set *_p ) ; /* END FUNCTION-DECL-EXTERN __darwin_fd_set LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_dump_ops_compilable LOC=UNKNOWN */ static void jit_dump_ops_compilable(struct jit *jit , jit_tree *labels ) ; /* END FUNCTION-DECL jit_dump_ops_compilable LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL pow2 LOC=UNKNOWN */ __inline static int pow2(int arg ) ; /* END FUNCTION-DECL pow2 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL is_red LOC=UNKNOWN */ __inline static int is_red(jit_tree *n ) ; /* END FUNCTION-DECL is_red LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN mkostemps LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:679 */ extern int mkostemps(char *path , int slen , int oflags ) ; /* END FUNCTION-DECL-EXTERN mkostemps LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:679 */ /* BEGIN VARIABLE-DEF dummy_opcode LOC=UNKNOWN */ jit_opcode dummy_opcode ; /* END VARIABLE-DEF dummy_opcode LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_mcontext_avx512_64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:130 */ struct __darwin_mcontext_avx512_64 { struct __darwin_x86_exception_state64 __es ; struct __darwin_x86_thread_state64 __ss ; struct __darwin_x86_avx512_state64 __fs ; }; /* END STRUCT __darwin_mcontext_avx512_64 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:130 */ /* BEGIN FUNCTION-DECL-EXTERN fprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:169 */ extern int ( /* format attribute */ fprintf)(FILE * __restrict , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN fprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:169 */ /* BEGIN FUNCTION-DECL __builtin___snprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___snprintf_chk(char * , unsigned long , int , unsigned long , char const * , ...) ; */ /* END FUNCTION-DECL __builtin___snprintf_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_tree_size LOC=UNKNOWN */ static int jit_tree_size(jit_tree *h ) ; /* END FUNCTION-DECL jit_tree_size LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pathconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:466 */ extern long pathconf(char const * , int ) ; /* END FUNCTION-DECL-EXTERN pathconf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:466 */ /* BEGIN FUNCTION-DECL __builtin_popcountl LOC=BUILTIN */ /* compiler builtin: int __builtin_popcountl(unsigned long ) ; */ /* END FUNCTION-DECL __builtin_popcountl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_parity LOC=BUILTIN */ /* compiler builtin: int __builtin_parity(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_parity LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN __sputc LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__, __always_inline__)) __sputc)(int _c , FILE *_p ) ; /* END FUNCTION-DECL-EXTERN __sputc LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL check_code_references LOC=UNKNOWN */ static int check_code_references(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_code_references LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN close LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:437 */ extern int close(int ) __asm__("_close") ; /* END FUNCTION-DECL-EXTERN close LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:437 */ /* BEGIN FUNCTION-DECL __builtin_cosl LOC=BUILTIN */ /* compiler builtin: long double __builtin_cosl(long double ) ; */ /* END FUNCTION-DECL __builtin_cosl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN strtod LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:165 */ extern double strtod(char const * , char ** ) __asm__("_strtod") ; /* END FUNCTION-DECL-EXTERN strtod LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:165 */ /* BEGIN FUNCTION-DECL emit_save_all_regs LOC=UNKNOWN */ static void emit_save_all_regs(struct jit *jit , jit_op *op ) ; /* END FUNCTION-DECL emit_save_all_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setcanceltype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:484 */ extern int pthread_setcanceltype(int , int * ) __asm__("_pthread_setcanceltype") ; /* END FUNCTION-DECL-EXTERN pthread_setcanceltype LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:484 */ /* BEGIN FUNCTION-DECL-EXTERN unwhiteout LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:734 */ extern int unwhiteout(char const * ) ; /* END FUNCTION-DECL-EXTERN unwhiteout LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:734 */ /* BEGIN FUNCTION-DECL-EXTERN timingsafe_bcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:172 */ extern int timingsafe_bcmp(void const *__b1 , void const *__b2 , size_t __len ) ; /* END FUNCTION-DECL-EXTERN timingsafe_bcmp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:172 */ /* BEGIN FUNCTION-DECL-EXTERN isspecial LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isspecial)(int _c ) ; /* END FUNCTION-DECL-EXTERN isspecial LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN tcsetpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:485 */ extern int tcsetpgrp(int , pid_t ) ; /* END FUNCTION-DECL-EXTERN tcsetpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:485 */ /* BEGIN FUNCTION-DECL-EXTERN strtoq LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:352 */ extern long long strtoq(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtoq LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:352 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setname_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:513 */ extern int pthread_setname_np(char const * ) ; /* END FUNCTION-DECL-EXTERN pthread_setname_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:513 */ /* BEGIN FUNCTION-DECL jit_add_op LOC=UNKNOWN */ struct jit_op *jit_add_op(struct jit *jit , unsigned short code , unsigned char spec , jit_value arg1 , jit_value arg2 , jit_value arg3 , unsigned char arg_size , struct jit_debug_info *debug_info ) ; /* END FUNCTION-DECL jit_add_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_inff LOC=BUILTIN */ /* compiler builtin: float __builtin_inff(void) ; */ /* END FUNCTION-DECL __builtin_inff LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setspecific LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:494 */ extern int pthread_setspecific(pthread_key_t , void const * ) ; /* END FUNCTION-DECL-EXTERN pthread_setspecific LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:494 */ /* BEGIN FUNCTION-DECL-EXTERN dup2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:440 */ extern int dup2(int , int ) ; /* END FUNCTION-DECL-EXTERN dup2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:440 */ /* BEGIN FUNCTION-DECL-EXTERN unsetenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:252 */ extern int unsetenv(char const * ) __asm__("_unsetenv") ; /* END FUNCTION-DECL-EXTERN unsetenv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:252 */ /* BEGIN FUNCTION-DECL-EXTERN revoke LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:703 */ extern int revoke(char const * ) ; /* END FUNCTION-DECL-EXTERN revoke LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:703 */ /* BEGIN FUNCTION-DECL-EXTERN setgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:715 */ extern int setgroups(int , gid_t const * ) ; /* END FUNCTION-DECL-EXTERN setgroups LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:715 */ /* BEGIN FUNCTION-DECL-EXTERN link LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:464 */ extern int link(char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN link LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:464 */ /* BEGIN FUNCTION-DECL emit_fppush_arg LOC=UNKNOWN */ __inline static void emit_fppush_arg(struct jit *jit , struct jit_out_arg *arg ) ; /* END FUNCTION-DECL emit_fppush_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN lchown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:567 */ extern int lchown(char const * , uid_t , gid_t ) __asm__("_lchown") ; /* END FUNCTION-DECL-EXTERN lchown LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:567 */ /* BEGIN FUNCTION-DECL-EXTERN heapsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:309 */ extern int heapsort(void *__base , size_t __nel , size_t __width , int (*__compar)(void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN heapsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:309 */ /* BEGIN FUNCTION-DECL-EXTERN wcstombs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:194 */ extern size_t wcstombs(char * __restrict , wchar_t const * __restrict , size_t ) ; /* END FUNCTION-DECL-EXTERN wcstombs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:194 */ /* BEGIN TYPEDEF rlim_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:89 */ typedef __uint64_t rlim_t; /* END TYPEDEF rlim_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:89 */ /* BEGIN FUNCTION-DECL flw_analyze_op LOC=UNKNOWN */ __inline static int flw_analyze_op(struct jit *jit , jit_op *op , struct jit_func_info *func_info , int changed , struct code_refs_cache *code_refs ) ; /* END FUNCTION-DECL flw_analyze_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN memset_pattern16 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:158 */ extern void memset_pattern16(void *__b , void const *__pattern16 , size_t __len ) ; /* END FUNCTION-DECL-EXTERN memset_pattern16 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:158 */ /* BEGIN FUNCTION-DECL-EXTERN mbstowcs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:157 */ extern size_t mbstowcs(wchar_t * __restrict , char const * __restrict , size_t ) ; /* END FUNCTION-DECL-EXTERN mbstowcs LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:157 */ /* BEGIN VARIABLE-DEF __2_init_tigress_1_opaque_list_2 LOC=UNKNOWN */ struct __2_init_tigress_1_opaque_NodeStruct *__2_init_tigress_1_opaque_list_2 = (struct __2_init_tigress_1_opaque_NodeStruct *)0; /* END VARIABLE-DEF __2_init_tigress_1_opaque_list_2 LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_detach LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:343 */ extern int pthread_detach(pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_detach LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:343 */ /* BEGIN FUNCTION-DECL print_op LOC=UNKNOWN */ int print_op(FILE *f , struct jit_disasm *disasm , struct jit_op *op , jit_tree *labels , int verbosity ) ; /* END FUNCTION-DECL print_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_op_last_fun LOC=UNKNOWN */ __inline static jit_op *jit_op_last_fun(jit_op *op ) ; /* END FUNCTION-DECL jit_op_last_fun LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ptsname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:224 */ extern int ptsname_r(int fildes , char *buffer , size_t buflen ) ; /* END FUNCTION-DECL-EXTERN ptsname_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:224 */ /* BEGIN TYPEDEF __darwin_nl_item LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:40 */ typedef int __darwin_nl_item; /* END TYPEDEF __darwin_nl_item LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_types.h:40 */ /* BEGIN STRUCT __darwin_mcontext_avx32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:47 */ struct __darwin_mcontext_avx32 { struct __darwin_i386_exception_state __es ; struct __darwin_i386_thread_state __ss ; struct __darwin_i386_avx_state __fs ; }; /* END STRUCT __darwin_mcontext_avx32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:47 */ /* BEGIN TYPEDEF in_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_in_port_t.h:31 */ typedef __uint16_t in_port_t; /* END TYPEDEF in_port_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_in_port_t.h:31 */ /* BEGIN FUNCTION-DECL-EXTERN zopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:392 */ extern FILE *zopen(char const * , char const * , int ) ; /* END FUNCTION-DECL-EXTERN zopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:392 */ /* BEGIN FUNCTION-DECL __builtin___strncpy_chk LOC=BUILTIN */ /* compiler builtin: char *__builtin___strncpy_chk(char * , char const * , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___strncpy_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_value_align LOC=UNKNOWN */ __inline static jit_value jit_value_align(jit_value value , jit_value alignment ) ; /* END FUNCTION-DECL jit_value_align LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_fp_status_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:167 */ typedef struct __darwin_fp_status __darwin_fp_status_t; /* END TYPEDEF __darwin_fp_status_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/mach/i386/_structs.h:167 */ /* BEGIN FUNCTION-DECL-EXTERN strsep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:165 */ extern char *strsep(char **__stringp , char const *__delim ) ; /* END FUNCTION-DECL-EXTERN strsep LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:165 */ /* BEGIN TYPEDEF user_time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:102 */ typedef int64_t user_time_t; /* END TYPEDEF user_time_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:102 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:271 */ extern int pthread_attr_setschedparam(pthread_attr_t * __restrict , struct sched_param const * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:271 */ /* BEGIN FUNCTION-DECL-EXTERN readlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:210 */ extern ssize_t readlinkat(int , char const * , char * , size_t ) ; /* END FUNCTION-DECL-EXTERN readlinkat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:210 */ /* BEGIN TYPEDEF X86_SSE_Opcode LOC=jitter-Darwin-X86-64.c:1218 */ typedef enum __anonenum_X86_SSE_Opcode_853888746 X86_SSE_Opcode; /* END TYPEDEF X86_SSE_Opcode LOC=jitter-Darwin-X86-64.c:1218 */ /* BEGIN STRUCT jit_out_arg LOC=jitter-Darwin-X86-64.c:667 */ struct jit_out_arg { union __anonunion_value_137411616 value ; int argpos ; char isreg ; char isref ; char isfp ; char size ; char isoptional ; }; /* END STRUCT jit_out_arg LOC=jitter-Darwin-X86-64.c:667 */ /* BEGIN FUNCTION-DECL-EXTERN l64a LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:213 */ extern char *l64a(long ) ; /* END FUNCTION-DECL-EXTERN l64a LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:213 */ /* BEGIN FUNCTION-DECL-EXTERN fork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:447 */ extern pid_t fork(void) ; /* END FUNCTION-DECL-EXTERN fork LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:447 */ /* BEGIN STRUCT rusage_info_v2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:229 */ struct rusage_info_v2 { uint8_t ri_uuid[16] ; uint64_t ri_user_time ; uint64_t ri_system_time ; uint64_t ri_pkg_idle_wkups ; uint64_t ri_interrupt_wkups ; uint64_t ri_pageins ; uint64_t ri_wired_size ; uint64_t ri_resident_size ; uint64_t ri_phys_footprint ; uint64_t ri_proc_start_abstime ; uint64_t ri_proc_exit_abstime ; uint64_t ri_child_user_time ; uint64_t ri_child_system_time ; uint64_t ri_child_pkg_idle_wkups ; uint64_t ri_child_interrupt_wkups ; uint64_t ri_child_pageins ; uint64_t ri_child_elapsed_abstime ; uint64_t ri_diskio_bytesread ; uint64_t ri_diskio_byteswritten ; }; /* END STRUCT rusage_info_v2 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:229 */ /* BEGIN STRUCT fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ struct fd_set { __int32_t fds_bits[1024UL / (sizeof(__int32_t ) * 8UL)] ; }; /* END STRUCT fd_set LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_fd_def.h:50 */ /* BEGIN FUNCTION-DECL-EXTERN setuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:478 */ extern int setuid(uid_t ) ; /* END FUNCTION-DECL-EXTERN setuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:478 */ /* BEGIN STRUCT __anonstruct_w_S_529377835 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ struct __anonstruct_w_S_529377835 { unsigned int w_Stopval : 8 ; unsigned int w_Stopsig : 8 ; unsigned int w_Filler : 16 ; }; /* END STRUCT __anonstruct_w_S_529377835 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN UNION wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ union wait { int w_status ; struct __anonstruct_w_T_529377834 w_T ; struct __anonstruct_w_S_529377835 w_S ; }; /* END UNION wait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/wait.h:194 */ /* BEGIN TYPEDEF uint LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:92 */ typedef unsigned int uint; /* END TYPEDEF uint LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:92 */ /* BEGIN FUNCTION-DECL emit_sse_change_sign LOC=UNKNOWN */ static void emit_sse_change_sign(struct jit *jit , jit_op *op , int reg ) ; /* END FUNCTION-DECL emit_sse_change_sign LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ttyslot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:732 */ extern int ttyslot(void) ; /* END FUNCTION-DECL-EXTERN ttyslot LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:732 */ /* BEGIN STRUCT __anonstruct_lldiv_t_86583852 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ struct __anonstruct_lldiv_t_86583852 { long long quot ; long long rem ; }; /* END STRUCT __anonstruct_lldiv_t_86583852 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:94 */ /* BEGIN FUNCTION-DECL emit_transfer_init LOC=UNKNOWN */ static void emit_transfer_init(struct jit *jit , jit_op *op , jit_value destreg , jit_value srcreg , jit_value cnt , int block_size ) ; /* END FUNCTION-DECL emit_transfer_init LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:238 */ extern int pthread_attr_getschedparam(pthread_attr_t const * __restrict , struct sched_param * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getschedparam LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:238 */ /* BEGIN FUNCTION-DECL jit_prepare_spills_on_jmpr_targets LOC=UNKNOWN */ __inline static void jit_prepare_spills_on_jmpr_targets(struct jit *jit ) ; /* END FUNCTION-DECL jit_prepare_spills_on_jmpr_targets LOC=UNKNOWN */ /* BEGIN VARIABLE-DECL-EXTERN getdate_err LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:101 */ extern int getdate_err ; /* END VARIABLE-DECL-EXTERN getdate_err LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:101 */ /* BEGIN FUNCTION-DECL-EXTERN asprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:384 */ extern int ( /* format attribute */ asprintf)(char ** __restrict , char const * __restrict , ...) ; /* END FUNCTION-DECL-EXTERN asprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:384 */ /* BEGIN FUNCTION-DECL flw_analyze_prolog LOC=UNKNOWN */ __inline static void flw_analyze_prolog(struct jit *jit , jit_op *op , struct jit_func_info *func_info ) ; /* END FUNCTION-DECL flw_analyze_prolog LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getegid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:450 */ extern gid_t getegid(void) ; /* END FUNCTION-DECL-EXTERN getegid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:450 */ /* BEGIN FUNCTION-DECL-EXTERN qos_class_main LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:194 */ extern qos_class_t qos_class_main(void) ; /* END FUNCTION-DECL-EXTERN qos_class_main LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/qos.h:194 */ /* BEGIN FUNCTION-DECL __builtin_frob_return_address LOC=BUILTIN */ /* compiler builtin: void *__builtin_frob_return_address(void * ) ; */ /* END FUNCTION-DECL __builtin_frob_return_address LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN localtime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:128 */ extern struct tm *localtime_r(time_t const * __restrict , struct tm * __restrict ) ; /* END FUNCTION-DECL-EXTERN localtime_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:128 */ /* BEGIN FUNCTION-DECL jit_reg_allocator_free LOC=UNKNOWN */ void jit_reg_allocator_free(struct jit_reg_allocator *a ) ; /* END FUNCTION-DECL jit_reg_allocator_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin___strncat_chk LOC=BUILTIN */ /* compiler builtin: char *__builtin___strncat_chk(char * , char const * , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___strncat_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_op_append LOC=UNKNOWN */ __inline static void jit_op_append(jit_op *op , jit_op *appended ) ; /* END FUNCTION-DECL jit_op_append LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pause LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:468 */ extern int pause(void) __asm__("_pause") ; /* END FUNCTION-DECL-EXTERN pause LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:468 */ /* BEGIN FUNCTION-DECL-EXTERN grantpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:206 */ extern int grantpt(int ) ; /* END FUNCTION-DECL-EXTERN grantpt LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:206 */ /* BEGIN FUNCTION-DECL-EXTERN confstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:507 */ extern size_t confstr(int , char * , size_t ) __asm__("_confstr") ; /* END FUNCTION-DECL-EXTERN confstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:507 */ /* BEGIN FUNCTION-DECL emit_transfer_op LOC=UNKNOWN */ static void emit_transfer_op(struct jit *jit , jit_op *op , int alu_op ) ; /* END FUNCTION-DECL emit_transfer_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL spill_all_registers LOC=UNKNOWN */ static int spill_all_registers(jit_op *op , struct jit_reg_allocator *al ) ; /* END FUNCTION-DECL spill_all_registers LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL check_register_types LOC=UNKNOWN */ static int check_register_types(struct jit *jit , jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_register_types LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_get_unused_reg LOC=UNKNOWN */ jit_hw_reg *jit_get_unused_reg(struct jit_reg_allocator *al , jit_op *op , int fp ) ; /* END FUNCTION-DECL jit_get_unused_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN setlogin LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:723 */ extern int setlogin(char const * ) ; /* END FUNCTION-DECL-EXTERN setlogin LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:723 */ /* BEGIN FUNCTION-DECL jit_messager LOC=UNKNOWN */ void jit_messager(struct jit *j , char *s , int i ) ; /* END FUNCTION-DECL jit_messager LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN jrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:212 */ extern long jrand48(unsigned short * ) ; /* END FUNCTION-DECL-EXTERN jrand48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:212 */ /* BEGIN FUNCTION-DECL __builtin_nanl LOC=BUILTIN */ /* compiler builtin: long double __builtin_nanl(char const * ) ; */ /* END FUNCTION-DECL __builtin_nanl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN vfscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:349 */ extern int ( /* format attribute */ vfscanf)(FILE * __restrict __stream , char const * __restrict __format , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vfscanf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:349 */ /* BEGIN FUNCTION-DECL-EXTERN getitimer LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:196 */ extern int getitimer(int , struct itimerval * ) ; /* END FUNCTION-DECL-EXTERN getitimer LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:196 */ /* BEGIN FUNCTION-DECL-EXTERN srand LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:164 */ extern void srand(unsigned int ) ; /* END FUNCTION-DECL-EXTERN srand LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:164 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_equal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:346 */ extern int pthread_equal(pthread_t , pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_equal LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:346 */ /* BEGIN FUNCTION-DECL mark_calleesaved_regs LOC=UNKNOWN */ static void mark_calleesaved_regs(jit_tree *hint , jit_op *op ) ; /* END FUNCTION-DECL mark_calleesaved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN cgetnext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:286 */ extern int cgetnext(char ** , char ** ) ; /* END FUNCTION-DECL-EXTERN cgetnext LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:286 */ /* BEGIN TYPEDEF jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ typedef struct jit_disasm jit_disasm; /* END TYPEDEF jit_disasm LOC=jitter-Darwin-X86-64.c:4025 */ /* BEGIN FUNCTION-DECL-EXTERN fclose LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:157 */ extern int fclose(FILE * ) ; /* END FUNCTION-DECL-EXTERN fclose LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:157 */ /* BEGIN FUNCTION-DECL-EXTERN strchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:76 */ extern char *strchr(char const *__s , int __c ) ; /* END FUNCTION-DECL-EXTERN strchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:76 */ /* BEGIN FUNCTION-DECL-EXTERN msync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:230 */ extern int msync(void * , size_t , int ) __asm__("_msync") ; /* END FUNCTION-DECL-EXTERN msync LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:230 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_mutex_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:372 */ extern int pthread_mutex_destroy(pthread_mutex_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_mutex_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:372 */ /* BEGIN FUNCTION-DECL-EXTERN setrgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:725 */ extern int setrgid(gid_t ) ; /* END FUNCTION-DECL-EXTERN setrgid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:725 */ /* BEGIN STRUCT jit_label LOC=jitter-Darwin-X86-64.c:210 */ struct jit_label { size_t pos ; jit_op *op ; struct jit_label *next ; }; /* END STRUCT jit_label LOC=jitter-Darwin-X86-64.c:210 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_get_stackaddr_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:527 */ extern void *pthread_get_stackaddr_np(pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_get_stackaddr_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:527 */ /* BEGIN FUNCTION-DECL-EXTERN swapon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:731 */ extern int swapon(char const * ) ; /* END FUNCTION-DECL-EXTERN swapon LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:731 */ /* BEGIN FUNCTION-DECL-EXTERN __vsnprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:70 */ extern int __vsnprintf_chk(char * __restrict , size_t , int , size_t , char const * __restrict , va_list ) ; /* END FUNCTION-DECL-EXTERN __vsnprintf_chk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/secure/_stdio.h:70 */ /* BEGIN FUNCTION-DECL-EXTERN open_memstream LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:371 */ extern FILE *open_memstream(char **__bufp , size_t *__sizep ) ; /* END FUNCTION-DECL-EXTERN open_memstream LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:371 */ /* BEGIN TYPEDEF ct_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ct_rune_t.h:32 */ typedef __darwin_ct_rune_t ct_rune_t; /* END TYPEDEF ct_rune_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_types/_ct_rune_t.h:32 */ /* BEGIN FUNCTION-DECL DUMP_int LOC=UNKNOWN */ void DUMP_int(int block , struct jit *jit , struct jit_op *begin_ , struct jit_op *end_ ) ; /* END FUNCTION-DECL DUMP_int LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin___mempcpy_chk LOC=BUILTIN */ /* compiler builtin: void *__builtin___mempcpy_chk(void * , void const * , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___mempcpy_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN getrlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:449 */ extern int getrlimit(int , struct rlimit * ) __asm__("_getrlimit") ; /* END FUNCTION-DECL-EXTERN getrlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:449 */ /* BEGIN FUNCTION-DECL-EXTERN qsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:160 */ extern void qsort(void *__base , size_t __nel , size_t __width , int (*__compar)(void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN qsort LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:160 */ /* BEGIN FUNCTION-DECL-EXTERN dup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:439 */ extern int dup(int ) ; /* END FUNCTION-DECL-EXTERN dup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:439 */ /* BEGIN FUNCTION-DECL __builtin___memcpy_chk LOC=BUILTIN */ /* compiler builtin: void *__builtin___memcpy_chk(void * , void const * , unsigned long , unsigned long ) ; */ /* END FUNCTION-DECL __builtin___memcpy_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL sse_mov_reg_safeimm LOC=UNKNOWN */ static void sse_mov_reg_safeimm(struct jit *jit , jit_op *op , jit_value reg , double *imm ) ; /* END FUNCTION-DECL sse_mov_reg_safeimm LOC=UNKNOWN */ /* BEGIN STRUCT __darwin_mcontext_avx512_32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:56 */ struct __darwin_mcontext_avx512_32 { struct __darwin_i386_exception_state __es ; struct __darwin_i386_thread_state __ss ; struct __darwin_i386_avx512_state __fs ; }; /* END STRUCT __darwin_mcontext_avx512_32 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:56 */ /* BEGIN FUNCTION-DECL-EXTERN strtol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:167 */ extern long strtol(char const *__str , char **__endptr , int __base ) ; /* END FUNCTION-DECL-EXTERN strtol LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:167 */ /* BEGIN FUNCTION-DECL-EXTERN getpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:459 */ extern pid_t getpgrp(void) ; /* END FUNCTION-DECL-EXTERN getpgrp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:459 */ /* BEGIN FUNCTION-DECL __builtin_tanf LOC=BUILTIN */ /* compiler builtin: float __builtin_tanf(float ) ; */ /* END FUNCTION-DECL __builtin_tanf LOC=BUILTIN */ /* BEGIN TYPEDEF mcontext_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:204 */ typedef struct __darwin_mcontext64 *mcontext_t; /* END TYPEDEF mcontext_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_mcontext.h:204 */ /* BEGIN FUNCTION-DECL-EXTERN strerror LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:81 */ extern char *strerror(int __errnum ) __asm__("_strerror") ; /* END FUNCTION-DECL-EXTERN strerror LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:81 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_getugid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:700 */ extern int pthread_getugid_np(uid_t * , gid_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_getugid_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:700 */ /* BEGIN TYPEDEF int_least16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:39 */ typedef int16_t int_least16_t; /* END TYPEDEF int_least16_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:39 */ /* BEGIN UNION __anonunion___mbstate_t_250061491 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ union __anonunion___mbstate_t_250061491 { char __mbstate8[128] ; long long _mbstateL ; }; /* END UNION __anonunion___mbstate_t_250061491 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:76 */ /* BEGIN FUNCTION-DECL-EXTERN readlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:623 */ extern ssize_t readlink(char const * __restrict , char * __restrict , size_t ) ; /* END FUNCTION-DECL-EXTERN readlink LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:623 */ /* BEGIN FUNCTION-DECL assign_getarg LOC=UNKNOWN */ static int assign_getarg(jit_op *op , struct jit_reg_allocator *al ) ; /* END FUNCTION-DECL assign_getarg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN ffsll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:86 */ extern int ffsll(long long ) ; /* END FUNCTION-DECL-EXTERN ffsll LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:86 */ /* BEGIN FUNCTION-DECL-EXTERN ruserok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:712 */ extern int __attribute__((__deprecated__)) ruserok(char const * , int , char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN ruserok LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:712 */ /* BEGIN FUNCTION-DECL-EXTERN sync_volume_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:780 */ extern int sync_volume_np(char const * , int ) ; /* END FUNCTION-DECL-EXTERN sync_volume_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:780 */ /* BEGIN FUNCTION-DECL __builtin_atanf LOC=BUILTIN */ /* compiler builtin: float __builtin_atanf(float ) ; */ /* END FUNCTION-DECL __builtin_atanf LOC=BUILTIN */ /* BEGIN TYPEDEF X86_Shift_Opcode LOC=jitter-Darwin-X86-64.c:1085 */ typedef enum __anonenum_X86_Shift_Opcode_820104407 X86_Shift_Opcode; /* END TYPEDEF X86_Shift_Opcode LOC=jitter-Darwin-X86-64.c:1085 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_setcancelstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:480 */ extern int pthread_setcancelstate(int , int * ) __asm__("_pthread_setcancelstate") ; /* END FUNCTION-DECL-EXTERN pthread_setcancelstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:480 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_getdetachstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:229 */ extern int pthread_attr_getdetachstate(pthread_attr_t const * , int * ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_getdetachstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:229 */ /* BEGIN FUNCTION-DECL-EXTERN ftell LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:178 */ extern long ftell(FILE * ) ; /* END FUNCTION-DECL-EXTERN ftell LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:178 */ /* BEGIN FUNCTION-DECL emit_pop_callee_saved_regs LOC=UNKNOWN */ static int emit_pop_callee_saved_regs(struct jit *jit ) ; /* END FUNCTION-DECL emit_pop_callee_saved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strrchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:87 */ extern char *strrchr(char const *__s , int __c ) ; /* END FUNCTION-DECL-EXTERN strrchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:87 */ /* BEGIN FUNCTION-DECL-EXTERN ffsl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:85 */ extern int ffsl(long ) ; /* END FUNCTION-DECL-EXTERN ffsl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:85 */ /* BEGIN FUNCTION-DECL-EXTERN freopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:173 */ extern FILE *freopen(char const * __restrict , char const * __restrict , FILE * __restrict ) __asm__("_freopen") ; /* END FUNCTION-DECL-EXTERN freopen LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:173 */ /* BEGIN STRUCT jit_func_info LOC=jitter-Darwin-X86-64.c:693 */ struct jit_func_info { int general_arg_cnt ; int float_arg_cnt ; long allocai_mem ; int arg_capacity ; struct jit_inp_arg *args ; int gp_reg_count ; int fp_reg_count ; int has_prolog ; struct jit_op *first_op ; }; /* END STRUCT jit_func_info LOC=jitter-Darwin-X86-64.c:693 */ /* BEGIN FUNCTION-DECL-EXTERN gethostuuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/gethostuuid.h:39 */ extern int gethostuuid(unsigned char * , struct timespec const * ) ; /* END FUNCTION-DECL-EXTERN gethostuuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/gethostuuid.h:39 */ /* BEGIN FUNCTION-DECL join_addr_addi LOC=UNKNOWN */ static int join_addr_addi(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL join_addr_addi LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL print_op_compilable LOC=UNKNOWN */ int print_op_compilable(struct jit_disasm *disasm , struct jit_op *op , jit_tree *labels ) ; /* END FUNCTION-DECL print_op_compilable LOC=UNKNOWN */ /* BEGIN STRUCT __anonstruct_jit_hw_reg_312769258 LOC=jitter-Darwin-X86-64.c:632 */ struct __anonstruct_jit_hw_reg_312769258 { int id ; char *name ; char callee_saved ; char fp ; short priority ; }; /* END STRUCT __anonstruct_jit_hw_reg_312769258 LOC=jitter-Darwin-X86-64.c:632 */ /* BEGIN FUNCTION-DECL __builtin_ceil LOC=BUILTIN */ /* compiler builtin: double __builtin_ceil(double ) ; */ /* END FUNCTION-DECL __builtin_ceil LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_allocai LOC=UNKNOWN */ int jit_allocai(struct jit *jit , int size ) ; /* END FUNCTION-DECL jit_allocai LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN seed48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:236 */ extern unsigned short *seed48(unsigned short * ) ; /* END FUNCTION-DECL-EXTERN seed48 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:236 */ /* BEGIN FUNCTION-DECL-EXTERN vdprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:367 */ extern int ( /* format attribute */ vdprintf)(int , char const * __restrict , __gnuc_va_list ) ; /* END FUNCTION-DECL-EXTERN vdprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:367 */ /* BEGIN ENUM __anonenum_X86_FP_Opcode_1068131184 LOC=jitter-Darwin-X86-64.c:1100 */ enum __anonenum_X86_FP_Opcode_1068131184 { X86_FADD = 0, X86_FMUL = 1, X86_FCOM = 2, X86_FCOMP = 3, X86_FSUB = 4, X86_FSUBR = 5, X86_FDIV = 6, X86_FDIVR = 7, X86_NFP = 8 } ; /* END ENUM __anonenum_X86_FP_Opcode_1068131184 LOC=jitter-Darwin-X86-64.c:1100 */ /* BEGIN FUNCTION-DECL-EXTERN fgets LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:163 */ extern char *fgets(char * __restrict , int , FILE * ) ; /* END FUNCTION-DECL-EXTERN fgets LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:163 */ /* BEGIN TYPEDEF user_long_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:100 */ typedef int64_t user_long_t; /* END TYPEDEF user_long_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:100 */ /* BEGIN FUNCTION-DECL ob_assert_space LOC=UNKNOWN */ static void ob_assert_space(struct output_buf *ob , int len ) ; /* END FUNCTION-DECL ob_assert_space LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_frame_address LOC=BUILTIN */ /* compiler builtin: void *__builtin_frame_address(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_frame_address LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN seteuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:625 */ extern int seteuid(uid_t ) ; /* END FUNCTION-DECL-EXTERN seteuid LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:625 */ /* BEGIN FUNCTION-DECL-EXTERN strdup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:117 */ extern char *strdup(char const *__s1 ) ; /* END FUNCTION-DECL-EXTERN strdup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:117 */ /* BEGIN FUNCTION-DECL join_muli_ori LOC=UNKNOWN */ static int join_muli_ori(jit_op *op , jit_op *nextop ) ; /* END FUNCTION-DECL join_muli_ori LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_atanl LOC=BUILTIN */ /* compiler builtin: long double __builtin_atanl(long double ) ; */ /* END FUNCTION-DECL __builtin_atanl LOC=BUILTIN */ /* BEGIN VARIABLE-DECL-EXTERN sys_errlist LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:382 */ extern char const *sys_errlist[] ; /* END VARIABLE-DECL-EXTERN sys_errlist LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:382 */ /* BEGIN FUNCTION-DECL __builtin_ldexpl LOC=BUILTIN */ /* compiler builtin: long double __builtin_ldexpl(long double , int ) ; */ /* END FUNCTION-DECL __builtin_ldexpl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_set_free LOC=UNKNOWN */ __inline static void jit_set_free(jit_set *s ) ; /* END FUNCTION-DECL jit_set_free LOC=UNKNOWN */ /* BEGIN TYPEDEF user_size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:98 */ typedef u_int64_t user_size_t; /* END TYPEDEF user_size_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/types.h:98 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_signal_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:531 */ extern int pthread_cond_signal_thread_np(pthread_cond_t * , pthread_t ) ; /* END FUNCTION-DECL-EXTERN pthread_cond_signal_thread_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:531 */ /* BEGIN FUNCTION-DECL get_frame_size LOC=UNKNOWN */ static int get_frame_size(struct jit *jit , struct jit_func_info *info ) ; /* END FUNCTION-DECL get_frame_size LOC=UNKNOWN */ /* BEGIN STRUCT output_buf LOC=jitter-Darwin-X86-64.c:4051 */ struct output_buf { char *buf ; size_t size ; size_t capacity ; }; /* END STRUCT output_buf LOC=jitter-Darwin-X86-64.c:4051 */ /* BEGIN FUNCTION-DECL jit_assign_regs LOC=UNKNOWN */ void jit_assign_regs(struct jit *jit ) ; /* END FUNCTION-DECL jit_assign_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strtold LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:169 */ extern long double strtold(char const * , char ** ) ; /* END FUNCTION-DECL-EXTERN strtold LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:169 */ /* BEGIN FUNCTION-DECL-EXTERN bsearch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:141 */ extern void *bsearch(void const *__key , void const *__base , size_t __nel , size_t __width , int (*__compar)(void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN bsearch LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:141 */ /* BEGIN FUNCTION-DECL-EXTERN div LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:144 */ extern div_t div(int , int ) __attribute__((__const__)) ; /* END FUNCTION-DECL-EXTERN div LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:144 */ /* BEGIN TYPEDEF X86_FP_Opcode LOC=jitter-Darwin-X86-64.c:1100 */ typedef enum __anonenum_X86_FP_Opcode_1068131184 X86_FP_Opcode; /* END TYPEDEF X86_FP_Opcode LOC=jitter-Darwin-X86-64.c:1100 */ /* BEGIN FUNCTION-DECL __builtin_apply_args LOC=BUILTIN */ /* compiler builtin: void *__builtin_apply_args(void) ; */ /* END FUNCTION-DECL __builtin_apply_args LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN getattrlistat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:188 */ extern int getattrlistat(int , char const * , void * , void * , size_t , unsigned long ) ; /* END FUNCTION-DECL-EXTERN getattrlistat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:188 */ /* BEGIN FUNCTION-DECL-EXTERN fgetln LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:386 */ extern char *fgetln(FILE * , size_t * ) ; /* END FUNCTION-DECL-EXTERN fgetln LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:386 */ /* BEGIN FUNCTION-DECL funcall_prepare_optional LOC=UNKNOWN */ __inline static void funcall_prepare_optional(struct jit *jit ) ; /* END FUNCTION-DECL funcall_prepare_optional LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN clock_settime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:187 */ extern int clock_settime(clockid_t __clock_id , struct timespec const *__tp ) ; /* END FUNCTION-DECL-EXTERN clock_settime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:187 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:299 */ extern int pthread_cond_init(pthread_cond_t * __restrict , pthread_condattr_t const * __restrict ) __asm__("_pthread_cond_init") ; /* END FUNCTION-DECL-EXTERN pthread_cond_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:299 */ /* BEGIN FUNCTION-DECL emit_sub_op LOC=UNKNOWN */ static void emit_sub_op(struct jit *jit , struct jit_op *op , int imm ) ; /* END FUNCTION-DECL emit_sub_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:663 */ extern char *getusershell(void) ; /* END FUNCTION-DECL-EXTERN getusershell LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:663 */ /* BEGIN FUNCTION-DECL-EXTERN sbrk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:584 */ extern void __attribute__((__deprecated__)) *sbrk(int ) ; /* END FUNCTION-DECL-EXTERN sbrk LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:584 */ /* BEGIN VARIABLE-DECL-EXTERN optarg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:511 */ extern char *optarg ; /* END VARIABLE-DECL-EXTERN optarg LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:511 */ /* BEGIN FUNCTION-DECL-EXTERN strnstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:161 */ extern char *strnstr(char const *__big , char const *__little , size_t __len ) ; /* END FUNCTION-DECL-EXTERN strnstr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:161 */ /* BEGIN FUNCTION-DECL-EXTERN ctime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:110 */ extern char *ctime(time_t const * ) ; /* END FUNCTION-DECL-EXTERN ctime LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/time.h:110 */ /* BEGIN FUNCTION-DECL __builtin_log10l LOC=BUILTIN */ /* compiler builtin: long double __builtin_log10l(long double ) ; */ /* END FUNCTION-DECL __builtin_log10l LOC=BUILTIN */ /* BEGIN FUNCTION-DECL check_argument_sizes LOC=UNKNOWN */ static int check_argument_sizes(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_argument_sizes LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_strcpy LOC=BUILTIN */ /* compiler builtin: char *__builtin_strcpy(char * , char const * ) ; */ /* END FUNCTION-DECL __builtin_strcpy LOC=BUILTIN */ /* BEGIN ENUM jit_x86_fp_regs LOC=jitter-Darwin-X86-64.c:1056 */ enum jit_x86_fp_regs { X86_XMM0 = 0, X86_XMM1 = 1, X86_XMM2 = 2, X86_XMM3 = 3, X86_XMM4 = 4, X86_XMM5 = 5, X86_XMM6 = 6, X86_XMM7 = 7, X86_XMM_NREG = 8 } ; /* END ENUM jit_x86_fp_regs LOC=jitter-Darwin-X86-64.c:1056 */ /* BEGIN FUNCTION-DECL emit_ld_op LOC=UNKNOWN */ static void emit_ld_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 ) ; /* END FUNCTION-DECL emit_ld_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN snprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:348 */ extern int ( /* format attribute */ snprintf)(char * __restrict __str , size_t __size , char const * __restrict __format , ...) ; /* END FUNCTION-DECL-EXTERN snprintf LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:348 */ /* BEGIN FUNCTION-DECL-EXTERN fsetattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:750 */ extern int fsetattrlist(int , void * , void * , size_t , unsigned int ) ; /* END FUNCTION-DECL-EXTERN fsetattrlist LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:750 */ /* BEGIN FUNCTION-DECL __builtin_strcspn LOC=BUILTIN */ /* compiler builtin: unsigned long __builtin_strcspn(char const * , char const * ) ; */ /* END FUNCTION-DECL __builtin_strcspn LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_clz LOC=BUILTIN */ /* compiler builtin: int __builtin_clz(unsigned int ) ; */ /* END FUNCTION-DECL __builtin_clz LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN fsetpos LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:177 */ extern int fsetpos(FILE * , fpos_t const * ) ; /* END FUNCTION-DECL-EXTERN fsetpos LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:177 */ /* BEGIN FUNCTION-DECL __builtin_bzero LOC=BUILTIN */ /* compiler builtin: void __builtin_bzero(void * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_bzero LOC=BUILTIN */ /* BEGIN FUNCTION-DECL sync_reg LOC=UNKNOWN */ static void sync_reg(jit_op *op , jit_hw_reg *hreg , jit_value virt_reg ) ; /* END FUNCTION-DECL sync_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN stpncpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:131 */ extern char *stpncpy(char *__dst , char const *__src , size_t __n ) ; /* END FUNCTION-DECL-EXTERN stpncpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:131 */ /* BEGIN FUNCTION-DECL hints_refcount_inc LOC=UNKNOWN */ static void hints_refcount_inc(jit_tree *hints ) ; /* END FUNCTION-DECL hints_refcount_inc LOC=UNKNOWN */ /* BEGIN TYPEDEF __int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:42 */ typedef short __int16_t; /* END TYPEDEF __int16_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:42 */ /* BEGIN TYPEDEF rusage_info_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:193 */ typedef void *rusage_info_t; /* END TYPEDEF rusage_info_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:193 */ /* BEGIN FUNCTION-DECL __builtin_tgmath LOC=BUILTIN */ /* compiler builtin: void __attribute__((__overloaded__)) __builtin_tgmath(...) ; */ /* END FUNCTION-DECL __builtin_tgmath LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN accessx_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:643 */ extern int accessx_np(struct accessx_descriptor const * , size_t , int * , uid_t ) ; /* END FUNCTION-DECL-EXTERN accessx_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:643 */ /* BEGIN FUNCTION-DECL-EXTERN tmpnam LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:202 */ extern char __attribute__((__deprecated__("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead."))) *tmpnam(char * ) ; /* END FUNCTION-DECL-EXTERN tmpnam LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:202 */ /* BEGIN FUNCTION-DECL-EXTERN getdomainname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:649 */ extern int getdomainname(char * , int ) ; /* END FUNCTION-DECL-EXTERN getdomainname LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:649 */ /* BEGIN FUNCTION-DECL-EXTERN aligned_alloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:50 */ extern void *( __attribute__((__warn_unused_result__)) aligned_alloc)(size_t __alignment , size_t __size ) __attribute__((__alloc_size__(2))) ; /* END FUNCTION-DECL-EXTERN aligned_alloc LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/malloc/_malloc.h:50 */ /* BEGIN FUNCTION-DECL __builtin_return LOC=BUILTIN */ /* compiler builtin: void __builtin_return(void const * ) ; */ /* END FUNCTION-DECL __builtin_return LOC=BUILTIN */ /* BEGIN TYPEDEF uint_fast32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:55 */ typedef uint32_t uint_fast32_t; /* END TYPEDEF uint_fast32_t LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdint.h:55 */ /* BEGIN FUNCTION-DECL ob_free LOC=UNKNOWN */ static void ob_free(struct output_buf *ob ) ; /* END FUNCTION-DECL ob_free LOC=UNKNOWN */ /* BEGIN STRUCT clockinfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:172 */ struct clockinfo { int hz ; int tick ; int tickadj ; int stathz ; int profhz ; }; /* END STRUCT clockinfo LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:172 */ /* BEGIN FUNCTION-DECL-EXTERN ldiv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:149 */ extern ldiv_t ldiv(long , long ) __attribute__((__const__)) ; /* END FUNCTION-DECL-EXTERN ldiv LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:149 */ /* BEGIN FUNCTION-DECL-EXTERN arc4random_buf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:270 */ extern void arc4random_buf(void *__buf , size_t __nbytes ) ; /* END FUNCTION-DECL-EXTERN arc4random_buf LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:270 */ /* BEGIN FUNCTION-DECL emit_arguments LOC=UNKNOWN */ __inline static int emit_arguments(struct jit *jit ) ; /* END FUNCTION-DECL emit_arguments LOC=UNKNOWN */ /* BEGIN TYPEDEF u_long LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:88 */ typedef unsigned long u_long; /* END TYPEDEF u_long LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/types.h:88 */ /* BEGIN FUNCTION-DECL-EXTERN psort_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:331 */ extern void psort_r(void *__base , size_t __nel , size_t __width , void * , int (*__compar)(void * , void const * , void const * ) ) ; /* END FUNCTION-DECL-EXTERN psort_r LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:331 */ /* BEGIN FUNCTION-DECL shift_index LOC=UNKNOWN */ static int shift_index(int arg ) ; /* END FUNCTION-DECL shift_index LOC=UNKNOWN */ /* BEGIN TYPEDEF __darwin_mbstate_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:81 */ typedef __mbstate_t __darwin_mbstate_t; /* END TYPEDEF __darwin_mbstate_t LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/i386/_types.h:81 */ /* BEGIN FUNCTION-DECL jit_reg_in_use LOC=UNKNOWN */ int jit_reg_in_use(jit_op *op , int reg , int fp ) ; /* END FUNCTION-DECL jit_reg_in_use LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_bcopy LOC=BUILTIN */ /* compiler builtin: void __builtin_bcopy(void const * , void * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_bcopy LOC=BUILTIN */ /* BEGIN ENUM __anonenum_X86_Shift_Opcode_820104407 LOC=jitter-Darwin-X86-64.c:1085 */ enum __anonenum_X86_Shift_Opcode_820104407 { X86_SHLD = 0, X86_SHLR = 1, X86_ROL = 0, X86_ROR = 1, X86_RCL = 2, X86_RCR = 3, X86_SHL = 4, X86_SHR = 5, X86_SAR = 7, X86_NSHIFT = 8 } ; /* END ENUM __anonenum_X86_Shift_Opcode_820104407 LOC=jitter-Darwin-X86-64.c:1085 */ /* BEGIN FUNCTION-DECL emit_push_arg LOC=UNKNOWN */ __inline static void emit_push_arg(struct jit *jit , struct jit_out_arg *arg ) ; /* END FUNCTION-DECL emit_push_arg LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN iruserok_sa LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:711 */ extern int __attribute__((__deprecated__)) iruserok_sa(void const * , int , int , char const * , char const * ) ; /* END FUNCTION-DECL-EXTERN iruserok_sa LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:711 */ /* BEGIN TYPEDEF va_list___0 LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include/stdarg.h:99 */ typedef __gnuc_va_list va_list___0; /* END TYPEDEF va_list___0 LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include/stdarg.h:99 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlockattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:471 */ extern int pthread_rwlockattr_init(pthread_rwlockattr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_rwlockattr_init LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:471 */ /* BEGIN FUNCTION-DECL-EXTERN select LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_select.h:39 */ extern int select(int , fd_set * __restrict , fd_set * __restrict , fd_set * __restrict , struct timeval * __restrict ) __asm__("_select$1050") ; /* END FUNCTION-DECL-EXTERN select LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/_select.h:39 */ /* BEGIN FUNCTION-DECL __builtin_logl LOC=BUILTIN */ /* compiler builtin: long double __builtin_logl(long double ) ; */ /* END FUNCTION-DECL __builtin_logl LOC=BUILTIN */ /* BEGIN FUNCTION-DECL list_callee_saved_regs LOC=UNKNOWN */ static int list_callee_saved_regs(struct jit *jit , jit_op *func_start , jit_hw_reg **active_regs , int *count ) ; /* END FUNCTION-DECL list_callee_saved_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN __istype LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) __istype)(__darwin_ct_rune_t _c , unsigned long _f ) ; /* END FUNCTION-DECL-EXTERN __istype LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN settimeofday LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:193 */ extern int settimeofday(struct timeval const * , struct timezone const * ) ; /* END FUNCTION-DECL-EXTERN settimeofday LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/time.h:193 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_rwlock_trywrlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:455 */ extern int pthread_rwlock_trywrlock(pthread_rwlock_t * ) __asm__("_pthread_rwlock_trywrlock") ; /* END FUNCTION-DECL-EXTERN pthread_rwlock_trywrlock LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:455 */ /* BEGIN FUNCTION-DECL rmap_spill_candidate LOC=UNKNOWN */ static jit_hw_reg *rmap_spill_candidate(struct jit_reg_allocator *al , jit_op *op , jit_value virtreg , int *spill , jit_value *reg_to_spill , int callee_saved ) ; /* END FUNCTION-DECL rmap_spill_candidate LOC=UNKNOWN */ /* BEGIN TYPEDEF x86_imm_buf LOC=jitter-Darwin-X86-64.c:1214 */ typedef union __anonunion_x86_imm_buf_876386805 x86_imm_buf; /* END TYPEDEF x86_imm_buf LOC=jitter-Darwin-X86-64.c:1214 */ /* BEGIN FUNCTION-DECL jit_free_op LOC=UNKNOWN */ __inline static void jit_free_op(struct jit_op *op ) ; /* END FUNCTION-DECL jit_free_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_setdetachstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:262 */ extern int pthread_attr_setdetachstate(pthread_attr_t * , int ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_setdetachstate LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:262 */ /* BEGIN VARIABLE-DEF jit_disasm_general LOC=UNKNOWN */ struct jit_disasm jit_disasm_general ; /* END VARIABLE-DEF jit_disasm_general LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL analyze_function LOC=UNKNOWN */ __inline static void analyze_function(struct jit *jit , jit_op *first_op , jit_op *last_op ) ; /* END FUNCTION-DECL analyze_function LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN madvise LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:242 */ extern int madvise(void * , size_t , int ) ; /* END FUNCTION-DECL-EXTERN madvise LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:242 */ /* BEGIN FUNCTION-DECL jit_tree_search LOC=UNKNOWN */ static jit_tree *jit_tree_search(jit_tree *h , jit_tree_key key ) ; /* END FUNCTION-DECL jit_tree_search LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN fchownat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:208 */ extern int fchownat(int , char const * , uid_t , gid_t , int ) ; /* END FUNCTION-DECL-EXTERN fchownat LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/unistd.h:208 */ /* BEGIN FUNCTION-DECL __builtin_tanhf LOC=BUILTIN */ /* compiler builtin: float __builtin_tanhf(float ) ; */ /* END FUNCTION-DECL __builtin_tanhf LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN ___toupper LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:131 */ extern __darwin_ct_rune_t ___toupper(__darwin_ct_rune_t ) ; /* END FUNCTION-DECL-EXTERN ___toupper LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:131 */ /* BEGIN FUNCTION-DECL rmap_subset LOC=UNKNOWN */ static int rmap_subset(jit_op *op , jit_tree *current , jit_tree *target ) ; /* END FUNCTION-DECL rmap_subset LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN memccpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:118 */ extern void *memccpy(void *__dst , void const *__src , int __c , size_t __n ) ; /* END FUNCTION-DECL-EXTERN memccpy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:118 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_attr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:226 */ extern int pthread_attr_destroy(pthread_attr_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_attr_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:226 */ /* BEGIN FUNCTION-DECL candidate_score LOC=UNKNOWN */ static int candidate_score(jit_op *op , jit_value virtreg , jit_hw_reg *hreg , int *spill , jit_value *associated_virtreg ) ; /* END FUNCTION-DECL candidate_score LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN getdirentriesattr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:754 */ extern int getdirentriesattr(int , void * , void * , size_t , unsigned int * , unsigned int * , unsigned int * , unsigned int ) ; /* END FUNCTION-DECL-EXTERN getdirentriesattr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:754 */ /* BEGIN FUNCTION-DECL-EXTERN mkpathat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:670 */ extern int mkpathat_np(int dfd , char const *path , mode_t omode ) ; /* END FUNCTION-DECL-EXTERN mkpathat_np LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:670 */ /* BEGIN FUNCTION-DECL-EXTERN memchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:70 */ extern void *memchr(void const *__s , int __c , size_t __n ) ; /* END FUNCTION-DECL-EXTERN memchr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:70 */ /* BEGIN FUNCTION-DECL-EXTERN setrlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:455 */ extern int setrlimit(int , struct rlimit const * ) __asm__("_setrlimit") ; /* END FUNCTION-DECL-EXTERN setrlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:455 */ /* BEGIN FUNCTION-DECL-EXTERN perror LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:183 */ extern void perror(char const * ) __attribute__((__cold__)) ; /* END FUNCTION-DECL-EXTERN perror LOC=/opt/local/lib/gcc11/gcc/x86_64-apple-darwin19/11.3.0/include-fixed/stdio.h:183 */ /* BEGIN FUNCTION-DECL color_flip LOC=UNKNOWN */ __inline static void color_flip(jit_tree *h ) ; /* END FUNCTION-DECL color_flip LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin_atan2l LOC=BUILTIN */ /* compiler builtin: long double __builtin_atan2l(long double , long double ) ; */ /* END FUNCTION-DECL __builtin_atan2l LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_get_reg_name LOC=UNKNOWN */ void jit_get_reg_name(struct jit_disasm *disasm , char *r , int reg ) ; /* END FUNCTION-DECL jit_get_reg_name LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL __builtin___vfprintf_chk LOC=BUILTIN */ /* compiler builtin: int __builtin___vfprintf_chk(void * , int , char const * , __builtin_va_list ) ; */ /* END FUNCTION-DECL __builtin___vfprintf_chk LOC=BUILTIN */ /* BEGIN FUNCTION-DECL __builtin_apply LOC=BUILTIN */ /* compiler builtin: void *__builtin_apply(void (*)() , void * , unsigned long ) ; */ /* END FUNCTION-DECL __builtin_apply LOC=BUILTIN */ /* BEGIN FUNCTION-DECL-EXTERN execlp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:443 */ extern int execlp(char const *__file , char const *__arg0 , ...) ; /* END FUNCTION-DECL-EXTERN execlp LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:443 */ /* BEGIN FUNCTION-DECL-EXTERN flsl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:88 */ extern int flsl(long ) ; /* END FUNCTION-DECL-EXTERN flsl LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/strings.h:88 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_timedwait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:308 */ extern int pthread_cond_timedwait(pthread_cond_t * __restrict , pthread_mutex_t * __restrict , struct timespec const * __restrict ) __asm__("_pthread_cond_timedwait") ; /* END FUNCTION-DECL-EXTERN pthread_cond_timedwait LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:308 */ /* BEGIN FUNCTION-DECL emit_sse_fld_op LOC=UNKNOWN */ static void emit_sse_fld_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 ) ; /* END FUNCTION-DECL emit_sse_fld_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN strndup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:132 */ extern char *strndup(char const *__s1 , size_t __n ) ; /* END FUNCTION-DECL-EXTERN strndup LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/string.h:132 */ /* BEGIN FUNCTION-DECL-EXTERN fflagstostr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:648 */ extern char *fflagstostr(unsigned long ) ; /* END FUNCTION-DECL-EXTERN fflagstostr LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/unistd.h:648 */ /* BEGIN FUNCTION-DECL-EXTERN rand LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:162 */ extern int rand(void) ; /* END FUNCTION-DECL-EXTERN rand LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:162 */ /* BEGIN FUNCTION-DECL-EXTERN posix_madvise LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:239 */ extern int posix_madvise(void * , size_t , int ) ; /* END FUNCTION-DECL-EXTERN posix_madvise LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/mman.h:239 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cancel LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:290 */ extern int pthread_cancel(pthread_t ) __asm__("_pthread_cancel") ; /* END FUNCTION-DECL-EXTERN pthread_cancel LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:290 */ /* BEGIN FUNCTION-DECL-EXTERN __tolower LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:189 */ extern __darwin_ct_rune_t __tolower(__darwin_ct_rune_t ) ; /* END FUNCTION-DECL-EXTERN __tolower LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/_ctype.h:189 */ /* BEGIN FUNCTION-DECL __builtin_ia32_unpcklps LOC=BUILTIN */ /* compiler builtin: float __attribute__((____vector_size____(16))) __builtin_ia32_unpcklps(float __attribute__((____vector_size____(16))) , float __attribute__((____vector_size____(16))) ) ; */ /* END FUNCTION-DECL __builtin_ia32_unpcklps LOC=BUILTIN */ /* BEGIN FUNCTION-DECL check_uninitialized_registers LOC=UNKNOWN */ static int check_uninitialized_registers(jit_op *op , char *msg_buf ) ; /* END FUNCTION-DECL check_uninitialized_registers LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_dump_ops LOC=UNKNOWN */ void jit_dump_ops(struct jit *jit , int verbosity ) ; /* END FUNCTION-DECL jit_dump_ops LOC=UNKNOWN */ /* BEGIN STRUCT rlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:365 */ struct rlimit { rlim_t rlim_cur ; rlim_t rlim_max ; }; /* END STRUCT rlimit LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/resource.h:365 */ /* BEGIN TYPEDEF AMD64_XMM_Reg_No LOC=jitter-Darwin-X86-64.c:1011 */ typedef enum jit_amd64_fp_regs AMD64_XMM_Reg_No; /* END TYPEDEF AMD64_XMM_Reg_No LOC=jitter-Darwin-X86-64.c:1011 */ /* BEGIN STRUCT jit_set LOC=jitter-Darwin-X86-64.c:559 */ struct jit_set { jit_tree *root ; }; /* END STRUCT jit_set LOC=jitter-Darwin-X86-64.c:559 */ /* BEGIN FUNCTION-DECL-EXTERN pthread_create LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:332 */ extern int pthread_create(pthread_t * __restrict , pthread_attr_t const * __restrict , void *(*)(void * ) , void * __restrict ) ; /* END FUNCTION-DECL-EXTERN pthread_create LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:332 */ /* BEGIN FUNCTION-DECL __builtin_log10 LOC=BUILTIN */ /* compiler builtin: double __builtin_log10(double ) ; */ /* END FUNCTION-DECL __builtin_log10 LOC=BUILTIN */ /* BEGIN FUNCTION-DECL jit_disable_optimization LOC=UNKNOWN */ void jit_disable_optimization(struct jit *jit , int opt ) ; /* END FUNCTION-DECL jit_disable_optimization LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL jit_tree_delete LOC=UNKNOWN */ __inline static jit_tree *jit_tree_delete(jit_tree *root , jit_tree_key key , int *found ) ; /* END FUNCTION-DECL jit_tree_delete LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL _cipher$_xtea_decipher LOC=UNKNOWN */ void _cipher$_xtea_decipher(unsigned int block_no , unsigned int num_rounds , unsigned int *v , unsigned int *key , unsigned int size ) ; /* END FUNCTION-DECL _cipher$_xtea_decipher LOC=UNKNOWN */ /* BEGIN FUNCTION-DECL-EXTERN pthread_cond_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:296 */ extern int pthread_cond_destroy(pthread_cond_t * ) ; /* END FUNCTION-DECL-EXTERN pthread_cond_destroy LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/pthread.h:296 */ /* BEGIN STRUCT __anonstruct_div_t_773697287 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ struct __anonstruct_div_t_773697287 { int quot ; int rem ; }; /* END STRUCT __anonstruct_div_t_773697287 LOC=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdlib.h:83 */ /* BEGIN FUNCTION-DEF emit_msg_op LOC=UNKNOWN */ static void emit_msg_op(struct jit *jit , jit_op *op ) { int fmt_reg ; int val_reg ; int fun_reg ; unsigned char _amd64_rex_bits ; int tmp ; int tmp___0 ; unsigned char *tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; long tmp___5 ; unsigned char *tmp___6 ; unsigned char _amd64_rex_bits___0 ; int tmp___7 ; unsigned char *tmp___8 ; unsigned char *tmp___9 ; amd64_imm_buf imb ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char *tmp___14 ; unsigned char *tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; x86_imm_buf imb___0 ; unsigned char *tmp___18 ; unsigned char *tmp___19 ; unsigned char *tmp___20 ; unsigned char *tmp___21 ; unsigned char _amd64_rex_bits___1 ; unsigned char *tmp___22 ; unsigned char *tmp___23 ; unsigned char *tmp___24 ; int _amd64_width_temp ; unsigned char _amd64_rex_bits___2 ; int tmp___25 ; int tmp___26 ; int tmp___27 ; int tmp___28 ; unsigned char *tmp___29 ; int tmp___30 ; unsigned char *tmp___31 ; amd64_imm_buf imb___1 ; unsigned char *tmp___32 ; unsigned char *tmp___33 ; unsigned char *tmp___34 ; unsigned char *tmp___35 ; unsigned char *tmp___36 ; unsigned char *tmp___37 ; unsigned char *tmp___38 ; unsigned char *tmp___39 ; x86_imm_buf imb___2 ; unsigned char *tmp___40 ; unsigned char *tmp___41 ; unsigned char *tmp___42 ; unsigned char *tmp___43 ; int tmp___44 ; unsigned char _amd64_rex_bits___3 ; int tmp___45 ; unsigned char *tmp___46 ; unsigned char *tmp___47 ; unsigned char *tmp___48 ; { emit_save_all_regs(jit, op); fmt_reg = 7; val_reg = 6; fun_reg = 2; if (! ((int )op->code & 0x02)) { while (1) { while (1) { if (val_reg > 7) { tmp = 4; } else { tmp = 0; } if (op->r_arg[1] > 7L) { tmp___0 = 1; } else { tmp___0 = 0; } _amd64_rex_bits = (unsigned char )((8 | tmp) | tmp___0); if ((int )_amd64_rex_bits != 0) { tmp___1 = jit->ip; (jit->ip) ++; *tmp___1 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } while (1) { switch (4) { case 1: tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char)138; break; case 2: tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)102; case 4: tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)139; break; default: tmp___5 = __builtin_expect(1L, 0L); if (tmp___5) { __assert_rtn((char const *)"emit_msg_op", (char const *)"jitter-Darwin-X86-64.c", 2574, (char const *)"0"); } } while (1) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char )((long )((3 << 6) | (((val_reg & 0x7) & 0x07) << 3)) | ((op->r_arg[1] & 7L) & 7L)); break; } break; } break; } break; } } while (1) { while (1) { if (fmt_reg > 7) { tmp___7 = 1; } else { tmp___7 = 0; } _amd64_rex_bits___0 = (unsigned char )(8 | tmp___7); if ((int )_amd64_rex_bits___0 != 0) { tmp___8 = jit->ip; (jit->ip) ++; *tmp___8 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(184 + (fmt_reg & 0x7)); while (1) { imb.val = (size_t )op->r_arg[0]; tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = imb.b[0]; tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = imb.b[1]; tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = imb.b[2]; tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = imb.b[3]; tmp___14 = jit->ip; (jit->ip) ++; *tmp___14 = imb.b[4]; tmp___15 = jit->ip; (jit->ip) ++; *tmp___15 = imb.b[5]; tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = imb.b[6]; tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = imb.b[7]; break; } break; } while (1) { while (1) { _amd64_rex_bits___1 = (unsigned char)8; if ((int )_amd64_rex_bits___1 != 0) { tmp___22 = jit->ip; (jit->ip) ++; *tmp___22 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char )((6 << 3) + 3); while (1) { while (1) { tmp___24 = jit->ip; (jit->ip) ++; *tmp___24 = (unsigned char )(3 << 6); break; } break; } break; } while (1) { _amd64_width_temp = (size_t )(& printf) == (size_t )((int )((size_t )(& printf))); while (1) { while (1) { if (_amd64_width_temp) { tmp___27 = 4; } else { tmp___27 = 8; } if (tmp___27 > 4) { tmp___26 = 8; } else { tmp___26 = 0; } if (fun_reg > 7) { tmp___28 = 1; } else { tmp___28 = 0; } _amd64_rex_bits___2 = (unsigned char )(tmp___26 | tmp___28); if ((int )_amd64_rex_bits___2 != 0) { tmp___29 = jit->ip; (jit->ip) ++; *tmp___29 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } else { if (_amd64_width_temp) { tmp___30 = 4; } else { tmp___30 = 8; } if (tmp___30 == 1) { tmp___29 = jit->ip; (jit->ip) ++; *tmp___29 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } } break; } tmp___31 = jit->ip; (jit->ip) ++; *tmp___31 = (unsigned char )(184 + (fun_reg & 0x7)); if (_amd64_width_temp) { tmp___44 = 4; } else { tmp___44 = 8; } if (tmp___44 == 8) { while (1) { imb___1.val = (size_t )(& printf); tmp___32 = jit->ip; (jit->ip) ++; *tmp___32 = imb___1.b[0]; tmp___33 = jit->ip; (jit->ip) ++; *tmp___33 = imb___1.b[1]; tmp___34 = jit->ip; (jit->ip) ++; *tmp___34 = imb___1.b[2]; tmp___35 = jit->ip; (jit->ip) ++; *tmp___35 = imb___1.b[3]; tmp___36 = jit->ip; (jit->ip) ++; *tmp___36 = imb___1.b[4]; tmp___37 = jit->ip; (jit->ip) ++; *tmp___37 = imb___1.b[5]; tmp___38 = jit->ip; (jit->ip) ++; *tmp___38 = imb___1.b[6]; tmp___39 = jit->ip; (jit->ip) ++; *tmp___39 = imb___1.b[7]; break; } } else { while (1) { imb___2.val = (int )((size_t )(& printf)); tmp___40 = jit->ip; (jit->ip) ++; *tmp___40 = imb___2.b[0]; tmp___41 = jit->ip; (jit->ip) ++; *tmp___41 = imb___2.b[1]; tmp___42 = jit->ip; (jit->ip) ++; *tmp___42 = imb___2.b[2]; tmp___43 = jit->ip; (jit->ip) ++; *tmp___43 = imb___2.b[3]; break; } } break; } break; } while (1) { while (1) { if (fun_reg > 7) { tmp___45 = 1; } else { tmp___45 = 0; } _amd64_rex_bits___3 = (unsigned char )tmp___45; if ((int )_amd64_rex_bits___3 != 0) { tmp___46 = jit->ip; (jit->ip) ++; *tmp___46 = (unsigned char )(0x40 | (int )_amd64_rex_bits___3); } break; } tmp___47 = jit->ip; (jit->ip) ++; *tmp___47 = (unsigned char)255; while (1) { while (1) { tmp___48 = jit->ip; (jit->ip) ++; *tmp___48 = (unsigned char )(((3 << 6) | (2 << 3)) | ((fun_reg & 0x7) & 0x07)); break; } break; } break; } emit_restore_all_regs(jit, op); return; } } /* END FUNCTION-DEF emit_msg_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF assign_jmp LOC=UNKNOWN */ static int assign_jmp(jit_op *op , struct jit_reg_allocator *al ) { jit_value reg ; int i ; jit_hw_reg *hreg ; jit_hw_reg *tmp ; int tmp___0 ; int i___0 ; jit_hw_reg *hreg___0 ; jit_hw_reg *tmp___1 ; int tmp___2 ; { if ((int )op->code == 98) { return (0); } i = 0; while (i < al->gp_reg_cnt) { tmp = rmap_is_associated(op->regmap, (al->gp_regs + i)->id, 0, & reg); hreg = tmp; if (hreg) { tmp___0 = jit_set_get(op->live_out, (int )reg); if (tmp___0) { sync_reg(op, hreg, reg); } } i ++; } i___0 = 0; while (i___0 < al->fp_reg_cnt) { tmp___1 = rmap_is_associated(op->regmap, (al->fp_regs + i___0)->id, 1, & reg); hreg___0 = tmp___1; if (hreg___0) { tmp___2 = jit_set_get(op->live_out, (int )reg); if (tmp___2) { sync_reg(op, hreg___0, reg); } } i___0 ++; } return (0); } } /* END FUNCTION-DEF assign_jmp LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_tree_free LOC=UNKNOWN */ static void jit_tree_free(jit_tree *h ) { { if ((unsigned long )h == (unsigned long )((void *)0)) { return; } jit_tree_free(h->left); jit_tree_free(h->right); free((void *)h); return; } } /* END FUNCTION-DEF jit_tree_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF print_op_compilable LOC=UNKNOWN */ int print_op_compilable(struct jit_disasm *disasm , struct jit_op *op , jit_tree *labels ) { struct output_buf *linebuf ; struct output_buf *tmp ; jit_tree *lab ; jit_tree *tmp___0 ; int tmp___1 ; jit_tree *lab___0 ; jit_tree *tmp___2 ; int i ; char *tmp___3 ; char *tmp___4 ; char *tmp___5 ; long tmp___6 ; int len ; { tmp = ob_new(); linebuf = tmp; tmp___0 = jit_tree_search(labels, (long )op); lab = tmp___0; if (lab) { if ((long )lab->value > 0L) { ob_printf(linebuf, (char const *)"// "); ob_printf(linebuf, (char const *)disasm->label_template, (long )lab->value); ob_printf(linebuf, (char const *)":\n"); } } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 104U) { print_comment(linebuf, op); goto direct_print; } ob_append(linebuf, disasm->indent_template); tmp___1 = jit_op_is_cflow(op); if (tmp___1) { if ((unsigned long )((void *)op->arg[0]) == (unsigned long )((void *)0)) { ob_printf(linebuf, (char const *)"jit_op * op_%li = ", (unsigned long )op >> 4); } else { goto _L; } } else _L: /* CIL Label */ if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 48U) { ob_printf(linebuf, (char const *)"jit_op * op_%li = ", (unsigned long )op >> 4); } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 480U) { ob_printf(linebuf, (char const *)"jit_op * op_%li = ", (unsigned long )op >> 4); } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 8U) { ob_printf(linebuf, (char const *)"jit_op * op_%li = ", (unsigned long )op >> 4); } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 904U) { ob_printf(linebuf, (char const *)"jit_op * op_%li = ", (unsigned long )op >> 4); } switch ((unsigned int )((jit_opcode )((int )op->code & 0xfff8))) { case 192U: ob_printf(linebuf, (char const *)"jit_label * "); tmp___2 = jit_tree_search(labels, op->arg[0]); lab___0 = tmp___2; if (lab___0) { ob_printf(linebuf, (char const *)disasm->label_template, (long )lab___0->value); } ob_printf(linebuf, (char const *)" = jit_get_label(p"); goto print; case 896U: ob_printf(linebuf, (char const *)"jit_patch (p, op_%li", (unsigned long )op->arg[0] >> 4); goto print; case 576U: ob_printf(linebuf, (char const *)"jit_data_byte(p, "); ob_printf(linebuf, (char const *)disasm->generic_value_template, op->arg[0]); goto print; case 360U: i = 0; while ((jit_value )i < op->arg[0]) { ob_printf(linebuf, (char const *)"jit_data_byte(p, "); ob_printf(linebuf, (char const *)disasm->generic_value_template, (int )*((unsigned char *)op->addendum + i)); if ((jit_value )i < op->arg[0] - 1L) { ob_printf(linebuf, (char const *)");\n"); } i ++; } goto print; case 480U: case 48U: tmp___3 = jit_get_op_name(op); ob_printf(linebuf, (char const *)"jit_%s(p, ", tmp___3); print_arg(disasm, linebuf, op, 1); ob_append(linebuf, ", "); print_addr(disasm, linebuf, labels, op, 1); goto print; case 904U: case 8U: tmp___4 = jit_get_op_name(op); ob_printf(linebuf, (char const *)"jit_data_%s(p, ", tmp___4 + 1); print_addr(disasm, linebuf, labels, op, 0); goto print; case 432U: ob_printf(linebuf, (char const *)"jit_code_align (p, "); ob_printf(linebuf, (char const *)disasm->generic_value_template, op->arg[0]); goto print; case 824U: ob_printf(linebuf, (char const *)"jit_prepare(p"); goto print; case 720U: ob_printf(linebuf, (char const *)"jit_prepare_optional(p"); goto print; default: break; } tmp___5 = jit_get_op_name(op); if ((int )*(tmp___5 + 0) == 46) { goto direct_print; } ob_append(linebuf, "jit_"); print_full_op_name(linebuf, op); ob_pad(linebuf, 15); ob_append(linebuf, "(p,"); switch ((unsigned int )((jit_opcode )((int )op->code & 0xfff8))) { case 320U: print_str(linebuf, (char *)op->arg[0]); if (! ((int )op->code & 0x02)) { ob_append(linebuf, ", "); print_arg(disasm, linebuf, op, 2); } break; case 504U: switch (op->arg[0]) { case 0L: ob_append(linebuf, "JIT_SIGNED_NUM"); break; case 1L: ob_append(linebuf, "JIT_UNSIGNED_NUM"); break; case 2L: ob_append(linebuf, "JIT_FLOAT_NUM"); break; case 3L: ob_append(linebuf, "JIT_PTR"); break; default: tmp___6 = __builtin_expect(1L, 0L); if (tmp___6) { __assert_rtn((char const *)"print_op_compilable", (char const *)"jitter-Darwin-X86-64.c", 4695, (char const *)"0"); } } ob_append(linebuf, ", "); print_arg(disasm, linebuf, op, 2); break; default: print_args(disasm, linebuf, op, labels); } if (op->arg_size) { ob_printf(linebuf, (char const *)", %i", (int )op->arg_size); } print: ob_append(linebuf, ");"); direct_print: printf((char const */* __restrict */)"%s", linebuf->buf); len = (int )linebuf->size; ob_free(linebuf); return (len); } } /* END FUNCTION-DEF print_op_compilable LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF valid_fsize LOC=UNKNOWN */ static int valid_fsize(int size ) { int tmp ; { if (size == 4) { tmp = 1; } else if (size == 8) { tmp = 1; } else { tmp = 0; } return (tmp); } } /* END FUNCTION-DEF valid_fsize LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF free_labels LOC=UNKNOWN */ static void free_labels(jit_label *lab ) { { if ((unsigned long )lab == (unsigned long )((void *)0)) { return; } free_labels(lab->next); free((void *)lab); return; } } /* END FUNCTION-DEF free_labels LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF print_rmap_callback LOC=UNKNOWN */ static void print_rmap_callback(jit_tree_key key , jit_tree_value value , void *disasm ) { char buf[256] ; { jit_get_reg_name((struct jit_disasm *)disasm, buf, (int )key); printf((char const */* __restrict */)"%s=%s ", buf, ((jit_hw_reg *)value)->name); return; } } /* END FUNCTION-DEF print_rmap_callback LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF node_new LOC=UNKNOWN */ __inline static jit_tree *node_new(jit_tree_key key , jit_tree_value value ) { jit_tree *res ; void *tmp ; { tmp = malloc(sizeof(jit_tree )); res = (jit_tree *)tmp; res->key = key; res->value = value; res->color = 1; res->left = (struct jit_tree *)((void *)0); res->right = (struct jit_tree *)((void *)0); return (res); } } /* END FUNCTION-DEF node_new LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_dead_code_analysis LOC=UNKNOWN */ static void jit_dead_code_analysis(struct jit *jit , int remove_dead_code ) { jit_op *op ; jit_op *tmp ; jit_op *op___0 ; jit_op *tmp___0 ; jit_op *op___1 ; jit_op *tmp___1 ; jit_op *op___2 ; jit_op *tmp___2 ; jit_op *next ; { tmp = jit_op_first(jit->ops); op = tmp; while (op) { op->in_use = (unsigned char)0; op = op->next; } tmp___0 = jit_op_first(jit->ops); op___0 = tmp___0; while (op___0) { if ((unsigned int )((jit_opcode )((int )op___0->code & 0xfff8)) == 56U) { mark_livecode(op___0); } if ((unsigned int )((jit_opcode )((int )op___0->code & 0xfff8)) == 8U) { mark_livecode(op___0->jmp_addr); } op___0 = op___0->next; } tmp___1 = jit_op_first(jit->ops); op___1 = tmp___1; while (op___1) { if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 664U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 576U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 8U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 904U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 432U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 192U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 896U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 104U) { op___1->in_use = (unsigned char)1; } if ((unsigned int )((jit_opcode )((int )op___1->code & 0xfff8)) == 912U) { op___1->in_use = (unsigned char)1; } op___1 = op___1->next; } if (! remove_dead_code) { return; } tmp___2 = jit_op_first(jit->ops); op___2 = tmp___2; while (op___2) { if (! op___2->in_use) { if ((unsigned int )((jit_opcode )((int )op___2->code & 0xfff8)) == 752U) { goto skip; } next = op___2->next; jit_op_delete(op___2); op___2 = next; continue; } skip: op___2 = op___2->next; } return; } } /* END FUNCTION-DEF jit_dead_code_analysis LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_fret_op LOC=UNKNOWN */ static void emit_fret_op(struct jit *jit , jit_op *op ) { jit_value arg ; jit_hw_reg *ret_reg ; unsigned char *tmp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; unsigned char *tmp___5 ; unsigned char *tmp___6 ; unsigned char _amd64_rex_bits___0 ; int tmp___7 ; int tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; int tmp___13 ; unsigned char *tmp___14 ; unsigned char _amd64_rex_bits___1 ; unsigned char *tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; long tmp___18 ; unsigned char *tmp___19 ; unsigned char _amd64_rex_bits___2 ; unsigned char *tmp___20 ; unsigned char *tmp___21 ; struct jit_func_info *tmp___22 ; unsigned char *tmp___23 ; { arg = op->r_arg[0]; ret_reg = (jit->reg_al)->fpret_reg; if ((unsigned long )op->arg_size == sizeof(float )) { while (1) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char)242; while (1) { if (ret_reg->id > 7) { tmp___0 = 4; } else { tmp___0 = 0; } if (arg > 7L) { tmp___1 = 1; } else { tmp___1 = 0; } _amd64_rex_bits = (unsigned char )(tmp___0 | tmp___1); if ((int )_amd64_rex_bits != 0) { tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)15; tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)90; while (1) { while (1) { tmp___5 = jit->ip; (jit->ip) ++; *tmp___5 = (unsigned char )((long )((3 << 6) | ((ret_reg->id & 0x07) << 3)) | (arg & 7L)); break; } break; } break; } } else if ((jit_value )ret_reg->id != arg) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char)242; while (1) { if (ret_reg->id > 7) { tmp___7 = 4; } else { tmp___7 = 0; } if (arg > 7L) { tmp___8 = 1; } else { tmp___8 = 0; } _amd64_rex_bits___0 = (unsigned char )(tmp___7 | tmp___8); if ((int )_amd64_rex_bits___0 != 0) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = (unsigned char)15; tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = (unsigned char)16; while (1) { while (1) { tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = (unsigned char )((long )((3 << 6) | ((ret_reg->id & 0x07) << 3)) | (arg & 7L)); break; } break; } break; } } tmp___13 = emit_pop_callee_saved_regs(jit); jit->push_count -= tmp___13; tmp___22 = jit_current_func_info(jit); if (tmp___22->has_prolog) { while (1) { while (1) { _amd64_rex_bits___1 = (unsigned char)8; if ((int )_amd64_rex_bits___1 != 0) { tmp___15 = jit->ip; (jit->ip) ++; *tmp___15 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } switch (8) { case 1: tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = (unsigned char)138; break; case 8: case 4: case 2: tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = (unsigned char)139; break; default: tmp___18 = __builtin_expect(1L, 0L); if (tmp___18) { __assert_rtn((char const *)"emit_fret_op", (char const *)"jitter-Darwin-X86-64.c", 2635, (char const *)"0"); } } while (1) { while (1) { tmp___19 = jit->ip; (jit->ip) ++; *tmp___19 = (unsigned char )(((3 << 6) | (4 << 3)) | 5); break; } break; } break; } while (1) { while (1) { _amd64_rex_bits___2 = (unsigned char)0; if ((int )_amd64_rex_bits___2 != 0) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } break; } tmp___21 = jit->ip; (jit->ip) ++; *tmp___21 = (unsigned char)93; break; } } while (1) { tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char)195; break; } return; } } /* END FUNCTION-DEF emit_fret_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_set_addall LOC=UNKNOWN */ __inline static void jit_set_addall(jit_set *target , jit_set *s ) { { target->root = jit_tree_addall(target->root, s->root); return; } } /* END FUNCTION-DEF jit_set_addall LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_shift_op LOC=UNKNOWN */ static void emit_shift_op(struct jit *jit , struct jit_op *op , int shift_op , int imm ) { unsigned char *tmp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; int tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; unsigned char *tmp___5 ; long tmp___6 ; unsigned char *tmp___7 ; unsigned char _amd64_rex_bits___0 ; int tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; int destreg ; int valreg ; int shiftreg ; int cx_in_use ; int tmp___14 ; unsigned char _amd64_rex_bits___1 ; unsigned char *tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char _amd64_rex_bits___2 ; int tmp___18 ; int tmp___19 ; unsigned char *tmp___20 ; unsigned char *tmp___21 ; unsigned char *tmp___22 ; long tmp___23 ; unsigned char *tmp___24 ; unsigned char *tmp___25 ; unsigned char _amd64_rex_bits___3 ; int tmp___26 ; int tmp___27 ; int tmp___28 ; unsigned char *tmp___29 ; unsigned char *tmp___30 ; unsigned char *tmp___31 ; long tmp___32 ; unsigned char *tmp___33 ; unsigned char *tmp___34 ; unsigned char _amd64_rex_bits___4 ; int tmp___35 ; int tmp___36 ; unsigned char *tmp___37 ; unsigned char *tmp___38 ; unsigned char *tmp___39 ; long tmp___40 ; unsigned char *tmp___41 ; x86_imm_buf imb ; unsigned char *tmp___42 ; unsigned char *tmp___43 ; unsigned char *tmp___44 ; unsigned char *tmp___45 ; unsigned char *tmp___46 ; unsigned char *tmp___47 ; unsigned char *tmp___48 ; unsigned char *tmp___49 ; unsigned char *tmp___50 ; unsigned char *tmp___51 ; x86_imm_buf imb___0 ; unsigned char *tmp___52 ; unsigned char *tmp___53 ; unsigned char *tmp___54 ; unsigned char *tmp___55 ; unsigned char *tmp___56 ; unsigned char *tmp___57 ; unsigned char *tmp___58 ; x86_imm_buf imb___1 ; unsigned char *tmp___59 ; unsigned char *tmp___60 ; unsigned char *tmp___61 ; unsigned char *tmp___62 ; unsigned char _amd64_rex_bits___5 ; int tmp___63 ; unsigned char *tmp___64 ; unsigned char *tmp___65 ; unsigned char *tmp___66 ; unsigned char _amd64_rex_bits___6 ; unsigned char *tmp___67 ; unsigned char *tmp___68 ; jit_hw_reg *tmp___69 ; jit_hw_reg *tmp___70 ; int tmpreg ; int tmp___71 ; int tmp_in_use ; int tmp___72 ; unsigned char _amd64_rex_bits___7 ; int tmp___73 ; unsigned char *tmp___74 ; unsigned char *tmp___75 ; unsigned char *tmp___76 ; unsigned char _amd64_rex_bits___8 ; int tmp___77 ; int tmp___78 ; int tmp___79 ; unsigned char *tmp___80 ; unsigned char *tmp___81 ; unsigned char *tmp___82 ; long tmp___83 ; unsigned char *tmp___84 ; unsigned char *tmp___85 ; unsigned char _amd64_rex_bits___9 ; int tmp___86 ; int tmp___87 ; unsigned char *tmp___88 ; unsigned char *tmp___89 ; unsigned char *tmp___90 ; long tmp___91 ; unsigned char *tmp___92 ; unsigned char _amd64_rex_bits___10 ; int tmp___93 ; unsigned char *tmp___94 ; unsigned char *tmp___95 ; unsigned char *tmp___96 ; unsigned char *tmp___97 ; unsigned char _amd64_rex_bits___11 ; int tmp___98 ; int tmp___99 ; int tmp___100 ; unsigned char *tmp___101 ; unsigned char *tmp___102 ; unsigned char *tmp___103 ; long tmp___104 ; unsigned char *tmp___105 ; unsigned char _amd64_rex_bits___12 ; int tmp___106 ; unsigned char *tmp___107 ; unsigned char *tmp___108 ; { if (imm) { if (op->r_arg[0] != op->r_arg[1]) { while (1) { if ((int )sizeof(void *) == 2) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___0 = 8; } else { tmp___0 = 0; } if (op->r_arg[0] > 7L) { tmp___1 = 4; } else { tmp___1 = 0; } if (op->r_arg[1] > 7L) { tmp___2 = 1; } else { tmp___2 = 0; } _amd64_rex_bits = (unsigned char )((tmp___0 | tmp___1) | tmp___2); if ((int )_amd64_rex_bits != 0) { tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } else if ((int )sizeof(void *) == 1) { tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } switch ((int )sizeof(void *)) { case 1: tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)138; break; case 8: case 4: case 2: tmp___5 = jit->ip; (jit->ip) ++; *tmp___5 = (unsigned char)139; break; default: tmp___6 = __builtin_expect(1L, 0L); if (tmp___6) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3253, (char const *)"0"); } } while (1) { while (1) { tmp___7 = jit->ip; (jit->ip) ++; *tmp___7 = (unsigned char )(((long )(3 << 6) | ((op->r_arg[0] & 7L) << 3)) | (op->r_arg[1] & 7L)); break; } break; } break; } } while (1) { while (1) { if (op->r_arg[0] > 7L) { tmp___8 = 1; } else { tmp___8 = 0; } _amd64_rex_bits___0 = (unsigned char )(8 | tmp___8); if ((int )_amd64_rex_bits___0 != 0) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } while (1) { if (op->r_arg[2] == 1L) { tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = (unsigned char)209; while (1) { while (1) { tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = (unsigned char )((long )((3 << 6) | ((shift_op & 0x07) << 3)) | ((op->r_arg[0] & 7L) & 7L)); break; } break; } } else { tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = (unsigned char)193; while (1) { while (1) { tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = (unsigned char )((long )((3 << 6) | ((shift_op & 0x07) << 3)) | ((op->r_arg[0] & 7L) & 7L)); break; } break; } while (1) { *(jit->ip) = (unsigned char )(op->r_arg[2] & 255L); (jit->ip) ++; break; } } break; } break; } } else { destreg = (int )op->r_arg[0]; valreg = (int )op->r_arg[1]; shiftreg = (int )op->r_arg[2]; if (destreg != 1) { tmp___14 = jit_reg_in_use(op, 1, 0); cx_in_use = tmp___14; if (cx_in_use) { if (shiftreg != 1) { while (1) { while (1) { _amd64_rex_bits___1 = (unsigned char)0; if ((int )_amd64_rex_bits___1 != 0) { tmp___15 = jit->ip; (jit->ip) ++; *tmp___15 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = (unsigned char)81; break; } } } if (shiftreg != 1) { while (1) { if ((int )sizeof(void *) == 2) { tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___18 = 8; } else { tmp___18 = 0; } if (shiftreg > 7) { tmp___19 = 1; } else { tmp___19 = 0; } _amd64_rex_bits___2 = (unsigned char )(tmp___18 | tmp___19); if ((int )_amd64_rex_bits___2 != 0) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } else if ((int )sizeof(void *) == 1) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } break; } switch ((int )sizeof(void *)) { case 1: tmp___21 = jit->ip; (jit->ip) ++; *tmp___21 = (unsigned char)138; break; case 8: case 4: case 2: tmp___22 = jit->ip; (jit->ip) ++; *tmp___22 = (unsigned char)139; break; default: tmp___23 = __builtin_expect(1L, 0L); if (tmp___23) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3265, (char const *)"0"); } } while (1) { while (1) { tmp___24 = jit->ip; (jit->ip) ++; *tmp___24 = (unsigned char )(((3 << 6) | (1 << 3)) | (shiftreg & 0x07)); break; } break; } break; } } if (destreg != valreg) { if (valreg != 1) { while (1) { if ((int )sizeof(void *) == 2) { tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___26 = 8; } else { tmp___26 = 0; } if (destreg > 7) { tmp___27 = 4; } else { tmp___27 = 0; } if (valreg > 7) { tmp___28 = 1; } else { tmp___28 = 0; } _amd64_rex_bits___3 = (unsigned char )((tmp___26 | tmp___27) | tmp___28); if ((int )_amd64_rex_bits___3 != 0) { tmp___29 = jit->ip; (jit->ip) ++; *tmp___29 = (unsigned char )(0x40 | (int )_amd64_rex_bits___3); } else if ((int )sizeof(void *) == 1) { tmp___29 = jit->ip; (jit->ip) ++; *tmp___29 = (unsigned char )(0x40 | (int )_amd64_rex_bits___3); } break; } switch ((int )sizeof(void *)) { case 1: tmp___30 = jit->ip; (jit->ip) ++; *tmp___30 = (unsigned char)138; break; case 8: case 4: case 2: tmp___31 = jit->ip; (jit->ip) ++; *tmp___31 = (unsigned char)139; break; default: tmp___32 = __builtin_expect(1L, 0L); if (tmp___32) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3267, (char const *)"0"); } } while (1) { while (1) { tmp___33 = jit->ip; (jit->ip) ++; *tmp___33 = (unsigned char )(((3 << 6) | ((destreg & 0x07) << 3)) | (valreg & 0x07)); break; } break; } break; } } else { while (1) { if ((int )sizeof(void *) == 2) { tmp___34 = jit->ip; (jit->ip) ++; *tmp___34 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___35 = 8; } else { tmp___35 = 0; } if (destreg > 7) { tmp___36 = 4; } else { tmp___36 = 0; } _amd64_rex_bits___4 = (unsigned char )(tmp___35 | tmp___36); if ((int )_amd64_rex_bits___4 != 0) { tmp___37 = jit->ip; (jit->ip) ++; *tmp___37 = (unsigned char )(0x40 | (int )_amd64_rex_bits___4); } else if ((int )sizeof(void *) == 1) { tmp___37 = jit->ip; (jit->ip) ++; *tmp___37 = (unsigned char )(0x40 | (int )_amd64_rex_bits___4); } break; } switch ((int )sizeof(void *)) { case 1: tmp___38 = jit->ip; (jit->ip) ++; *tmp___38 = (unsigned char)138; break; case 8: case 4: case 2: tmp___39 = jit->ip; (jit->ip) ++; *tmp___39 = (unsigned char)139; break; default: tmp___40 = __builtin_expect(1L, 0L); if (tmp___40) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3268, (char const *)"0"); } } while (1) { while (1) { while (1) { tmp___46 = jit->ip; (jit->ip) ++; *tmp___46 = (unsigned char )((((destreg & 0x7) & 0x07) << 3) | 4); break; } while (1) { tmp___47 = jit->ip; (jit->ip) ++; *tmp___47 = (unsigned char )((4 << 3) | 4); break; } break; while (1) { tmp___56 = jit->ip; (jit->ip) ++; *tmp___56 = (unsigned char )((((destreg & 0x7) & 0x07) << 3) | 4); break; } break; while (1) { tmp___57 = jit->ip; (jit->ip) ++; *tmp___57 = (unsigned char )(((1 << 6) | (((destreg & 0x7) & 0x07) << 3)) | 4); break; } while (1) { *(jit->ip) = (unsigned char)0; (jit->ip) ++; break; } break; } break; } break; } } } while (1) { while (1) { if (destreg > 7) { tmp___63 = 1; } else { tmp___63 = 0; } _amd64_rex_bits___5 = (unsigned char )(8 | tmp___63); if ((int )_amd64_rex_bits___5 != 0) { tmp___64 = jit->ip; (jit->ip) ++; *tmp___64 = (unsigned char )(0x40 | (int )_amd64_rex_bits___5); } break; } while (1) { tmp___65 = jit->ip; (jit->ip) ++; *tmp___65 = (unsigned char)211; while (1) { while (1) { tmp___66 = jit->ip; (jit->ip) ++; *tmp___66 = (unsigned char )(((3 << 6) | ((shift_op & 0x07) << 3)) | ((destreg & 0x7) & 0x07)); break; } break; } break; } break; } if (cx_in_use) { if (shiftreg != 1) { while (1) { while (1) { _amd64_rex_bits___6 = (unsigned char)0; if ((int )_amd64_rex_bits___6 != 0) { tmp___67 = jit->ip; (jit->ip) ++; *tmp___67 = (unsigned char )(0x40 | (int )_amd64_rex_bits___6); } break; } tmp___68 = jit->ip; (jit->ip) ++; *tmp___68 = (unsigned char)89; break; } } } } else { tmp___70 = jit_get_unused_reg(jit->reg_al, op, 0); tmp___69 = tmp___70; if (tmp___69) { tmp___71 = tmp___69->id; } else { tmp___71 = 0; } tmpreg = tmp___71; tmp___72 = jit_reg_in_use(op, tmpreg, 0); tmp_in_use = tmp___72; if (tmp_in_use) { while (1) { while (1) { if (tmpreg > 7) { tmp___73 = 1; } else { tmp___73 = 0; } _amd64_rex_bits___7 = (unsigned char )tmp___73; if ((int )_amd64_rex_bits___7 != 0) { tmp___74 = jit->ip; (jit->ip) ++; *tmp___74 = (unsigned char )(0x40 | (int )_amd64_rex_bits___7); } break; } tmp___75 = jit->ip; (jit->ip) ++; *tmp___75 = (unsigned char )(80 + (tmpreg & 0x7)); break; } } if (tmpreg != valreg) { while (1) { if ((int )sizeof(void *) == 2) { tmp___76 = jit->ip; (jit->ip) ++; *tmp___76 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___77 = 8; } else { tmp___77 = 0; } if (tmpreg > 7) { tmp___78 = 4; } else { tmp___78 = 0; } if (valreg > 7) { tmp___79 = 1; } else { tmp___79 = 0; } _amd64_rex_bits___8 = (unsigned char )((tmp___77 | tmp___78) | tmp___79); if ((int )_amd64_rex_bits___8 != 0) { tmp___80 = jit->ip; (jit->ip) ++; *tmp___80 = (unsigned char )(0x40 | (int )_amd64_rex_bits___8); } else if ((int )sizeof(void *) == 1) { tmp___80 = jit->ip; (jit->ip) ++; *tmp___80 = (unsigned char )(0x40 | (int )_amd64_rex_bits___8); } break; } switch ((int )sizeof(void *)) { case 1: tmp___81 = jit->ip; (jit->ip) ++; *tmp___81 = (unsigned char)138; break; case 8: case 4: case 2: tmp___82 = jit->ip; (jit->ip) ++; *tmp___82 = (unsigned char)139; break; default: tmp___83 = __builtin_expect(1L, 0L); if (tmp___83) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3281, (char const *)"0"); } } while (1) { while (1) { tmp___84 = jit->ip; (jit->ip) ++; *tmp___84 = (unsigned char )(((3 << 6) | ((tmpreg & 0x07) << 3)) | (valreg & 0x07)); break; } break; } break; } } if (shiftreg != 1) { while (1) { if ((int )sizeof(void *) == 2) { tmp___85 = jit->ip; (jit->ip) ++; *tmp___85 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___86 = 8; } else { tmp___86 = 0; } if (shiftreg > 7) { tmp___87 = 1; } else { tmp___87 = 0; } _amd64_rex_bits___9 = (unsigned char )(tmp___86 | tmp___87); if ((int )_amd64_rex_bits___9 != 0) { tmp___88 = jit->ip; (jit->ip) ++; *tmp___88 = (unsigned char )(0x40 | (int )_amd64_rex_bits___9); } else if ((int )sizeof(void *) == 1) { tmp___88 = jit->ip; (jit->ip) ++; *tmp___88 = (unsigned char )(0x40 | (int )_amd64_rex_bits___9); } break; } switch ((int )sizeof(void *)) { case 1: tmp___89 = jit->ip; (jit->ip) ++; *tmp___89 = (unsigned char)138; break; case 8: case 4: case 2: tmp___90 = jit->ip; (jit->ip) ++; *tmp___90 = (unsigned char)139; break; default: tmp___91 = __builtin_expect(1L, 0L); if (tmp___91) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3282, (char const *)"0"); } } while (1) { while (1) { tmp___92 = jit->ip; (jit->ip) ++; *tmp___92 = (unsigned char )(((3 << 6) | (1 << 3)) | (shiftreg & 0x07)); break; } break; } break; } } while (1) { while (1) { if (tmpreg > 7) { tmp___93 = 1; } else { tmp___93 = 0; } _amd64_rex_bits___10 = (unsigned char )(8 | tmp___93); if ((int )_amd64_rex_bits___10 != 0) { tmp___94 = jit->ip; (jit->ip) ++; *tmp___94 = (unsigned char )(0x40 | (int )_amd64_rex_bits___10); } break; } while (1) { tmp___95 = jit->ip; (jit->ip) ++; *tmp___95 = (unsigned char)211; while (1) { while (1) { tmp___96 = jit->ip; (jit->ip) ++; *tmp___96 = (unsigned char )(((3 << 6) | ((shift_op & 0x07) << 3)) | ((tmpreg & 0x7) & 0x07)); break; } break; } break; } break; } while (1) { if ((int )sizeof(void *) == 2) { tmp___97 = jit->ip; (jit->ip) ++; *tmp___97 = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___98 = 8; } else { tmp___98 = 0; } if (destreg > 7) { tmp___99 = 4; } else { tmp___99 = 0; } if (tmpreg > 7) { tmp___100 = 1; } else { tmp___100 = 0; } _amd64_rex_bits___11 = (unsigned char )((tmp___98 | tmp___99) | tmp___100); if ((int )_amd64_rex_bits___11 != 0) { tmp___101 = jit->ip; (jit->ip) ++; *tmp___101 = (unsigned char )(0x40 | (int )_amd64_rex_bits___11); } else if ((int )sizeof(void *) == 1) { tmp___101 = jit->ip; (jit->ip) ++; *tmp___101 = (unsigned char )(0x40 | (int )_amd64_rex_bits___11); } break; } switch ((int )sizeof(void *)) { case 1: tmp___102 = jit->ip; (jit->ip) ++; *tmp___102 = (unsigned char)138; break; case 8: case 4: case 2: tmp___103 = jit->ip; (jit->ip) ++; *tmp___103 = (unsigned char)139; break; default: tmp___104 = __builtin_expect(1L, 0L); if (tmp___104) { __assert_rtn((char const *)"emit_shift_op", (char const *)"jitter-Darwin-X86-64.c", 3284, (char const *)"0"); } } while (1) { while (1) { tmp___105 = jit->ip; (jit->ip) ++; *tmp___105 = (unsigned char )(((3 << 6) | ((destreg & 0x07) << 3)) | (tmpreg & 0x07)); break; } break; } break; } if (tmp_in_use) { while (1) { while (1) { if (tmpreg > 7) { tmp___106 = 1; } else { tmp___106 = 0; } _amd64_rex_bits___12 = (unsigned char )tmp___106; if ((int )_amd64_rex_bits___12 != 0) { tmp___107 = jit->ip; (jit->ip) ++; *tmp___107 = (unsigned char )(0x40 | (int )_amd64_rex_bits___12); } break; } tmp___108 = jit->ip; (jit->ip) ++; *tmp___108 = (unsigned char )(88 + (tmpreg & 0x7)); break; } } } } return; } } /* END FUNCTION-DEF emit_shift_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_add_fop LOC=UNKNOWN */ struct jit_op *jit_add_fop(struct jit *jit , unsigned short code , unsigned char spec , jit_value arg1 , jit_value arg2 , jit_value arg3 , double flt_imm , unsigned char arg_size , struct jit_debug_info *debug_info ) { struct jit_op *r ; struct jit_op *tmp ; { tmp = jit_add_op(jit, code, spec, arg1, arg2, arg3, arg_size, debug_info); r = tmp; r->fp = (unsigned char)1; r->flt_imm = flt_imm; return (r); } } /* END FUNCTION-DEF jit_add_fop LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF delete_node LOC=UNKNOWN */ static jit_tree *delete_node(jit_tree *h , jit_tree_key key , int *found ) { int tmp ; int tmp___0 ; int tmp___1 ; int tmp___2 ; int tmp___3 ; jit_tree_key tmp___4 ; jit_tree *tmp___5 ; jit_tree *tmp___6 ; { if ((unsigned long )h == (unsigned long )((void *)0)) { if (found) { *found = 0; } return ((jit_tree *)((void *)0)); } if (key < h->key) { tmp = is_red(h->left); if (! tmp) { if (h->left) { tmp___0 = is_red((h->left)->left); if (! tmp___0) { h = move_red_left(h); } } } h->left = delete_node(h->left, key, found); } else { tmp___1 = is_red(h->left); if (tmp___1) { h = rotate_right(h); } if (key == h->key) { if ((unsigned long )h->right == (unsigned long )((void *)0)) { free((void *)h); if (found) { *found = 1; } return ((jit_tree *)((void *)0)); } } tmp___2 = is_red(h->right); if (! tmp___2) { if (h->right) { tmp___3 = is_red((h->right)->left); if (! tmp___3) { h = move_red_right(h); } } } if (key == h->key) { tmp___4 = node_min(h->right); tmp___5 = jit_tree_search(h->right, tmp___4); h->value = tmp___5->value; h->key = node_min(h->right); h->right = delete_min(h->right); if (found) { *found = 1; } } else { h->right = delete_node(h->right, key, found); } } tmp___6 = fixup(h); return (tmp___6); } } /* END FUNCTION-DEF delete_node LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF assign_regs_for_args LOC=UNKNOWN */ static void assign_regs_for_args(struct jit_reg_allocator *al , jit_op *op ) { struct jit_func_info *info ; int assoc_gp_regs ; int assoc_fp_regs ; int i ; int isfp_arg ; { info = (struct jit_func_info *)op->arg[1]; assoc_gp_regs = 0; assoc_fp_regs = 0; i = 0; while (i < info->general_arg_cnt + info->float_arg_cnt) { isfp_arg = (unsigned int )(info->args + i)->type == 2U; if (! isfp_arg) { if (assoc_gp_regs < al->gp_arg_reg_cnt) { rmap_assoc(op->regmap, (jit_value )((3 << 1) | ((i & 0xfffffff) << 4)), *(al->gp_arg_regs + assoc_gp_regs)); assoc_gp_regs ++; } } if (isfp_arg) { if (assoc_fp_regs < al->fp_arg_reg_cnt) { rmap_assoc(op->regmap, (jit_value )((1 | (3 << 1)) | ((i & 0xfffffff) << 4)), *(al->fp_arg_regs + assoc_fp_regs)); assoc_fp_regs ++; } } i ++; } return; } } /* END FUNCTION-DEF assign_regs_for_args LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF is_suitable_mul LOC=UNKNOWN */ __inline static int is_suitable_mul(jit_op *op ) { jit_value arg ; int tmp ; { arg = op->arg[2]; if ((int )op->code == 266) { if (arg == 2L) { tmp = 1; } else if (arg == 4L) { tmp = 1; } else if (arg == 8L) { tmp = 1; } else { goto _L; } } else _L: /* CIL Label */ if ((int )op->code == 674) { if (arg == 1L) { tmp = 1; } else if (arg == 2L) { tmp = 1; } else if (arg == 3L) { tmp = 1; } else { tmp = 0; } } else { tmp = 0; } return (tmp); } } /* END FUNCTION-DEF is_suitable_mul LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_op_is_data_op LOC=UNKNOWN */ static int jit_op_is_data_op(jit_op *op ) { jit_opcode code ; int tmp ; { while (1) { if (op) { if (! ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 192U)) { if (! ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 896U)) { break; } } } else { break; } op = op->next; } if (! op) { return (0); } code = (jit_opcode )((int )op->code & 0xfff8); if ((unsigned int )code == 576U) { tmp = 1; } else if ((unsigned int )code == 360U) { tmp = 1; } else if ((unsigned int )code == 8U) { tmp = 1; } else if ((unsigned int )code == 904U) { tmp = 1; } else { tmp = 0; } return (tmp); } } /* END FUNCTION-DEF jit_op_is_data_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF force_assoc LOC=UNKNOWN */ static int force_assoc(jit_op *op , struct jit_reg_allocator *al ) { jit_hw_reg *hreg ; jit_hw_reg *tmp ; { if (op->arg[1] == 0L) { tmp = al->gp_regs + op->arg[2]; } else { tmp = al->fp_regs + op->arg[2]; } hreg = tmp; rmap_assoc(op->regmap, op->arg[0], hreg); load_reg(op, hreg, op->arg[0]); return (1); } } /* END FUNCTION-DEF force_assoc LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF print_op LOC=UNKNOWN */ int print_op(FILE *f , struct jit_disasm *disasm , struct jit_op *op , jit_tree *labels , int verbosity ) { struct output_buf *linebuf ; struct output_buf *tmp ; jit_tree *lab ; jit_tree *tmp___0 ; long tmp___1 ; char *op_name ; char *tmp___2 ; int tmp___3 ; int i ; long tmp___4 ; int len ; size_t tmp___5 ; { tmp = ob_new(); linebuf = tmp; if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 192U) { goto _L; } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 896U) { _L: /* CIL Label */ tmp___0 = jit_tree_search(labels, op->arg[0]); lab = tmp___0; if (lab) { if ((long )lab->value < 0L) { tmp___1 = - ((long )lab->value); } else { tmp___1 = (long )lab->value; } ob_printf(linebuf, (char const *)disasm->label_template, tmp___1); ob_printf(linebuf, (char const *)":"); } goto print; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 104U) { print_comment(linebuf, op); goto print; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 712U) { ob_append(linebuf, disasm->indent_template); ob_append(linebuf, ".trace"); goto print; } tmp___2 = jit_get_op_name(op); op_name = tmp___2; if ((int )*(op_name + 0) == 46) { if (verbosity & 0x100) { tmp___3 = print_load_op(disasm, linebuf, op); if (tmp___3) { goto print; } } } ob_append(linebuf, disasm->indent_template); if ((int )*(op_name + 0) == 46) { switch ((unsigned int )((jit_opcode )((int )op->code & 0xfff8))) { case 432U: case 576U: ob_printf(linebuf, (char const *)"%s ", op_name); ob_pad(linebuf, 13); ob_printf(linebuf, (char const *)disasm->generic_value_template, op->arg[0]); goto print; case 360U: ob_printf(linebuf, (char const *)"%s ", op_name); ob_pad(linebuf, 13); i = 0; while ((jit_value )i < op->arg[0]) { ob_printf(linebuf, (char const *)disasm->generic_value_template, (int )*((unsigned char *)op->addendum + i)); ob_printf(linebuf, (char const *)" "); i ++; } goto print; case 904U: case 8U: ob_printf(linebuf, (char const *)"%s ", op_name); ob_pad(linebuf, 13); print_addr(disasm, linebuf, labels, op, 0); goto print; default: goto print; } } print_full_op_name(linebuf, op); ob_pad(linebuf, 12); if ((int )op->arg_size == 1) { ob_append(linebuf, " (byte)"); } if ((int )op->arg_size == 2) { ob_append(linebuf, " (word)"); } if ((int )op->arg_size == 4) { ob_append(linebuf, " (dword)"); } if ((int )op->arg_size == 8) { ob_append(linebuf, " (qword)"); } switch ((unsigned int )((jit_opcode )((int )op->code & 0xfff8))) { case 824U: break; case 320U: print_str(linebuf, (char *)op->arg[0]); if (! ((int )op->code & 0x02)) { ob_append(linebuf, ", "); print_arg(disasm, linebuf, op, 2); } break; case 480U: case 48U: ob_append(linebuf, " "); print_arg(disasm, linebuf, op, 1); ob_append(linebuf, ", "); print_addr(disasm, linebuf, labels, op, 1); break; case 504U: switch (op->arg[0]) { case 0L: ob_append(linebuf, " integer"); break; case 1L: ob_append(linebuf, " uns. integer"); break; case 2L: ob_append(linebuf, " float"); break; case 3L: ob_append(linebuf, " ptr"); break; default: tmp___4 = __builtin_expect(1L, 0L); if (tmp___4) { __assert_rtn((char const *)"print_op", (char const *)"jitter-Darwin-X86-64.c", 4580, (char const *)"0"); } } ob_append(linebuf, ", "); print_arg(disasm, linebuf, op, 2); break; default: print_args(disasm, linebuf, op, labels); } print: fprintf((FILE */* __restrict */)f, (char const */* __restrict */)"%s", linebuf->buf); tmp___5 = strlen((char const *)linebuf->buf); len = (int )tmp___5; ob_free(linebuf); return (len); } } /* END FUNCTION-DEF print_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF _cipher$_xtea_decipher LOC=UNKNOWN */ void _cipher$_xtea_decipher(unsigned int block_no , unsigned int num_rounds , unsigned int *v , unsigned int *key , unsigned int size ) { unsigned int i ; { i = 0; while (i < size / 8) { _cipher$_xtea_decipherBlock(num_rounds, v, key); v += 2; i ++; } } } /* END FUNCTION-DEF _cipher$_xtea_decipher LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_is_label LOC=UNKNOWN */ __inline static int jit_is_label(struct jit *jit , void *ptr ) { jit_label *lab ; { lab = jit->labels; while (1) { if ((unsigned long )lab == (unsigned long )((void *)0)) { return (0); } if ((unsigned long )lab == (unsigned long )ptr) { return (1); } lab = lab->next; } } } /* END FUNCTION-DEF jit_is_label LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF isalpha LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isalpha)(int _c ) { int tmp ; { tmp = __istype(_c, 256UL); return (tmp); } } /* END FUNCTION-DEF isalpha LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_arg_layout_create_input LOC=UNKNOWN */ static struct jit_arg_layout *jit_arg_layout_create_input(struct jit *jit , struct jit_func_info *info , int arg_cnt ) { struct jit_arg_layout *layout ; struct jit_arg_layout *tmp ; int i ; struct jit_inp_arg *arg ; { tmp = jit_arg_layout_create(jit, arg_cnt + 1); layout = tmp; i = 0; while (i <= arg_cnt) { arg = info->args + i; jit_arg_layout_add(layout, (unsigned int )arg->type == 2U, (struct jit_out_arg *)((void *)0)); i ++; } return (layout); } } /* END FUNCTION-DEF jit_arg_layout_create_input LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_op_append LOC=UNKNOWN */ __inline static void jit_op_append(jit_op *op , jit_op *appended ) { { appended->next = op->next; if ((unsigned long )op->next != (unsigned long )((void *)0)) { (op->next)->prev = appended; } appended->prev = op; op->next = appended; return; } } /* END FUNCTION-DEF jit_op_append LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF print_op_bytes LOC=UNKNOWN */ __inline static void print_op_bytes(FILE *f , struct jit *jit , jit_op *op ) { int i ; { i = 0; while ((size_t )i < op->code_length) { fprintf((FILE */* __restrict */)f, (char const */* __restrict */)" %02x", (int )*(jit->buf + (op->code_offset + (size_t )i))); i ++; } fprintf((FILE */* __restrict */)f, (char const */* __restrict */)"\n.nl\n"); return; } } /* END FUNCTION-DEF print_op_bytes LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF _OSSwapInt32 LOC=UNKNOWN */ __inline static __uint32_t _OSSwapInt32(__uint32_t _data ) { { __asm__ ("bswap %0": "+r" (_data)); return (_data); } } /* END FUNCTION-DEF _OSSwapInt32 LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF get_related_op LOC=UNKNOWN */ static jit_op *get_related_op(jit_op *op , int result_reg ) { jit_op *nextop ; int tmp ; int used ; int i ; { nextop = op->next; if (nextop->arg[0] != (jit_value )result_reg) { tmp = jit_set_get(nextop->live_out, result_reg); if (tmp) { return ((jit_op *)((void *)0)); } } used = 0; i = 0; while (i < 3) { if ((((int )nextop->spec >> ((i + 1) - 1) * 2) & 0x03) == 0x01) { if (nextop->arg[i]) { used = 1; break; } } i ++; } if (used) { return (nextop); } return ((jit_op *)((void *)0)); } } /* END FUNCTION-DEF get_related_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_assign_regs LOC=UNKNOWN */ void jit_assign_regs(struct jit *jit ) { jit_op *op ; jit_op *tmp ; jit_op *op___0 ; jit_op *tmp___0 ; jit_op *op___1 ; jit_op *tmp___1 ; jit_op *op___2 ; jit_op *tmp___2 ; { tmp = jit_op_first(jit->ops); op = tmp; while ((unsigned long )op != (unsigned long )((void *)0)) { op->regmap = rmap_init(); op = op->next; } tmp___0 = jit_op_first(jit->ops); op___0 = tmp___0; while ((unsigned long )op___0 != (unsigned long )((void *)0)) { assign_regs(jit, op___0); op___0 = op___0->next; } tmp___1 = jit_op_first(jit->ops); op___1 = tmp___1; while ((unsigned long )op___1 != (unsigned long )((void *)0)) { branch_adjustment(jit, op___1); op___1 = op___1->next; } tmp___2 = jit_op_first(jit->ops); op___2 = tmp___2; while ((unsigned long )op___2 != (unsigned long )((void *)0)) { jump_adjustment(jit, op___2); op___2 = op___2->next; } return; } } /* END FUNCTION-DEF jit_assign_regs LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_trace_op LOC=UNKNOWN */ static void emit_trace_op(struct jit *jit , jit_op *op ) { unsigned char _amd64_rex_bits ; unsigned char *tmp ; unsigned char *tmp___0 ; unsigned char _amd64_rex_bits___0 ; unsigned char *tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; long tmp___5 ; unsigned char *tmp___6 ; unsigned char _amd64_rex_bits___1 ; unsigned char *tmp___7 ; unsigned char *tmp___8 ; unsigned char *tmp___9 ; unsigned char _amd64_rex_bits___2 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; x86_imm_buf imb ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char *tmp___14 ; unsigned char *tmp___15 ; unsigned char _amd64_rex_bits___3 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char *tmp___18 ; x86_imm_buf imb___0 ; unsigned char *tmp___19 ; unsigned char *tmp___20 ; unsigned char *tmp___21 ; unsigned char *tmp___22 ; unsigned char _amd64_rex_bits___4 ; unsigned char *tmp___23 ; unsigned char *tmp___24 ; unsigned char *tmp___25 ; unsigned char _amd64_rex_bits___5 ; unsigned char *tmp___26 ; unsigned char *tmp___27 ; x86_imm_buf imb___1 ; unsigned char *tmp___28 ; unsigned char *tmp___29 ; unsigned char *tmp___30 ; unsigned char *tmp___31 ; unsigned char _amd64_rex_bits___6 ; unsigned char *tmp___32 ; unsigned char *tmp___33 ; unsigned char *tmp___34 ; x86_imm_buf imb___2 ; unsigned char *tmp___35 ; unsigned char *tmp___36 ; unsigned char *tmp___37 ; unsigned char *tmp___38 ; int trace ; jit_opcode prev_code ; jit_opcode next_code ; int jit_reg___0 ; int op_reg ; int verbosity_reg ; int trace_reg ; int fun_reg ; unsigned char _amd64_rex_bits___7 ; int tmp___39 ; unsigned char *tmp___40 ; unsigned char *tmp___41 ; amd64_imm_buf imb___3 ; unsigned char *tmp___42 ; unsigned char *tmp___43 ; unsigned char *tmp___44 ; unsigned char *tmp___45 ; unsigned char *tmp___46 ; unsigned char *tmp___47 ; unsigned char *tmp___48 ; unsigned char *tmp___49 ; x86_imm_buf imb___4 ; unsigned char *tmp___50 ; unsigned char *tmp___51 ; unsigned char *tmp___52 ; unsigned char *tmp___53 ; unsigned char _amd64_rex_bits___8 ; int tmp___54 ; unsigned char *tmp___55 ; unsigned char *tmp___56 ; amd64_imm_buf imb___5 ; unsigned char *tmp___57 ; unsigned char *tmp___58 ; unsigned char *tmp___59 ; unsigned char *tmp___60 ; unsigned char *tmp___61 ; unsigned char *tmp___62 ; unsigned char *tmp___63 ; unsigned char *tmp___64 ; x86_imm_buf imb___6 ; unsigned char *tmp___65 ; unsigned char *tmp___66 ; unsigned char *tmp___67 ; unsigned char *tmp___68 ; unsigned char _amd64_rex_bits___9 ; int tmp___69 ; unsigned char *tmp___70 ; unsigned char *tmp___71 ; amd64_imm_buf imb___7 ; unsigned char *tmp___72 ; unsigned char *tmp___73 ; unsigned char *tmp___74 ; unsigned char *tmp___75 ; unsigned char *tmp___76 ; unsigned char *tmp___77 ; unsigned char *tmp___78 ; unsigned char *tmp___79 ; x86_imm_buf imb___8 ; unsigned char *tmp___80 ; unsigned char *tmp___81 ; unsigned char *tmp___82 ; unsigned char *tmp___83 ; unsigned char _amd64_rex_bits___10 ; int tmp___84 ; unsigned char *tmp___85 ; unsigned char *tmp___86 ; amd64_imm_buf imb___9 ; unsigned char *tmp___87 ; unsigned char *tmp___88 ; unsigned char *tmp___89 ; unsigned char *tmp___90 ; unsigned char *tmp___91 ; unsigned char *tmp___92 ; unsigned char *tmp___93 ; unsigned char *tmp___94 ; x86_imm_buf imb___10 ; unsigned char *tmp___95 ; unsigned char *tmp___96 ; unsigned char *tmp___97 ; unsigned char *tmp___98 ; unsigned char _amd64_rex_bits___11 ; unsigned char *tmp___99 ; unsigned char *tmp___100 ; unsigned char *tmp___101 ; int _amd64_width_temp ; unsigned char _amd64_rex_bits___12 ; int tmp___102 ; int tmp___103 ; int tmp___104 ; int tmp___105 ; unsigned char *tmp___106 ; int tmp___107 ; unsigned char *tmp___108 ; amd64_imm_buf imb___11 ; unsigned char *tmp___109 ; unsigned char *tmp___110 ; unsigned char *tmp___111 ; unsigned char *tmp___112 ; unsigned char *tmp___113 ; unsigned char *tmp___114 ; unsigned char *tmp___115 ; unsigned char *tmp___116 ; x86_imm_buf imb___12 ; unsigned char *tmp___117 ; unsigned char *tmp___118 ; unsigned char *tmp___119 ; unsigned char *tmp___120 ; int tmp___121 ; unsigned char _amd64_rex_bits___13 ; int tmp___122 ; unsigned char *tmp___123 ; unsigned char *tmp___124 ; unsigned char *tmp___125 ; unsigned char _amd64_rex_bits___14 ; unsigned char *tmp___126 ; unsigned char *tmp___127 ; unsigned char *tmp___128 ; unsigned char *tmp___129 ; long tmp___130 ; unsigned char *tmp___131 ; unsigned char _amd64_rex_bits___15 ; unsigned char *tmp___132 ; unsigned char *tmp___133 ; { emit_save_all_regs(jit, op); while (1) { while (1) { _amd64_rex_bits = (unsigned char)0; if ((int )_amd64_rex_bits != 0) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } tmp___0 = jit->ip; (jit->ip) ++; *tmp___0 = (unsigned char)83; break; } while (1) { while (1) { _amd64_rex_bits___0 = (unsigned char)8; if ((int )_amd64_rex_bits___0 != 0) { tmp___1 = jit->ip; (jit->ip) ++; *tmp___1 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } while (1) { switch (4) { case 1: tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char)138; break; case 2: tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)102; case 4: tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)139; break; default: tmp___5 = __builtin_expect(1L, 0L); if (tmp___5) { __assert_rtn((char const *)"emit_trace_op", (char const *)"jitter-Darwin-X86-64.c", 2592, (char const *)"0"); } } while (1) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char )(((3 << 6) | (3 << 3)) | 4); break; } break; } break; } break; } while (1) { while (1) { _amd64_rex_bits___1 = (unsigned char)8; if ((int )_amd64_rex_bits___1 != 0) { tmp___7 = jit->ip; (jit->ip) ++; *tmp___7 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___8 = jit->ip; (jit->ip) ++; *tmp___8 = (unsigned char)131; while (1) { while (1) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(((3 << 6) | (4 << 3)) | 4); break; } break; } while (1) { *(jit->ip) = (unsigned char)240; (jit->ip) ++; break; } break; } while (1) { while (1) { _amd64_rex_bits___4 = (unsigned char)8; if ((int )_amd64_rex_bits___4 != 0) { tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char )(0x40 | (int )_amd64_rex_bits___4); } break; } tmp___24 = jit->ip; (jit->ip) ++; *tmp___24 = (unsigned char)131; while (1) { while (1) { tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char )(((3 << 6) | (5 << 3)) | 4); break; } break; } while (1) { *(jit->ip) = (unsigned char)16; (jit->ip) ++; break; } break; } trace = 0; prev_code = (jit_opcode )((int )(op->prev)->code & 0xfff8); next_code = (jit_opcode )((int )(op->next)->code & 0xfff8); if ((unsigned int )prev_code == 56U) { trace |= 1; } else if ((unsigned int )prev_code == 192U) { trace |= 1; } else if ((unsigned int )prev_code == 896U) { trace |= 1; } if ((unsigned int )next_code != 56U) { if ((unsigned int )next_code != 192U) { if ((unsigned int )next_code != 896U) { trace |= 2; } } } jit_reg___0 = 7; op_reg = 6; verbosity_reg = 2; trace_reg = 1; fun_reg = 8; while (1) { while (1) { if (jit_reg___0 > 7) { tmp___39 = 1; } else { tmp___39 = 0; } _amd64_rex_bits___7 = (unsigned char )(8 | tmp___39); if ((int )_amd64_rex_bits___7 != 0) { tmp___40 = jit->ip; (jit->ip) ++; *tmp___40 = (unsigned char )(0x40 | (int )_amd64_rex_bits___7); } break; } tmp___41 = jit->ip; (jit->ip) ++; *tmp___41 = (unsigned char )(184 + (jit_reg___0 & 0x7)); while (1) { imb___3.val = (size_t )jit; tmp___42 = jit->ip; (jit->ip) ++; *tmp___42 = imb___3.b[0]; tmp___43 = jit->ip; (jit->ip) ++; *tmp___43 = imb___3.b[1]; tmp___44 = jit->ip; (jit->ip) ++; *tmp___44 = imb___3.b[2]; tmp___45 = jit->ip; (jit->ip) ++; *tmp___45 = imb___3.b[3]; tmp___46 = jit->ip; (jit->ip) ++; *tmp___46 = imb___3.b[4]; tmp___47 = jit->ip; (jit->ip) ++; *tmp___47 = imb___3.b[5]; tmp___48 = jit->ip; (jit->ip) ++; *tmp___48 = imb___3.b[6]; tmp___49 = jit->ip; (jit->ip) ++; *tmp___49 = imb___3.b[7]; break; } break; } while (1) { while (1) { if (op_reg > 7) { tmp___54 = 1; } else { tmp___54 = 0; } _amd64_rex_bits___8 = (unsigned char )(8 | tmp___54); if ((int )_amd64_rex_bits___8 != 0) { tmp___55 = jit->ip; (jit->ip) ++; *tmp___55 = (unsigned char )(0x40 | (int )_amd64_rex_bits___8); } break; } tmp___56 = jit->ip; (jit->ip) ++; *tmp___56 = (unsigned char )(184 + (op_reg & 0x7)); while (1) { imb___5.val = (size_t )op; tmp___57 = jit->ip; (jit->ip) ++; *tmp___57 = imb___5.b[0]; tmp___58 = jit->ip; (jit->ip) ++; *tmp___58 = imb___5.b[1]; tmp___59 = jit->ip; (jit->ip) ++; *tmp___59 = imb___5.b[2]; tmp___60 = jit->ip; (jit->ip) ++; *tmp___60 = imb___5.b[3]; tmp___61 = jit->ip; (jit->ip) ++; *tmp___61 = imb___5.b[4]; tmp___62 = jit->ip; (jit->ip) ++; *tmp___62 = imb___5.b[5]; tmp___63 = jit->ip; (jit->ip) ++; *tmp___63 = imb___5.b[6]; tmp___64 = jit->ip; (jit->ip) ++; *tmp___64 = imb___5.b[7]; break; } break; } while (1) { while (1) { if (verbosity_reg > 7) { tmp___69 = 1; } else { tmp___69 = 0; } _amd64_rex_bits___9 = (unsigned char )tmp___69; if ((int )_amd64_rex_bits___9 != 0) { tmp___70 = jit->ip; (jit->ip) ++; *tmp___70 = (unsigned char )(0x40 | (int )_amd64_rex_bits___9); } break; } tmp___71 = jit->ip; (jit->ip) ++; *tmp___71 = (unsigned char )(184 + (verbosity_reg & 0x7)); while (1) { imb___8.val = (int )((size_t )op->r_arg[0]); tmp___80 = jit->ip; (jit->ip) ++; *tmp___80 = imb___8.b[0]; tmp___81 = jit->ip; (jit->ip) ++; *tmp___81 = imb___8.b[1]; tmp___82 = jit->ip; (jit->ip) ++; *tmp___82 = imb___8.b[2]; tmp___83 = jit->ip; (jit->ip) ++; *tmp___83 = imb___8.b[3]; break; } break; } while (1) { while (1) { if (trace_reg > 7) { tmp___84 = 1; } else { tmp___84 = 0; } _amd64_rex_bits___10 = (unsigned char )tmp___84; if ((int )_amd64_rex_bits___10 != 0) { tmp___85 = jit->ip; (jit->ip) ++; *tmp___85 = (unsigned char )(0x40 | (int )_amd64_rex_bits___10); } break; } tmp___86 = jit->ip; (jit->ip) ++; *tmp___86 = (unsigned char )(184 + (trace_reg & 0x7)); while (1) { imb___10.val = (int )((size_t )trace); tmp___95 = jit->ip; (jit->ip) ++; *tmp___95 = imb___10.b[0]; tmp___96 = jit->ip; (jit->ip) ++; *tmp___96 = imb___10.b[1]; tmp___97 = jit->ip; (jit->ip) ++; *tmp___97 = imb___10.b[2]; tmp___98 = jit->ip; (jit->ip) ++; *tmp___98 = imb___10.b[3]; break; } break; } while (1) { while (1) { _amd64_rex_bits___11 = (unsigned char)8; if ((int )_amd64_rex_bits___11 != 0) { tmp___99 = jit->ip; (jit->ip) ++; *tmp___99 = (unsigned char )(0x40 | (int )_amd64_rex_bits___11); } break; } tmp___100 = jit->ip; (jit->ip) ++; *tmp___100 = (unsigned char )((6 << 3) + 3); while (1) { while (1) { tmp___101 = jit->ip; (jit->ip) ++; *tmp___101 = (unsigned char )(3 << 6); break; } break; } break; } while (1) { _amd64_width_temp = (size_t )(& jit_trace_callback) == (size_t )((int )((size_t )(& jit_trace_callback))); while (1) { while (1) { if (_amd64_width_temp) { tmp___104 = 4; } else { tmp___104 = 8; } if (tmp___104 > 4) { tmp___103 = 8; } else { tmp___103 = 0; } if (fun_reg > 7) { tmp___105 = 1; } else { tmp___105 = 0; } _amd64_rex_bits___12 = (unsigned char )(tmp___103 | tmp___105); if ((int )_amd64_rex_bits___12 != 0) { tmp___106 = jit->ip; (jit->ip) ++; *tmp___106 = (unsigned char )(0x40 | (int )_amd64_rex_bits___12); } else { if (_amd64_width_temp) { tmp___107 = 4; } else { tmp___107 = 8; } if (tmp___107 == 1) { tmp___106 = jit->ip; (jit->ip) ++; *tmp___106 = (unsigned char )(0x40 | (int )_amd64_rex_bits___12); } } break; } tmp___108 = jit->ip; (jit->ip) ++; *tmp___108 = (unsigned char )(184 + (fun_reg & 0x7)); if (_amd64_width_temp) { tmp___121 = 4; } else { tmp___121 = 8; } if (tmp___121 == 8) { while (1) { imb___11.val = (size_t )(& jit_trace_callback); tmp___109 = jit->ip; (jit->ip) ++; *tmp___109 = imb___11.b[0]; tmp___110 = jit->ip; (jit->ip) ++; *tmp___110 = imb___11.b[1]; tmp___111 = jit->ip; (jit->ip) ++; *tmp___111 = imb___11.b[2]; tmp___112 = jit->ip; (jit->ip) ++; *tmp___112 = imb___11.b[3]; tmp___113 = jit->ip; (jit->ip) ++; *tmp___113 = imb___11.b[4]; tmp___114 = jit->ip; (jit->ip) ++; *tmp___114 = imb___11.b[5]; tmp___115 = jit->ip; (jit->ip) ++; *tmp___115 = imb___11.b[6]; tmp___116 = jit->ip; (jit->ip) ++; *tmp___116 = imb___11.b[7]; break; } } else { while (1) { imb___12.val = (int )((size_t )(& jit_trace_callback)); tmp___117 = jit->ip; (jit->ip) ++; *tmp___117 = imb___12.b[0]; tmp___118 = jit->ip; (jit->ip) ++; *tmp___118 = imb___12.b[1]; tmp___119 = jit->ip; (jit->ip) ++; *tmp___119 = imb___12.b[2]; tmp___120 = jit->ip; (jit->ip) ++; *tmp___120 = imb___12.b[3]; break; } } break; } break; } while (1) { while (1) { if (fun_reg > 7) { tmp___122 = 1; } else { tmp___122 = 0; } _amd64_rex_bits___13 = (unsigned char )tmp___122; if ((int )_amd64_rex_bits___13 != 0) { tmp___123 = jit->ip; (jit->ip) ++; *tmp___123 = (unsigned char )(0x40 | (int )_amd64_rex_bits___13); } break; } tmp___124 = jit->ip; (jit->ip) ++; *tmp___124 = (unsigned char)255; while (1) { while (1) { tmp___125 = jit->ip; (jit->ip) ++; *tmp___125 = (unsigned char )(((3 << 6) | (2 << 3)) | ((fun_reg & 0x7) & 0x07)); break; } break; } break; } while (1) { while (1) { _amd64_rex_bits___14 = (unsigned char)8; if ((int )_amd64_rex_bits___14 != 0) { tmp___126 = jit->ip; (jit->ip) ++; *tmp___126 = (unsigned char )(0x40 | (int )_amd64_rex_bits___14); } break; } while (1) { switch (4) { case 1: tmp___127 = jit->ip; (jit->ip) ++; *tmp___127 = (unsigned char)138; break; case 2: tmp___128 = jit->ip; (jit->ip) ++; *tmp___128 = (unsigned char)102; case 4: tmp___129 = jit->ip; (jit->ip) ++; *tmp___129 = (unsigned char)139; break; default: tmp___130 = __builtin_expect(1L, 0L); if (tmp___130) { __assert_rtn((char const *)"emit_trace_op", (char const *)"jitter-Darwin-X86-64.c", 2618, (char const *)"0"); } } while (1) { while (1) { tmp___131 = jit->ip; (jit->ip) ++; *tmp___131 = (unsigned char )(((3 << 6) | (4 << 3)) | 3); break; } break; } break; } break; } while (1) { while (1) { _amd64_rex_bits___15 = (unsigned char)0; if ((int )_amd64_rex_bits___15 != 0) { tmp___132 = jit->ip; (jit->ip) ++; *tmp___132 = (unsigned char )(0x40 | (int )_amd64_rex_bits___15); } break; } tmp___133 = jit->ip; (jit->ip) ++; *tmp___133 = (unsigned char)91; break; } emit_restore_all_regs(jit, op); return; } } /* END FUNCTION-DEF emit_trace_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF flw_analyze_op LOC=UNKNOWN */ __inline static int flw_analyze_op(struct jit *jit , jit_op *op , struct jit_func_info *func_info , int changed , struct code_refs_cache *code_refs ) { int live_out_size ; int tmp ; int live_in_size ; int tmp___0 ; int i ; int i___0 ; int i___1 ; int tmp___1 ; int tmp___2 ; { tmp = jit_set_size(op->live_out); live_out_size = tmp; tmp___0 = jit_set_size(op->live_in); live_in_size = tmp___0; if (op->jmp_addr) { if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) != 48U) { if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) != 8U) { jit_set_addall(op->live_out, (op->jmp_addr)->live_in); } } } if ((int )op->code == 97) { if (code_refs->size < 0) { initialize_code_refs(code_refs, func_info); } i = 0; while (i < code_refs->size) { jit_set_addall(op->live_out, ((*(code_refs->ops + i))->jmp_addr)->live_in); i ++; } goto skip; } if ((int )op->code == 98) { goto skip; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 80U) { op->live_out = jit_set_new(); goto skip; } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 864U) { op->live_out = jit_set_new(); goto skip; } if (op->next) { jit_set_addall(op->live_out, (op->next)->live_in); } skip: jit_set_addall(op->live_in, op->live_out); i___0 = 0; while (i___0 < 3) { if ((((int )op->spec >> ((i___0 + 1) - 1) * 2) & 0x03) == 0x03) { jit_set_remove(op->live_in, (int )op->arg[i___0]); } i___0 ++; } i___1 = 0; while (i___1 < 3) { if ((((int )op->spec >> ((i___1 + 1) - 1) * 2) & 0x03) == 0x01) { jit_set_add(op->live_in, (int )op->arg[i___1]); } i___1 ++; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 56U) { flw_analyze_prolog(jit, op, func_info); } if (changed) { return (changed); } tmp___1 = jit_set_size(op->live_out); if (live_out_size != tmp___1) { return (1); } tmp___2 = jit_set_size(op->live_in); if (live_in_size != tmp___2) { return (1); } return (0); } } /* END FUNCTION-DEF flw_analyze_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF initialize_code_refs LOC=UNKNOWN */ __inline static void initialize_code_refs(struct code_refs_cache *code_refs , struct jit_func_info *func_info ) { jit_op *op ; void *tmp ; int i ; int tmp___0 ; { op = (func_info->first_op)->next; code_refs->size = 0; while (1) { if (op) { if (! ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) != 56U)) { break; } } else { break; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 48U) { (code_refs->size) ++; } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 8U) { (code_refs->size) ++; } op = op->next; } tmp = malloc(sizeof(jit_op *) * (unsigned long )code_refs->size); code_refs->ops = (jit_op **)tmp; op = (func_info->first_op)->next; i = 0; while (1) { if (op) { if (! ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) != 56U)) { break; } } else { break; } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 48U) { tmp___0 = i; i ++; *(code_refs->ops + tmp___0) = op; } else if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 8U) { tmp___0 = i; i ++; *(code_refs->ops + tmp___0) = op; } op = op->next; } return; } } /* END FUNCTION-DEF initialize_code_refs LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_free LOC=UNKNOWN */ void jit_free(struct jit *jit ) { jit_op *tmp ; { jit_reg_allocator_free(jit->reg_al); tmp = jit_op_first(jit->ops); free_ops(tmp); free_labels(jit->labels); if (jit->buf) { if (jit->mmaped_buf) { jit_exec_mem_free(jit->mmaped_buf); } else { free((void *)jit->buf); } } free((void *)jit); return; } } /* END FUNCTION-DEF jit_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_free_op LOC=UNKNOWN */ __inline static void jit_free_op(struct jit_op *op ) { struct jit_func_info *info ; { if (op->live_in) { jit_set_free(op->live_in); } if (op->live_out) { jit_set_free(op->live_out); } rmap_free(op->regmap); jit_allocator_hints_free(op->allocator_hints); if (op->debug_info) { free((void *)op->debug_info); } if ((unsigned int )((jit_opcode )((int )op->code & 0xfff8)) == 56U) { info = (struct jit_func_info *)op->arg[1]; free((void *)info->args); free((void *)info); } free((void *)op); return; } } /* END FUNCTION-DEF jit_free_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_reg_allocator_create LOC=UNKNOWN */ struct jit_reg_allocator *jit_reg_allocator_create(void) { struct jit_reg_allocator *a ; void *tmp ; void *tmp___0 ; jit_hw_reg __constr_expr_0 ; jit_hw_reg __constr_expr_1 ; jit_hw_reg __constr_expr_2 ; jit_hw_reg __constr_expr_3 ; jit_hw_reg __constr_expr_4 ; jit_hw_reg __constr_expr_5 ; jit_hw_reg __constr_expr_6 ; jit_hw_reg __constr_expr_7 ; jit_hw_reg __constr_expr_8 ; jit_hw_reg __constr_expr_9 ; jit_hw_reg __constr_expr_10 ; jit_hw_reg __constr_expr_11 ; jit_hw_reg __constr_expr_12 ; int reg ; void *tmp___1 ; int tmp___2 ; jit_hw_reg __constr_expr_13 ; int tmp___3 ; jit_hw_reg __constr_expr_14 ; int tmp___4 ; jit_hw_reg __constr_expr_15 ; int tmp___5 ; jit_hw_reg __constr_expr_16 ; int tmp___6 ; jit_hw_reg __constr_expr_17 ; int tmp___7 ; jit_hw_reg __constr_expr_18 ; int tmp___8 ; jit_hw_reg __constr_expr_19 ; int tmp___9 ; jit_hw_reg __constr_expr_20 ; int tmp___10 ; jit_hw_reg __constr_expr_21 ; int tmp___11 ; jit_hw_reg __constr_expr_22 ; void *tmp___12 ; void *tmp___13 ; int i ; { tmp = malloc(sizeof(struct jit_reg_allocator )); a = (struct jit_reg_allocator *)tmp; a->gp_reg_cnt = 13; tmp___0 = malloc(sizeof(jit_hw_reg ) * (unsigned long )a->gp_reg_cnt); a->gp_regs = (jit_hw_reg *)tmp___0; __constr_expr_0.id = 0; __constr_expr_0.name = "rax"; __constr_expr_0.callee_saved = (char)0; __constr_expr_0.fp = (char)0; __constr_expr_0.priority = (short)7; *(a->gp_regs + 0) = __constr_expr_0; __constr_expr_1.id = 3; __constr_expr_1.name = "rbx"; __constr_expr_1.callee_saved = (char)1; __constr_expr_1.fp = (char)0; __constr_expr_1.priority = (short)8; *(a->gp_regs + 1) = __constr_expr_1; __constr_expr_2.id = 1; __constr_expr_2.name = "rcx"; __constr_expr_2.callee_saved = (char)0; __constr_expr_2.fp = (char)0; __constr_expr_2.priority = (short)4; *(a->gp_regs + 2) = __constr_expr_2; __constr_expr_3.id = 2; __constr_expr_3.name = "rdx"; __constr_expr_3.callee_saved = (char)0; __constr_expr_3.fp = (char)0; __constr_expr_3.priority = (short)3; *(a->gp_regs + 3) = __constr_expr_3; __constr_expr_4.id = 6; __constr_expr_4.name = "rsi"; __constr_expr_4.callee_saved = (char)0; __constr_expr_4.fp = (char)0; __constr_expr_4.priority = (short)2; *(a->gp_regs + 4) = __constr_expr_4; __constr_expr_5.id = 7; __constr_expr_5.name = "rdi"; __constr_expr_5.callee_saved = (char)0; __constr_expr_5.fp = (char)0; __constr_expr_5.priority = (short)1; *(a->gp_regs + 5) = __constr_expr_5; __constr_expr_6.id = 8; __constr_expr_6.name = "r8"; __constr_expr_6.callee_saved = (char)0; __constr_expr_6.fp = (char)0; __constr_expr_6.priority = (short)5; *(a->gp_regs + 6) = __constr_expr_6; __constr_expr_7.id = 9; __constr_expr_7.name = "r9"; __constr_expr_7.callee_saved = (char)0; __constr_expr_7.fp = (char)0; __constr_expr_7.priority = (short)6; *(a->gp_regs + 7) = __constr_expr_7; __constr_expr_8.id = 10; __constr_expr_8.name = "r10"; __constr_expr_8.callee_saved = (char)0; __constr_expr_8.fp = (char)0; __constr_expr_8.priority = (short)9; *(a->gp_regs + 8) = __constr_expr_8; __constr_expr_9.id = 11; __constr_expr_9.name = "r11"; __constr_expr_9.callee_saved = (char)0; __constr_expr_9.fp = (char)0; __constr_expr_9.priority = (short)10; *(a->gp_regs + 9) = __constr_expr_9; __constr_expr_10.id = 12; __constr_expr_10.name = "r12"; __constr_expr_10.callee_saved = (char)1; __constr_expr_10.fp = (char)0; __constr_expr_10.priority = (short)11; *(a->gp_regs + 10) = __constr_expr_10; __constr_expr_11.id = 14; __constr_expr_11.name = "r14"; __constr_expr_11.callee_saved = (char)1; __constr_expr_11.fp = (char)0; __constr_expr_11.priority = (short)13; *(a->gp_regs + 11) = __constr_expr_11; __constr_expr_12.id = 15; __constr_expr_12.name = "r15"; __constr_expr_12.callee_saved = (char)1; __constr_expr_12.fp = (char)0; __constr_expr_12.priority = (short)14; *(a->gp_regs + 12) = __constr_expr_12; a->gp_arg_reg_cnt = 6; a->fp_reg = 5; a->ret_reg = a->gp_regs + 0; a->fp_reg_cnt = 10; reg = 0; tmp___1 = malloc(sizeof(jit_hw_reg ) * (unsigned long )a->fp_reg_cnt); a->fp_regs = (jit_hw_reg *)tmp___1; tmp___2 = reg; reg ++; __constr_expr_13.id = 0; __constr_expr_13.name = "xmm0"; __constr_expr_13.callee_saved = (char)0; __constr_expr_13.fp = (char)1; __constr_expr_13.priority = (short)99; *(a->fp_regs + tmp___2) = __constr_expr_13; tmp___3 = reg; reg ++; __constr_expr_14.id = 1; __constr_expr_14.name = "xmm1"; __constr_expr_14.callee_saved = (char)0; __constr_expr_14.fp = (char)1; __constr_expr_14.priority = (short)98; *(a->fp_regs + tmp___3) = __constr_expr_14; tmp___4 = reg; reg ++; __constr_expr_15.id = 2; __constr_expr_15.name = "xmm2"; __constr_expr_15.callee_saved = (char)0; __constr_expr_15.fp = (char)1; __constr_expr_15.priority = (short)97; *(a->fp_regs + tmp___4) = __constr_expr_15; tmp___5 = reg; reg ++; __constr_expr_16.id = 3; __constr_expr_16.name = "xmm3"; __constr_expr_16.callee_saved = (char)0; __constr_expr_16.fp = (char)1; __constr_expr_16.priority = (short)96; *(a->fp_regs + tmp___5) = __constr_expr_16; tmp___6 = reg; reg ++; __constr_expr_17.id = 4; __constr_expr_17.name = "xmm4"; __constr_expr_17.callee_saved = (char)0; __constr_expr_17.fp = (char)1; __constr_expr_17.priority = (short)95; *(a->fp_regs + tmp___6) = __constr_expr_17; tmp___7 = reg; reg ++; __constr_expr_18.id = 5; __constr_expr_18.name = "xmm5"; __constr_expr_18.callee_saved = (char)0; __constr_expr_18.fp = (char)1; __constr_expr_18.priority = (short)94; *(a->fp_regs + tmp___7) = __constr_expr_18; tmp___8 = reg; reg ++; __constr_expr_19.id = 6; __constr_expr_19.name = "xmm6"; __constr_expr_19.callee_saved = (char)0; __constr_expr_19.fp = (char)1; __constr_expr_19.priority = (short)93; *(a->fp_regs + tmp___8) = __constr_expr_19; tmp___9 = reg; reg ++; __constr_expr_20.id = 7; __constr_expr_20.name = "xmm7"; __constr_expr_20.callee_saved = (char)0; __constr_expr_20.fp = (char)1; __constr_expr_20.priority = (short)92; *(a->fp_regs + tmp___9) = __constr_expr_20; tmp___10 = reg; reg ++; __constr_expr_21.id = 13; __constr_expr_21.name = "xmm13"; __constr_expr_21.callee_saved = (char)0; __constr_expr_21.fp = (char)1; __constr_expr_21.priority = (short)1; *(a->fp_regs + tmp___10) = __constr_expr_21; tmp___11 = reg; reg ++; __constr_expr_22.id = 12; __constr_expr_22.name = "xmm12"; __constr_expr_22.callee_saved = (char)0; __constr_expr_22.fp = (char)1; __constr_expr_22.priority = (short)2; *(a->fp_regs + tmp___11) = __constr_expr_22; a->fpret_reg = a->fp_regs + 0; a->gp_arg_reg_cnt = 6; tmp___12 = malloc(sizeof(jit_hw_reg *) * 6UL); a->gp_arg_regs = (jit_hw_reg **)tmp___12; *(a->gp_arg_regs + 0) = a->gp_regs + 5; *(a->gp_arg_regs + 1) = a->gp_regs + 4; *(a->gp_arg_regs + 2) = a->gp_regs + 3; *(a->gp_arg_regs + 3) = a->gp_regs + 2; *(a->gp_arg_regs + 4) = a->gp_regs + 6; *(a->gp_arg_regs + 5) = a->gp_regs + 7; a->fp_arg_reg_cnt = 8; tmp___13 = malloc(sizeof(jit_hw_reg *) * 8UL); a->fp_arg_regs = (jit_hw_reg **)tmp___13; i = 0; while (i < 8) { *(a->fp_arg_regs + i) = a->fp_regs + i; i ++; } return (a); } } /* END FUNCTION-DEF jit_reg_allocator_create LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_exec_mem_free LOC=UNKNOWN */ static void jit_exec_mem_free(struct jit_exec_mem *mem ) { { munmap(mem->data, mem->size); free((void *)mem); return; } } /* END FUNCTION-DEF jit_exec_mem_free LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_set_get LOC=UNKNOWN */ __inline static int jit_set_get(jit_set *s , int value ) { jit_tree *tmp ; { tmp = jit_tree_search(s->root, (jit_tree_key )value); return ((unsigned long )tmp != (unsigned long )((void *)0)); } } /* END FUNCTION-DEF jit_set_get LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_set_remove LOC=UNKNOWN */ __inline static void jit_set_remove(jit_set *s , int value ) { { s->root = jit_tree_delete(s->root, (jit_tree_key )value, (int *)((void *)0)); return; } } /* END FUNCTION-DEF jit_set_remove LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_push_reg LOC=UNKNOWN */ static int emit_push_reg(struct jit *jit , jit_hw_reg *r , int stack_offset ) { unsigned char *tmp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; long tmp___5 ; unsigned char *tmp___6 ; unsigned char *tmp___7 ; unsigned char *tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; x86_imm_buf imb ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char *tmp___14 ; unsigned char *tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char *tmp___18 ; x86_imm_buf imb___0 ; unsigned char *tmp___19 ; unsigned char *tmp___20 ; unsigned char *tmp___21 ; unsigned char *tmp___22 ; unsigned char *tmp___23 ; unsigned char _amd64_rex_bits___0 ; int tmp___24 ; unsigned char *tmp___25 ; unsigned char *tmp___26 ; unsigned char *tmp___27 ; unsigned char *tmp___28 ; x86_imm_buf imb___1 ; unsigned char *tmp___29 ; unsigned char *tmp___30 ; unsigned char *tmp___31 ; unsigned char *tmp___32 ; unsigned char *tmp___33 ; unsigned char *tmp___34 ; unsigned char *tmp___35 ; unsigned char *tmp___36 ; unsigned char *tmp___37 ; unsigned char *tmp___38 ; x86_imm_buf imb___2 ; unsigned char *tmp___39 ; unsigned char *tmp___40 ; unsigned char *tmp___41 ; unsigned char *tmp___42 ; unsigned char *tmp___43 ; unsigned char *tmp___44 ; unsigned char *tmp___45 ; x86_imm_buf imb___3 ; unsigned char *tmp___46 ; unsigned char *tmp___47 ; unsigned char *tmp___48 ; unsigned char *tmp___49 ; { if (! r->fp) { while (1) { if ((int )sizeof(void *) == 2) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char)102; } while (1) { if ((int )sizeof(void *) > 4) { tmp___0 = 8; } else { tmp___0 = 0; } if (r->id > 7) { tmp___1 = 4; } else { tmp___1 = 0; } _amd64_rex_bits = (unsigned char )(tmp___0 | tmp___1); if ((int )_amd64_rex_bits != 0) { tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } else if ((int )sizeof(void *) == 1) { tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } switch ((int )sizeof(void *)) { case 1: tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)136; break; case 8: case 4: case 2: tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)137; break; default: tmp___5 = __builtin_expect(1L, 0L); if (tmp___5) { __assert_rtn((char const *)"emit_push_reg", (char const *)"jitter-Darwin-X86-64.c", 2730, (char const *)"0"); } } while (1) { if (stack_offset == 0) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char )((((r->id & 0x7) & 0x07) << 3) | 4); break; } while (1) { tmp___7 = jit->ip; (jit->ip) ++; *tmp___7 = (unsigned char )((4 << 3) | 4); break; } } else if ((jit_value )stack_offset >= -128L) { if ((jit_value )stack_offset <= 127L) { while (1) { tmp___8 = jit->ip; (jit->ip) ++; *tmp___8 = (unsigned char )(((1 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )((4 << 3) | 4); break; } while (1) { *(jit->ip) = (unsigned char )(stack_offset & 0xff); (jit->ip) ++; break; } } else { goto _L; } } else { _L: /* CIL Label */ while (1) { tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = (unsigned char )(((2 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = (unsigned char )((4 << 3) | 4); break; } while (1) { imb.val = stack_offset; tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = imb.b[0]; tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = imb.b[1]; tmp___14 = jit->ip; (jit->ip) ++; *tmp___14 = imb.b[2]; tmp___15 = jit->ip; (jit->ip) ++; *tmp___15 = imb.b[3]; break; } } break; if (stack_offset == 0) { while (1) { tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = (unsigned char )((((r->id & 0x7) & 0x07) << 3) | 4); break; } break; } if ((jit_value )stack_offset >= -128L) { if ((jit_value )stack_offset <= 127L) { while (1) { tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = (unsigned char )(((1 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { *(jit->ip) = (unsigned char )(stack_offset & 0xff); (jit->ip) ++; break; } } else { goto _L___0; } } else { _L___0: /* CIL Label */ while (1) { tmp___18 = jit->ip; (jit->ip) ++; *tmp___18 = (unsigned char )(((2 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { imb___0.val = stack_offset; tmp___19 = jit->ip; (jit->ip) ++; *tmp___19 = imb___0.b[0]; tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = imb___0.b[1]; tmp___21 = jit->ip; (jit->ip) ++; *tmp___21 = imb___0.b[2]; tmp___22 = jit->ip; (jit->ip) ++; *tmp___22 = imb___0.b[3]; break; } } break; } break; } return ((int )sizeof(void *)); } else { while (1) { tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char)102; while (1) { if (r->id > 7) { tmp___24 = 4; } else { tmp___24 = 0; } _amd64_rex_bits___0 = (unsigned char )tmp___24; if ((int )_amd64_rex_bits___0 != 0) { tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___26 = jit->ip; (jit->ip) ++; *tmp___26 = (unsigned char)15; tmp___27 = jit->ip; (jit->ip) ++; *tmp___27 = (unsigned char)19; while (1) { while (1) { if (stack_offset == 0) { while (1) { tmp___33 = jit->ip; (jit->ip) ++; *tmp___33 = (unsigned char )((((r->id & 0x7) & 0x07) << 3) | 4); break; } while (1) { tmp___34 = jit->ip; (jit->ip) ++; *tmp___34 = (unsigned char )((4 << 3) | 4); break; } } else if ((jit_value )stack_offset >= -128L) { if ((jit_value )stack_offset <= 127L) { while (1) { tmp___35 = jit->ip; (jit->ip) ++; *tmp___35 = (unsigned char )(((1 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { tmp___36 = jit->ip; (jit->ip) ++; *tmp___36 = (unsigned char )((4 << 3) | 4); break; } while (1) { *(jit->ip) = (unsigned char )(stack_offset & 0xff); (jit->ip) ++; break; } } else { goto _L___1; } } else { _L___1: /* CIL Label */ while (1) { tmp___37 = jit->ip; (jit->ip) ++; *tmp___37 = (unsigned char )(((2 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { tmp___38 = jit->ip; (jit->ip) ++; *tmp___38 = (unsigned char )((4 << 3) | 4); break; } while (1) { imb___2.val = stack_offset; tmp___39 = jit->ip; (jit->ip) ++; *tmp___39 = imb___2.b[0]; tmp___40 = jit->ip; (jit->ip) ++; *tmp___40 = imb___2.b[1]; tmp___41 = jit->ip; (jit->ip) ++; *tmp___41 = imb___2.b[2]; tmp___42 = jit->ip; (jit->ip) ++; *tmp___42 = imb___2.b[3]; break; } } break; if (stack_offset == 0) { while (1) { tmp___43 = jit->ip; (jit->ip) ++; *tmp___43 = (unsigned char )((((r->id & 0x7) & 0x07) << 3) | 4); break; } break; } if ((jit_value )stack_offset >= -128L) { if ((jit_value )stack_offset <= 127L) { while (1) { tmp___44 = jit->ip; (jit->ip) ++; *tmp___44 = (unsigned char )(((1 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { *(jit->ip) = (unsigned char )(stack_offset & 0xff); (jit->ip) ++; break; } } else { goto _L___2; } } else { _L___2: /* CIL Label */ while (1) { tmp___45 = jit->ip; (jit->ip) ++; *tmp___45 = (unsigned char )(((2 << 6) | (((r->id & 0x7) & 0x07) << 3)) | 4); break; } while (1) { imb___3.val = stack_offset; tmp___46 = jit->ip; (jit->ip) ++; *tmp___46 = imb___3.b[0]; tmp___47 = jit->ip; (jit->ip) ++; *tmp___47 = imb___3.b[1]; tmp___48 = jit->ip; (jit->ip) ++; *tmp___48 = imb___3.b[2]; tmp___49 = jit->ip; (jit->ip) ++; *tmp___49 = imb___3.b[3]; break; } } break; } break; } break; } return ((int )sizeof(double )); } } } /* END FUNCTION-DEF emit_push_reg LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF _cipher$_xtea_encipher LOC=UNKNOWN */ void _cipher$_xtea_encipher(unsigned int block_no , unsigned int num_rounds , unsigned int *v , unsigned int *key , unsigned int size ) { unsigned int i ; { i = 0; while (i < size / 8) { _cipher$_xtea_encipherBlock(num_rounds, v, key); v += 2; i ++; } } } /* END FUNCTION-DEF _cipher$_xtea_encipher LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF get_frame_size LOC=UNKNOWN */ static int get_frame_size(struct jit *jit , struct jit_func_info *info ) { int stack_mem ; int tmp ; int tmp___0 ; jit_value tmp___1 ; { stack_mem = 0; stack_mem = (int )((long )stack_mem + info->allocai_mem); stack_mem += info->gp_reg_count * (int )sizeof(void *); stack_mem = (int )((unsigned long )stack_mem + (unsigned long )info->fp_reg_count * sizeof(double )); if ((jit->reg_al)->gp_arg_reg_cnt < info->general_arg_cnt) { tmp = (jit->reg_al)->gp_arg_reg_cnt; } else { tmp = info->general_arg_cnt; } stack_mem += tmp * (int )sizeof(void *); if ((jit->reg_al)->fp_arg_reg_cnt < info->float_arg_cnt) { tmp___0 = (jit->reg_al)->fp_arg_reg_cnt; } else { tmp___0 = info->float_arg_cnt; } stack_mem += tmp___0 * (int )sizeof(void *); tmp___1 = jit_value_align((jit_value )stack_mem, (jit_value )16); return ((int )tmp___1); } } /* END FUNCTION-DEF get_frame_size LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF jit_buf_expand LOC=UNKNOWN */ __inline static void jit_buf_expand(struct jit *jit ) { long pos ; void *tmp ; { pos = jit->ip - jit->buf; jit->buf_capacity *= 2U; tmp = realloc((void *)jit->buf, (size_t )jit->buf_capacity); jit->buf = (unsigned char *)tmp; jit->ip = jit->buf + pos; return; } } /* END FUNCTION-DEF jit_buf_expand LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF assign_call LOC=UNKNOWN */ static int assign_call(jit_op *op , struct jit_reg_allocator *al ) { { spill_ret_retreg(op, al->ret_reg); spill_ret_retreg(op, al->fpret_reg); return (1); } } /* END FUNCTION-DEF assign_call LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_sse_sub_op LOC=UNKNOWN */ static void emit_sse_sub_op(struct jit *jit , jit_op *op , jit_value a1 , jit_value a2 , jit_value a3 ) { unsigned char *tmp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; unsigned char *tmp___5 ; unsigned char *tmp___6 ; unsigned char _amd64_rex_bits___0 ; int tmp___7 ; int tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char _amd64_rex_bits___1 ; int tmp___14 ; int tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char *tmp___18 ; unsigned char *tmp___19 ; unsigned char *tmp___20 ; unsigned char _amd64_rex_bits___2 ; int tmp___21 ; int tmp___22 ; unsigned char *tmp___23 ; unsigned char *tmp___24 ; unsigned char *tmp___25 ; unsigned char *tmp___26 ; { if (a1 == a2) { while (1) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char)242; while (1) { if (a1 > 7L) { tmp___0 = 4; } else { tmp___0 = 0; } if (a3 > 7L) { tmp___1 = 1; } else { tmp___1 = 0; } _amd64_rex_bits = (unsigned char )(tmp___0 | tmp___1); if ((int )_amd64_rex_bits != 0) { tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)15; tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char)92; while (1) { while (1) { tmp___5 = jit->ip; (jit->ip) ++; *tmp___5 = (unsigned char )(((long )(3 << 6) | ((a1 & 7L) << 3)) | (a3 & 7L)); break; } break; } break; } } else if (a1 == a3) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char)242; while (1) { if (a1 > 7L) { tmp___7 = 4; } else { tmp___7 = 0; } if (a2 > 7L) { tmp___8 = 1; } else { tmp___8 = 0; } _amd64_rex_bits___0 = (unsigned char )(tmp___7 | tmp___8); if ((int )_amd64_rex_bits___0 != 0) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = (unsigned char)15; tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = (unsigned char)92; while (1) { while (1) { tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = (unsigned char )(((long )(3 << 6) | ((a1 & 7L) << 3)) | (a2 & 7L)); break; } break; } break; } emit_sse_change_sign(jit, op, (int )a1); } else { while (1) { tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = (unsigned char)242; while (1) { if (a1 > 7L) { tmp___14 = 4; } else { tmp___14 = 0; } if (a2 > 7L) { tmp___15 = 1; } else { tmp___15 = 0; } _amd64_rex_bits___1 = (unsigned char )(tmp___14 | tmp___15); if ((int )_amd64_rex_bits___1 != 0) { tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = (unsigned char)15; tmp___18 = jit->ip; (jit->ip) ++; *tmp___18 = (unsigned char)16; while (1) { while (1) { tmp___19 = jit->ip; (jit->ip) ++; *tmp___19 = (unsigned char )(((long )(3 << 6) | ((a1 & 7L) << 3)) | (a2 & 7L)); break; } break; } break; } while (1) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char)242; while (1) { if (a1 > 7L) { tmp___21 = 4; } else { tmp___21 = 0; } if (a3 > 7L) { tmp___22 = 1; } else { tmp___22 = 0; } _amd64_rex_bits___2 = (unsigned char )(tmp___21 | tmp___22); if ((int )_amd64_rex_bits___2 != 0) { tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } break; } tmp___24 = jit->ip; (jit->ip) ++; *tmp___24 = (unsigned char)15; tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char)92; while (1) { while (1) { tmp___26 = jit->ip; (jit->ip) ++; *tmp___26 = (unsigned char )(((long )(3 << 6) | ((a1 & 7L) << 3)) | (a3 & 7L)); break; } break; } break; } } return; } } /* END FUNCTION-DEF emit_sse_sub_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF isspace LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isspace)(int _c ) { int tmp ; { tmp = __istype(_c, 16384UL); return (tmp); } } /* END FUNCTION-DEF isspace LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF check_dead_code LOC=UNKNOWN */ static int check_dead_code(jit_op *op , char *msg_buf ) { { if (! op->in_use) { append_msg(msg_buf, "unreachable operation"); return (1); } return (0); } } /* END FUNCTION-DEF check_dead_code LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_sse_change_sign LOC=UNKNOWN */ static void emit_sse_change_sign(struct jit *jit , jit_op *op , int reg ) { unsigned char *tmp ; { tmp = emit_sse_get_sign_mask(); sse_alu_pd_reg_safeimm(jit, op, 87, reg, (double *)tmp); return; } } /* END FUNCTION-DEF emit_sse_change_sign LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF hints_refcount_inc LOC=UNKNOWN */ static void hints_refcount_inc(jit_tree *hints ) { { if ((unsigned long )hints == (unsigned long )((void *)0)) { return; } (((struct jit_allocator_hint *)hints->value)->refs) ++; hints_refcount_inc(hints->left); hints_refcount_inc(hints->right); return; } } /* END FUNCTION-DEF hints_refcount_inc LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF emit_sse_alu_op LOC=UNKNOWN */ static void emit_sse_alu_op(struct jit *jit , jit_op *op , int sse_op ) { unsigned char *tmp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; unsigned char *tmp___2 ; unsigned char *tmp___3 ; unsigned char *tmp___4 ; unsigned char *tmp___5 ; unsigned char *tmp___6 ; unsigned char _amd64_rex_bits___0 ; int tmp___7 ; int tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char _amd64_rex_bits___1 ; int tmp___14 ; int tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char *tmp___18 ; unsigned char *tmp___19 ; unsigned char *tmp___20 ; unsigned char _amd64_rex_bits___2 ; int tmp___21 ; int tmp___22 ; unsigned char *tmp___23 ; unsigned char *tmp___24 ; unsigned char *tmp___25 ; unsigned char *tmp___26 ; { if (op->r_arg[0] == op->r_arg[1]) { while (1) { tmp = jit->ip; (jit->ip) ++; *tmp = (unsigned char)242; while (1) { if (op->r_arg[0] > 7L) { tmp___0 = 4; } else { tmp___0 = 0; } if (op->r_arg[2] > 7L) { tmp___1 = 1; } else { tmp___1 = 0; } _amd64_rex_bits = (unsigned char )(tmp___0 | tmp___1); if ((int )_amd64_rex_bits != 0) { tmp___2 = jit->ip; (jit->ip) ++; *tmp___2 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } break; } tmp___3 = jit->ip; (jit->ip) ++; *tmp___3 = (unsigned char)15; tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char )sse_op; while (1) { while (1) { tmp___5 = jit->ip; (jit->ip) ++; *tmp___5 = (unsigned char )(((long )(3 << 6) | ((op->r_arg[0] & 7L) << 3)) | (op->r_arg[2] & 7L)); break; } break; } break; } } else if (op->r_arg[0] == op->r_arg[2]) { while (1) { tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char)242; while (1) { if (op->r_arg[0] > 7L) { tmp___7 = 4; } else { tmp___7 = 0; } if (op->r_arg[1] > 7L) { tmp___8 = 1; } else { tmp___8 = 0; } _amd64_rex_bits___0 = (unsigned char )(tmp___7 | tmp___8); if ((int )_amd64_rex_bits___0 != 0) { tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = (unsigned char)15; tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = (unsigned char )sse_op; while (1) { while (1) { tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = (unsigned char )(((long )(3 << 6) | ((op->r_arg[0] & 7L) << 3)) | (op->r_arg[1] & 7L)); break; } break; } break; } } else { while (1) { tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = (unsigned char)242; while (1) { if (op->r_arg[0] > 7L) { tmp___14 = 4; } else { tmp___14 = 0; } if (op->r_arg[1] > 7L) { tmp___15 = 1; } else { tmp___15 = 0; } _amd64_rex_bits___1 = (unsigned char )(tmp___14 | tmp___15); if ((int )_amd64_rex_bits___1 != 0) { tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = (unsigned char)15; tmp___18 = jit->ip; (jit->ip) ++; *tmp___18 = (unsigned char)16; while (1) { while (1) { tmp___19 = jit->ip; (jit->ip) ++; *tmp___19 = (unsigned char )(((long )(3 << 6) | ((op->r_arg[0] & 7L) << 3)) | (op->r_arg[1] & 7L)); break; } break; } break; } while (1) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char)242; while (1) { if (op->r_arg[0] > 7L) { tmp___21 = 4; } else { tmp___21 = 0; } if (op->r_arg[2] > 7L) { tmp___22 = 1; } else { tmp___22 = 0; } _amd64_rex_bits___2 = (unsigned char )(tmp___21 | tmp___22); if ((int )_amd64_rex_bits___2 != 0) { tmp___23 = jit->ip; (jit->ip) ++; *tmp___23 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } break; } tmp___24 = jit->ip; (jit->ip) ++; *tmp___24 = (unsigned char)15; tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char )sse_op; while (1) { while (1) { tmp___26 = jit->ip; (jit->ip) ++; *tmp___26 = (unsigned char )(((long )(3 << 6) | ((op->r_arg[0] & 7L) << 3)) | (op->r_arg[2] & 7L)); break; } break; } break; } } return; } } /* END FUNCTION-DEF emit_sse_alu_op LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF __darwin_fd_set LOC=UNKNOWN */ __inline extern void ( __attribute__((__gnu_inline__, __always_inline__)) __darwin_fd_set)(int _fd , struct fd_set *_p ) { int tmp ; { tmp = __darwin_check_fd_set(_fd, (void const *)_p); if (tmp) { _p->fds_bits[(unsigned long )_fd / (sizeof(__int32_t ) * 8UL)] |= (__int32_t )(1UL << (unsigned long )_fd % (sizeof(__int32_t ) * 8UL)); } return; } } /* END FUNCTION-DEF __darwin_fd_set LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF sse_alu_sd_reg_safeimm LOC=UNKNOWN */ static void sse_alu_sd_reg_safeimm(struct jit *jit , jit_op *op , int op_id , int reg , double *imm ) { jit_hw_reg *r ; jit_hw_reg *tmp ; int _amd64_width_temp ; unsigned char _amd64_rex_bits ; int tmp___0 ; int tmp___1 ; int tmp___2 ; int tmp___3 ; unsigned char *tmp___4 ; int tmp___5 ; unsigned char *tmp___6 ; amd64_imm_buf imb ; unsigned char *tmp___7 ; unsigned char *tmp___8 ; unsigned char *tmp___9 ; unsigned char *tmp___10 ; unsigned char *tmp___11 ; unsigned char *tmp___12 ; unsigned char *tmp___13 ; unsigned char *tmp___14 ; x86_imm_buf imb___0 ; unsigned char *tmp___15 ; unsigned char *tmp___16 ; unsigned char *tmp___17 ; unsigned char *tmp___18 ; int tmp___19 ; unsigned char *tmp___20 ; unsigned char _amd64_rex_bits___0 ; int tmp___21 ; int tmp___22 ; int tmp___23 ; int tmp___24 ; unsigned char *tmp___25 ; unsigned char *tmp___26 ; unsigned char *tmp___27 ; unsigned char *tmp___28 ; x86_imm_buf imb___1 ; unsigned char *tmp___29 ; unsigned char *tmp___30 ; unsigned char *tmp___31 ; unsigned char *tmp___32 ; unsigned char *tmp___33 ; unsigned char *tmp___34 ; unsigned char *tmp___35 ; unsigned char *tmp___36 ; unsigned char *tmp___37 ; unsigned char *tmp___38 ; x86_imm_buf imb___2 ; unsigned char *tmp___39 ; unsigned char *tmp___40 ; unsigned char *tmp___41 ; unsigned char *tmp___42 ; unsigned char *tmp___43 ; unsigned char *tmp___44 ; unsigned char *tmp___45 ; x86_imm_buf imb___3 ; unsigned char *tmp___46 ; unsigned char *tmp___47 ; unsigned char *tmp___48 ; unsigned char *tmp___49 ; unsigned char _amd64_rex_bits___1 ; unsigned char *tmp___50 ; unsigned char *tmp___51 ; int _amd64_width_temp___0 ; unsigned char _amd64_rex_bits___2 ; int tmp___52 ; int tmp___53 ; int tmp___54 ; unsigned char *tmp___55 ; int tmp___56 ; unsigned char *tmp___57 ; amd64_imm_buf imb___4 ; unsigned char *tmp___58 ; unsigned char *tmp___59 ; unsigned char *tmp___60 ; unsigned char *tmp___61 ; unsigned char *tmp___62 ; unsigned char *tmp___63 ; unsigned char *tmp___64 ; unsigned char *tmp___65 ; x86_imm_buf imb___5 ; unsigned char *tmp___66 ; unsigned char *tmp___67 ; unsigned char *tmp___68 ; unsigned char *tmp___69 ; int tmp___70 ; unsigned char *tmp___71 ; unsigned char _amd64_rex_bits___3 ; int tmp___72 ; unsigned char *tmp___73 ; unsigned char *tmp___74 ; unsigned char *tmp___75 ; unsigned char *tmp___76 ; x86_imm_buf imb___6 ; unsigned char *tmp___77 ; unsigned char *tmp___78 ; unsigned char *tmp___79 ; unsigned char *tmp___80 ; unsigned char *tmp___81 ; unsigned char *tmp___82 ; unsigned char *tmp___83 ; unsigned char *tmp___84 ; unsigned char *tmp___85 ; unsigned char *tmp___86 ; x86_imm_buf imb___7 ; unsigned char *tmp___87 ; unsigned char *tmp___88 ; unsigned char *tmp___89 ; unsigned char *tmp___90 ; unsigned char *tmp___91 ; unsigned char *tmp___92 ; unsigned char *tmp___93 ; x86_imm_buf imb___8 ; unsigned char *tmp___94 ; unsigned char *tmp___95 ; unsigned char *tmp___96 ; unsigned char *tmp___97 ; unsigned char _amd64_rex_bits___4 ; unsigned char *tmp___98 ; unsigned char *tmp___99 ; unsigned char *tmp___100 ; unsigned char _amd64_rex_bits___5 ; int tmp___101 ; unsigned char *tmp___102 ; unsigned char *tmp___103 ; unsigned char *tmp___104 ; unsigned char *tmp___105 ; unsigned char *tmp___106 ; x86_imm_buf imb___9 ; unsigned char *tmp___107 ; unsigned char *tmp___108 ; unsigned char *tmp___109 ; unsigned char *tmp___110 ; { if ((jit_unsigned_value )imm > 0xffffffffUL) { tmp = jit_get_unused_reg(jit->reg_al, op, 0); r = tmp; if (r) { while (1) { _amd64_width_temp = (size_t )((jit_value )imm) == (size_t )((int )((size_t )((jit_value )imm))); while (1) { while (1) { if (_amd64_width_temp) { tmp___2 = 4; } else { tmp___2 = 8; } if (tmp___2 > 4) { tmp___1 = 8; } else { tmp___1 = 0; } if (r->id > 7) { tmp___3 = 1; } else { tmp___3 = 0; } _amd64_rex_bits = (unsigned char )(tmp___1 | tmp___3); if ((int )_amd64_rex_bits != 0) { tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } else { if (_amd64_width_temp) { tmp___5 = 4; } else { tmp___5 = 8; } if (tmp___5 == 1) { tmp___4 = jit->ip; (jit->ip) ++; *tmp___4 = (unsigned char )(0x40 | (int )_amd64_rex_bits); } } break; } tmp___6 = jit->ip; (jit->ip) ++; *tmp___6 = (unsigned char )(184 + (r->id & 0x7)); if (_amd64_width_temp) { tmp___19 = 4; } else { tmp___19 = 8; } if (tmp___19 == 8) { while (1) { imb.val = (size_t )((jit_value )imm); tmp___7 = jit->ip; (jit->ip) ++; *tmp___7 = imb.b[0]; tmp___8 = jit->ip; (jit->ip) ++; *tmp___8 = imb.b[1]; tmp___9 = jit->ip; (jit->ip) ++; *tmp___9 = imb.b[2]; tmp___10 = jit->ip; (jit->ip) ++; *tmp___10 = imb.b[3]; tmp___11 = jit->ip; (jit->ip) ++; *tmp___11 = imb.b[4]; tmp___12 = jit->ip; (jit->ip) ++; *tmp___12 = imb.b[5]; tmp___13 = jit->ip; (jit->ip) ++; *tmp___13 = imb.b[6]; tmp___14 = jit->ip; (jit->ip) ++; *tmp___14 = imb.b[7]; break; } } else { while (1) { imb___0.val = (int )((size_t )((jit_value )imm)); tmp___15 = jit->ip; (jit->ip) ++; *tmp___15 = imb___0.b[0]; tmp___16 = jit->ip; (jit->ip) ++; *tmp___16 = imb___0.b[1]; tmp___17 = jit->ip; (jit->ip) ++; *tmp___17 = imb___0.b[2]; tmp___18 = jit->ip; (jit->ip) ++; *tmp___18 = imb___0.b[3]; break; } } break; } break; } while (1) { tmp___20 = jit->ip; (jit->ip) ++; *tmp___20 = (unsigned char)242; while (1) { if (reg > 7) { tmp___21 = 4; } else { tmp___21 = 0; } if (r->id == 16) { tmp___24 = 0; } else { tmp___24 = r->id; } if (tmp___24 > 7) { tmp___23 = 1; } else { tmp___23 = 0; } _amd64_rex_bits___0 = (unsigned char )(tmp___21 | tmp___23); if ((int )_amd64_rex_bits___0 != 0) { tmp___25 = jit->ip; (jit->ip) ++; *tmp___25 = (unsigned char )(0x40 | (int )_amd64_rex_bits___0); } break; } tmp___26 = jit->ip; (jit->ip) ++; *tmp___26 = (unsigned char)15; tmp___27 = jit->ip; (jit->ip) ++; *tmp___27 = (unsigned char )op_id; while (1) { if (r->id == 16) { while (1) { tmp___28 = jit->ip; (jit->ip) ++; *tmp___28 = (unsigned char )((((reg & 0x7) & 0x07) << 3) | 5); break; } while (1) { imb___1.val = 0; tmp___29 = jit->ip; (jit->ip) ++; *tmp___29 = imb___1.b[0]; tmp___30 = jit->ip; (jit->ip) ++; *tmp___30 = imb___1.b[1]; tmp___31 = jit->ip; (jit->ip) ++; *tmp___31 = imb___1.b[2]; tmp___32 = jit->ip; (jit->ip) ++; *tmp___32 = imb___1.b[3]; break; } } else { while (1) { if ((r->id & 0x7) == 4) { while (1) { tmp___33 = jit->ip; (jit->ip) ++; *tmp___33 = (unsigned char )((((reg & 0x7) & 0x07) << 3) | 4); break; } while (1) { tmp___34 = jit->ip; (jit->ip) ++; *tmp___34 = (unsigned char )((4 << 3) | 4); break; } break; } if ((r->id & 0x7) != 5) { while (1) { tmp___43 = jit->ip; (jit->ip) ++; *tmp___43 = (unsigned char )((((reg & 0x7) & 0x07) << 3) | ((r->id & 0x7) & 0x07)); break; } break; } while (1) { tmp___44 = jit->ip; (jit->ip) ++; *tmp___44 = (unsigned char )(((1 << 6) | (((reg & 0x7) & 0x07) << 3)) | ((r->id & 0x7) & 0x07)); break; } while (1) { *(jit->ip) = (unsigned char)0; (jit->ip) ++; break; } break; } } break; } break; } } else { while (1) { while (1) { _amd64_rex_bits___1 = (unsigned char)0; if ((int )_amd64_rex_bits___1 != 0) { tmp___50 = jit->ip; (jit->ip) ++; *tmp___50 = (unsigned char )(0x40 | (int )_amd64_rex_bits___1); } break; } tmp___51 = jit->ip; (jit->ip) ++; *tmp___51 = (unsigned char)80; break; } while (1) { _amd64_width_temp___0 = (size_t )((jit_value )imm) == (size_t )((int )((size_t )((jit_value )imm))); while (1) { while (1) { if (_amd64_width_temp___0) { tmp___54 = 4; } else { tmp___54 = 8; } if (tmp___54 > 4) { tmp___53 = 8; } else { tmp___53 = 0; } _amd64_rex_bits___2 = (unsigned char )tmp___53; if ((int )_amd64_rex_bits___2 != 0) { tmp___55 = jit->ip; (jit->ip) ++; *tmp___55 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } else { if (_amd64_width_temp___0) { tmp___56 = 4; } else { tmp___56 = 8; } if (tmp___56 == 1) { tmp___55 = jit->ip; (jit->ip) ++; *tmp___55 = (unsigned char )(0x40 | (int )_amd64_rex_bits___2); } } break; } tmp___57 = jit->ip; (jit->ip) ++; *tmp___57 = (unsigned char)184; if (_amd64_width_temp___0) { tmp___70 = 4; } else { tmp___70 = 8; } if (tmp___70 == 8) { while (1) { imb___4.val = (size_t )((jit_value )imm); tmp___58 = jit->ip; (jit->ip) ++; *tmp___58 = imb___4.b[0]; tmp___59 = jit->ip; (jit->ip) ++; *tmp___59 = imb___4.b[1]; tmp___60 = jit->ip; (jit->ip) ++; *tmp___60 = imb___4.b[2]; tmp___61 = jit->ip; (jit->ip) ++; *tmp___61 = imb___4.b[3]; tmp___62 = jit->ip; (jit->ip) ++; *tmp___62 = imb___4.b[4]; tmp___63 = jit->ip; (jit->ip) ++; *tmp___63 = imb___4.b[5]; tmp___64 = jit->ip; (jit->ip) ++; *tmp___64 = imb___4.b[6]; tmp___65 = jit->ip; (jit->ip) ++; *tmp___65 = imb___4.b[7]; break; } } else { while (1) { imb___5.val = (int )((size_t )((jit_value )imm)); tmp___66 = jit->ip; (jit->ip) ++; *tmp___66 = imb___5.b[0]; tmp___67 = jit->ip; (jit->ip) ++; *tmp___67 = imb___5.b[1]; tmp___68 = jit->ip; (jit->ip) ++; *tmp___68 = imb___5.b[2]; tmp___69 = jit->ip; (jit->ip) ++; *tmp___69 = imb___5.b[3]; break; } } break; } break; } while (1) { tmp___71 = jit->ip; (jit->ip) ++; *tmp___71 = (unsigned char)242; while (1) { if (reg > 7) { tmp___72 = 4; } else { tmp___72 = 0; } _amd64_rex_bits___3 = (unsigned char )tmp___72; if ((int )_amd64_rex_bits___3 != 0) { tmp___73 = jit->ip; (jit->ip) ++; *tmp___73 = (unsigned char )(0x40 | (int )_amd64_rex_bits___3); } break; } tmp___74 = jit->ip; (jit->ip) ++; *tmp___74 = (unsigned char)15; tmp___75 = jit->ip; (jit->ip) ++; *tmp___75 = (unsigned char )op_id; while (1) { while (1) { while (1) { tmp___91 = jit->ip; (jit->ip) ++; *tmp___91 = (unsigned char )(((reg & 0x7) & 0x07) << 3); break; } break; while (1) { tmp___92 = jit->ip; (jit->ip) ++; *tmp___92 = (unsigned char )((1 << 6) | (((reg & 0x7) & 0x07) << 3)); break; } while (1) { *(jit->ip) = (unsigned char)0; (jit->ip) ++; break; } break; } break; } break; } while (1) { while (1) { _amd64_rex_bits___4 = (unsigned char)0; if ((int )_amd64_rex_bits___4 != 0) { tmp___98 = jit->ip; (jit->ip) ++; *tmp___98 = (unsigned char )(0x40 | (int )_amd64_rex_bits___4); } break; } tmp___99 = jit->ip; (jit->ip) ++; *tmp___99 = (unsigned char)88; break; } } } else { while (1) { tmp___100 = jit->ip; (jit->ip) ++; *tmp___100 = (unsigned char)242; while (1) { if (reg > 7) { tmp___101 = 4; } else { tmp___101 = 0; } _amd64_rex_bits___5 = (unsigned char )(8 | tmp___101); if ((int )_amd64_rex_bits___5 != 0) { tmp___102 = jit->ip; (jit->ip) ++; *tmp___102 = (unsigned char )(0x40 | (int )_amd64_rex_bits___5); } break; } tmp___103 = jit->ip; (jit->ip) ++; *tmp___103 = (unsigned char)15; tmp___104 = jit->ip; (jit->ip) ++; *tmp___104 = (unsigned char )op_id; while (1) { tmp___105 = jit->ip; (jit->ip) ++; *tmp___105 = (unsigned char )(((reg & 0x07) << 3) | 4); break; } while (1) { tmp___106 = jit->ip; (jit->ip) ++; *tmp___106 = (unsigned char )((4 << 3) | 5); break; } while (1) { imb___9.val = (int )((jit_value )imm); tmp___107 = jit->ip; (jit->ip) ++; *tmp___107 = imb___9.b[0]; tmp___108 = jit->ip; (jit->ip) ++; *tmp___108 = imb___9.b[1]; tmp___109 = jit->ip; (jit->ip) ++; *tmp___109 = imb___9.b[2]; tmp___110 = jit->ip; (jit->ip) ++; *tmp___110 = imb___9.b[3]; break; } break; } } return; } } /* END FUNCTION-DEF sse_alu_sd_reg_safeimm LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF isprint LOC=UNKNOWN */ __inline extern int ( __attribute__((__gnu_inline__)) isprint)(int _c ) { int tmp ; { tmp = __istype(_c, 262144UL); return (tmp); } } /* END FUNCTION-DEF isprint LOC=UNKNOWN */ /* BEGIN FUNCTION-DEF main LOC=UNKNOWN */ int main(int argc , char **argv , char **_formal_envp ) { { { { { { jit_debugging_disasm.indent_template = " "; jit_debugging_disasm.reg_template = "r%i"; jit_debugging_disasm.freg_template = "fr%i"; jit_debugging_disasm.arg_template = "arg%i"; jit_debugging_disasm.farg_template = "farg%i"; jit_debugging_disasm.reg_fp_template = "fp"; jit_debugging_disasm.reg_out_template = "out"; jit_debugging_disasm.reg_imm_template = "imm"; jit_debugging_disasm.reg_fimm_template = "fimm"; jit_debugging_disasm.reg_unknown_template = "(unknown reg.)"; jit_debugging_disasm.label_template = "