Skip to content

Commit

Permalink
sort and reorganize xzre.lds.in
Browse files Browse the repository at this point in the history
  • Loading branch information
smx-smx committed Apr 30, 2024
1 parent 9316d19 commit 33e8cf6
Showing 1 changed file with 160 additions and 144 deletions.
304 changes: 160 additions & 144 deletions xzre.lds.in
Original file line number Diff line number Diff line change
Expand Up @@ -20,163 +20,179 @@ name,section
#endif

SECTIONS_BEGIN()
DEFSYM(x86_dasm, .text.x86_codd)
DEFSYM(find_call_instruction, .text.lzma_optimum_normaa)
DEFSYM(find_lea_instruction, .text.lzma_raw_encodea)
DEFSYM(find_instruction_with_mem_operand, .text.stream_encoder_mt_inia)
DEFSYM(find_lea_instruction_with_mem_operand, .text.lzma_mt_block_siza)
DEFSYM(find_add_instruction_with_mem_operand, .text.lzma_simple_x86_decoder_inif)
/* 0000000000000010 */ DEFSYM(x86_dasm, .text.x86_codd)
/* 0000000000000AB0 */ DEFSYM(is_endbr64_instruction, .text.lzma_block_buffer_encoda)
/* 0000000000000B00 */ DEFSYM(find_function_prologue, .text.lzma_raw_coder_memusaga)
/* 0000000000000B90 */ DEFSYM(find_function, .text.lzma2_encoder_inia)
/* 0000000000000C80 */ DEFSYM(find_call_instruction, .text.lzma_optimum_normaa)
DEFSYM_START(.text.lzma_filters_updata)
DEFSYM2(find_mov_lea_instruction, 0)
DEFSYM2(find_mov_instruction, 0xDF0 - 0xD30)
/* 0000000000000D30 */ DEFSYM2(find_mov_lea_instruction, 0)
/* 0000000000000DF0 */ DEFSYM2(find_mov_instruction, 0xDF0 - 0xD30)
DEFSYM_END(.text.lzma_filters_updata)
DEFSYM(find_instruction_with_mem_operand_ex, .text.lzma_properties_siza)
DEFSYM(find_function_prologue, .text.lzma_raw_coder_memusaga)
DEFSYM(find_function, .text.lzma2_encoder_inia)
DEFSYM(get_lzma_allocator, .text.stream_decoder_memconfia)
DEFSYM(get_lzma_allocator_address, .text.stream_decoder_mt_ena)
DEFSYM(fake_lzma_alloc, .text.init_pric_tabla)
DEFSYM(fake_lzma_free, .text.stream_decoda)
DEFSYM(secret_data_append_from_call_site, .text.lzma_index_iter_rewina)
DEFSYM(elf_contains_vaddr, .text.parse_bcz)
DEFSYM(elf_contains_vaddr_relro, .text.auto_decoda)
DEFSYM(elf_parse, .text.get_literal_prica)
DEFSYM(main_elf_parse, .text.lzma_filter_decoder_is_supportea)
DEFSYM(check_argument, .text.lzma_encoder_inia)
DEFSYM(elf_symbol_get, .text.crc_inia)
DEFSYM(elf_find_function_pointer, .text.reverse_seez)
/* 0000000000000EA0 */ DEFSYM(find_lea_instruction, .text.lzma_raw_encodea)
/* 0000000000000F50 */ DEFSYM(find_lea_instruction_with_mem_operand, .text.lzma_mt_block_siza)
/* 0000000000001010 */ DEFSYM(find_string_reference, .text.stream_encoda)
/* 0000000000001050 */ DEFSYM(find_instruction_with_mem_operand_ex, .text.lzma_properties_siza)
/* 0000000000001110 */ DEFSYM(find_instruction_with_mem_operand, .text.stream_encoder_mt_inia)
/* 0000000000001160 */ DEFSYM(find_add_instruction_with_mem_operand, .text.lzma_simple_x86_decoder_inif)
/* 0000000000001200 */ DEFSYM(fake_lzma_free, .text.stream_decoda)
/* 0000000000001230 */
/* 0000000000001390 */ DEFSYM(elf_contains_vaddr, .text.parse_bcz)
/* 00000000000013A0 */ DEFSYM(is_gnu_relro, .text.lzma_simple_props_sizd) // FIXME: prototype
/* 00000000000013C0 */ DEFSYM(elf_parse, .text.get_literal_prica)
/* 0000000000001870 */ DEFSYM(elf_symbol_get, .text.crc_inia)
DEFSYM_START(.text.crc64_generia)
DEFSYM2(elf_symbol_get_addr, 0)
DEFSYM2(c_memmove, 0x1B20 - 0x1AF0)
/* 0000000000001AF0 */ DEFSYM2(elf_symbol_get_addr, 0)
/* 0000000000001B20 */ DEFSYM2(c_memmove, 0x1B20 - 0x1AF0)
DEFSYM_END(.text.crc64_generia)
DEFSYM(elf_get_code_segment, .text.lzma_check_updata)
DEFSYM(elf_get_rodata_segment, .text.index_tree_appena)
DEFSYM(elf_get_data_segment, .text.microlzma_decoda)
DEFSYM(elf_get_plt_symbol, .text.delta_coder_ena)
DEFSYM(elf_get_got_symbol, .text.delta_decoda)
DEFSYM(elf_get_reloc_symbol, .text.lz_encoda)
DEFSYM(elf_find_string, .text.lzip_decoda)
DEFSYM(elf_find_string_reference, .text.lzma_auto_decoda)
DEFSYM(secret_data_append_from_instruction, .text.lzma_lzma_encoder_inia)
DEFSYM(secret_data_append_from_code, .text.lzma_memlimit_gea)
DEFSYM(secret_data_append_item, .text.lzma_check_inia)
DEFSYM(secret_data_append_items, .text.lzma_index_memusagz)
DEFSYM(find_reg2reg_instruction, .text.lzma_block_total_siza)
DEFSYM(find_string_reference, .text.stream_encoda)
DEFSYM(secret_data_append_singleton, .text.rc_read_inis)
DEFSYM(secret_data_append_from_address, .text.lzma2_decoder_ena)
DEFSYM_START(.text._get_cpuia)
DEFSYM2(backdoor_entry, 0)
DEFSYM2(backdoor_init, 0xA784 - 0xA710)
DEFSYM_END(.text._get_cpuia)
DEFSYM(backdoor_init_stage2, .text.lzma_validate_chaia)
DEFSYM(init_elf_entry_ctx, .text.read_output_and_waia)
DEFSYM(get_got_offset, .text.parse_delt1)
DEFSYM(get_cpuid_got_index, .text.lzma_stream_decoder_inia)
DEFSYM(backdoor_setup, .text.microlzma_encoder_inia)
DEFSYM(resolve_libc_imports, .text.lzma_index_buffer_encoda)
DEFSYM(process_shared_libraries, .text.lzma_index_stream_flaga)
DEFSYM(process_shared_libraries_map, .text.lzma_index_encoder_inia)
DEFSYM(chacha_decrypt, .text.lzma_delta_encoder_inia)
DEFSYM(secret_data_get_decrypted, .text.parse_lzma10)
DEFSYM(is_range_mapped, .text.hc_find_funa)
DEFSYM(elf_find_string_references, .text.auto_decoder_iniz)
DEFSYM(count_bits, .text.lzma_outq_inia)
DEFSYM(get_string_id, .text.simple_coder_updata)
DEFSYM(init_hook_functions, .text.lzma_delta_decoder_inis)
DEFSYM(_get_cpuid_modified, .text._get_cpuid)
DEFSYM(_cpuid_gcc, .text._cpuid)
DEFSYM(update_got_address, .text.lzma_stream_header_encoda)
DEFSYM(get_tls_get_addr_random_symbol_got_offset, .text.lzma_stream_flags_compara)
DEFSYM(backdoor_symbind64, .text.lz_encoder_prepara)
DEFSYM(hook_RSA_get0_key, .text.lzma_index_inia)
DEFSYM(hook_EVP_PKEY_set1_RSA, .text.lzma_index_memusaga)
DEFSYM(hook_RSA_public_decrypt, .text.lzma_index_prealloa)
DEFSYM(is_endbr64_instruction, .text.lzma_block_buffer_encoda)
DEFSYM_START(.text.parse_optiona)
DEFSYM2(c_strlen, 0)
DEFSYM2(c_strnlen, 0x7040 - 0x7020)
DEFSYM_END(.text.parse_optiona)
DEFSYM(run_backdoor_commands, .text.lzma_index_stream_siza)
DEFSYM(get_elf_functions_address, .text.lzma_lz_encoder_memusaga)
DEFSYM(find_dl_audit_offsets, .text.lzma_lz_decoder_inia)
DEFSYM(find_link_map_l_name, .text.lzma_delta_props_encoda)
DEFSYM(find_dl_naudit, .text.lzma_filter_flags_decoda)
DEFSYM(find_link_map_l_audit_any_plt, .text.lzma_index_hash_inia)
DEFSYM(find_link_map_l_audit_any_plt_bitmask, .text.lzma_index_iter_locata)
DEFSYM(sshd_get_sensitive_data_address_via_xcalloc, .text.lzma_bufcpa)
DEFSYM(sshd_get_sensitive_data_address_via_krb5ccname, .text.lzma_lzma_encoder_resea)
DEFSYM(sshd_get_sensitive_data_score_in_demote_sensitive_data, .text.lzma_delta_coder_inia)
DEFSYM(sshd_get_sensitive_data_score_in_main, .text.lzma_decoder_inia)
DEFSYM(sshd_get_sensitive_data_score_in_do_child, .text.lzma_check_finisa)
DEFSYM(sshd_get_sensitive_data_score, .text.lzma_lzma2_encoder_memusaga)
DEFSYM(sshd_find_sensitive_data, .text.lzma_lzma_optimum_fasa)
DEFSYM(bignum_serialize, .text.lzma_block_decoder_inia)
DEFSYM(rsa_key_hash, .text.lzma_filters_copa)
/* 0000000000001B70 */ DEFSYM(fake_lzma_alloc, .text.init_pric_tabla)
/* 0000000000001B80 */ DEFSYM(elf_find_rela_reloc, .text.stream_encoder_updata) // FIXME: prototype
/* 0000000000001C20 */ DEFSYM(elf_find_relr_reloc, .text.stream_encoder_updatz) // FIXME: prototype
/* 0000000000001DB0 */ DEFSYM(elf_get_reloc_symbol, .text.lz_encoda)
/* 0000000000001E50 */ DEFSYM(elf_get_plt_symbol, .text.delta_coder_ena)
/* 0000000000001E80 */ DEFSYM(elf_get_got_symbol, .text.delta_decoda)
/* 0000000000001EB0 */ DEFSYM(elf_get_code_segment, .text.lzma_check_updata)
/* 0000000000001F60 */ DEFSYM(elf_get_rodata_segment, .text.index_tree_appena)
/* 0000000000002090 */ DEFSYM(elf_find_string, .text.lzip_decoda)
/* 0000000000002140 */ DEFSYM(elf_get_data_segment, .text.microlzma_decoda)
/* 00000000000022C0 */ DEFSYM(elf_contains_vaddr_relro, .text.auto_decoda)
/* 0000000000002360 */ DEFSYM(is_range_mapped, .text.hc_find_funa)
/* 0000000000002430 */
/* 0000000000002450 */ DEFSYM(dummy_tls_get_addr, .text.lzma_simple_props_encoda)
/* 0000000000002480 */ DEFSYM(get_lzma_allocator_address, .text.stream_decoder_mt_ena)
DEFSYM_START(.text.lzma_lz_encoder_memusaga)
/* 00000000000024E0 */ DEFSYM2(get_elf_functions_address, 0)
/* 0000000000002540 */
DEFSYM_END(.text.lzma_lz_encoder_memusaga)
/* 0000000000002760 */
/* 00000000000027C0 */ DEFSYM(init_hook_functions, .text.lzma_delta_decoder_inis)
/* 0000000000002840 */
/* 0000000000002880 */
/* 00000000000028C0 */ DEFSYM(backdoor_symbind64, .text.lz_encoder_prepara)
/* 0000000000002A40 */ DEFSYM(elf_find_function_pointer, .text.reverse_seez)
/* 0000000000002B00 */
/* 0000000000002C50 */
/* 0000000000002D20 */ DEFSYM(elf_find_string_references, .text.auto_decoder_iniz)
/* 0000000000002FE0 */
/* 00000000000032B0 */ DEFSYM(elf_find_string_reference, .text.lzma_auto_decoda)
/* 0000000000003330 */ DEFSYM(sshd_get_sensitive_data_address_via_krb5ccname, .text.lzma_lzma_encoder_resea)
/* 0000000000003670 */ DEFSYM(sshd_get_sensitive_data_address_via_xcalloc, .text.lzma_bufcpa)
/* 0000000000003860 */ DEFSYM(sshd_get_sensitive_data_score_in_do_child, .text.lzma_check_finisa)
/* 0000000000003900 */ DEFSYM(sshd_get_sensitive_data_score_in_main, .text.lzma_decoder_inia)
/* 0000000000003980 */ DEFSYM(sshd_get_sensitive_data_score_in_demote_sensitive_data, .text.lzma_delta_coder_inia)
/* 00000000000039B0 */ DEFSYM(check_argument, .text.lzma_encoder_inia)
DEFSYM_START(.text.lzma_file_info_decodea)
DEFSYM2(process_is_sshd, 0)
DEFSYM2(dsa_key_hash, 0x3B70 - 0x3A10)
/* 0000000000003A10 */ DEFSYM2(process_is_sshd, 0)
/* 0000000000003B70 */ DEFSYM2(dsa_key_hash, 0x3B70 - 0x3A10)
DEFSYM_END(.text.lzma_file_info_decodea)
DEFSYM(sha256, .text.lzma_easy_encodea)
DEFSYM(verify_signature, .text.lzma_index_dua)
DEFSYM(sshd_patch_variables, .text.lzma_block_unpadded_siza)
DEFSYM(sshd_find_monitor_struct, .text.lzma_mf_bt4_fina)
DEFSYM(sshd_proxy_elevate, .text.lzip_decoder_memconfia)
DEFSYM(sshd_get_client_socket, .text.index_encoda)
DEFSYM(sshd_get_usable_socket, .text.index_decoda)
DEFSYM(sshd_get_sshbuf, .text.threads_stoz)
DEFSYM(sshd_kex_sshbuf_get, .text.stream_decoder_mt_get_progresz)
DEFSYM(is_payload_message, .text.worker_stara)
DEFSYM(decrypt_payload_message, .text.decode_buffez)
DEFSYM(mm_answer_keyallowed_hook, .text.file_info_decoda)
DEFSYM(mm_answer_keyverify_hook, .text.bt_skip_funz)
DEFSYM(mm_log_handler_hook, .text.parse_lzma12z)
DEFSYM(dummy_tls_get_addr, .text.lzma_simple_props_encoda)
DEFSYM(fd_read, .text.auto_decoder_inia)
/* 0000000000003CD0 */ DEFSYM(main_elf_parse, .text.lzma_filter_decoder_is_supportea)
/* 0000000000003D40 */ DEFSYM(sshd_get_sensitive_data_score, .text.lzma_lzma2_encoder_memusaga)
/* 0000000000003DA0 */ DEFSYM(sshd_find_monitor_struct, .text.lzma_mf_bt4_fina)
/* 0000000000003F50 */ DEFSYM(get_cpuid_got_index, .text.lzma_stream_decoder_inia)
/* 0000000000003F70 */ DEFSYM(get_tls_get_addr_random_symbol_got_offset, .text.lzma_stream_flags_compara)
/* 0000000000003F90 */ DEFSYM(update_got_address, .text.lzma_stream_header_encoda)
/* 0000000000004000 */ DEFSYM(get_got_offset, .text.parse_delt1)
/* 0000000000004020 */ DEFSYM(init_elf_entry_ctx, .text.read_output_and_waia)
/* 0000000000004050 */ DEFSYM(get_lzma_allocator, .text.stream_decoder_memconfia)
/* 0000000000004070 */ DEFSYM(find_link_map_l_name, .text.lzma_delta_props_encoda)
/* 0000000000004360 */ DEFSYM(find_dl_naudit, .text.lzma_filter_flags_decoda)
/* 00000000000045D0 */ DEFSYM(resolve_libc_imports, .text.lzma_index_buffer_encoda)
/* 0000000000004650 */ DEFSYM(process_shared_libraries_map, .text.lzma_index_encoder_inia)
/* 0000000000004A30 */ DEFSYM(process_shared_libraries, .text.lzma_index_stream_flaga)
/* 0000000000004AD0 */ DEFSYM(find_link_map_l_audit_any_plt_bitmask, .text.lzma_index_iter_locata)
/* 0000000000004ED0 */ DEFSYM(find_link_map_l_audit_any_plt, .text.lzma_index_hash_inia)
/* 00000000000051D0 */ DEFSYM(find_dl_audit_offsets, .text.lzma_lz_decoder_inia)
/* 0000000000005400 */ DEFSYM(sshd_find_sensitive_data, .text.lzma_lzma_optimum_fasa)
/* 0000000000005820 */ DEFSYM(backdoor_setup, .text.microlzma_encoder_inia)
/* 0000000000006F20 */ DEFSYM(backdoor_init_stage2, .text.lzma_validate_chaia)
DEFSYM_START(.text.parse_optiona)
/* 0000000000007020 */ DEFSYM2(c_strlen, 0)
/* 0000000000007040 */ DEFSYM2(c_strnlen, 0x7040 - 0x7020)
DEFSYM_END(.text.parse_optiona)
/* 0000000000007070 */ DEFSYM(fd_read, .text.auto_decoder_inia)
DEFSYM_START(.text.bt_find_funa)
DEFSYM2(fd_write, 0)
DEFSYM2(contains_null_pointers, 0x7160 - 0x70E0)
/* 00000000000070E0 */ DEFSYM2(fd_write, 0)
/* 0000000000007160 */ DEFSYM2(contains_null_pointers, 0x7160 - 0x70E0)
DEFSYM_END(.text.bt_find_funa)
DEFSYM(sshd_log, .text.lzma_block_encoder_updatd)
DEFSYM(check_backdoor_state, .text.stream_encoder_mt_iniz)
DEFSYM(sshbuf_bignum_is_negative, .text.length_encoder_resez)
// FIXME: prototype
DEFSYM(is_gnu_relro, .text.lzma_simple_props_sizd)
// FIXME: prototype
DEFSYM(elf_find_rela_reloc, .text.stream_encoder_updata)
// FIXME: prototype
DEFSYM(elf_find_relr_reloc, .text.stream_encoder_updatz)
/* 0000000000007180 */ DEFSYM(chacha_decrypt, .text.lzma_delta_encoder_inia)
/* 00000000000072A0 */ DEFSYM(sha256, .text.lzma_easy_encodea)
/* 0000000000007310 */ DEFSYM(bignum_serialize, .text.lzma_block_decoder_inia)
/* 00000000000073F0 */ DEFSYM(sshd_log, .text.lzma_block_encoder_updatd)
/* 00000000000074A0 */
/* 0000000000007500 */ DEFSYM(rsa_key_hash, .text.lzma_filters_copa)
/* 0000000000007620 */ DEFSYM(verify_signature, .text.lzma_index_dua)
/* 0000000000007910 */ DEFSYM(sshbuf_bignum_is_negative, .text.length_encoder_resez)
/* 0000000000007940 */ DEFSYM(sshd_kex_sshbuf_get, .text.stream_decoder_mt_get_progresz)
/* 0000000000007A10 */ DEFSYM(sshd_get_sshbuf, .text.threads_stoz)
/* 0000000000007BB0 */ DEFSYM(sshd_get_usable_socket, .text.index_decoda)
/* 0000000000007C50 */ DEFSYM(sshd_get_client_socket, .text.index_encoda)
/* 0000000000007D40 */ DEFSYM(sshd_patch_variables, .text.lzma_block_unpadded_siza)
/* 0000000000007DD0 */
/* 0000000000007E90 */ DEFSYM(check_backdoor_state, .text.stream_encoder_mt_iniz)
/* 0000000000007F10 */ DEFSYM(is_payload_message, .text.worker_stara)
/* 0000000000008070 */ DEFSYM(mm_answer_keyverify_hook, .text.bt_skip_funz)
/* 00000000000080F0 */
/* 00000000000081C0 */ DEFSYM(secret_data_get_decrypted, .text.parse_lzma10)
/* 0000000000008260 */ DEFSYM(sshd_proxy_elevate, .text.lzip_decoder_memconfia)
/* 0000000000008D40 */ DEFSYM(decrypt_payload_message, .text.decode_buffez)
/* 0000000000008E90 */ DEFSYM(mm_answer_keyallowed_hook, .text.file_info_decoda)
/* 0000000000009490 */ DEFSYM(run_backdoor_commands, .text.lzma_index_stream_siza)
/* 000000000000A230 */ DEFSYM(hook_RSA_public_decrypt, .text.lzma_index_prealloa)
/* 000000000000A2C0 */ DEFSYM(hook_EVP_PKEY_set1_RSA, .text.lzma_index_memusaga)
/* 000000000000A320 */ DEFSYM(hook_RSA_get0_key, .text.lzma_index_inia)
/* 000000000000A390 */ DEFSYM(mm_log_handler_hook, .text.parse_lzma12z)
/* 000000000000A6F0 */ DEFSYM(_cpuid_gcc, .text._cpuid)
DEFSYM_START(.text._get_cpuia)
/* 000000000000A710 */ DEFSYM2(backdoor_entry, 0)
/* 000000000000A784 */ DEFSYM2(backdoor_init, 0xA784 - 0xA710)
DEFSYM_END(.text._get_cpuia)
/* 000000000000A7F0 */ DEFSYM(_get_cpuid_modified, .text._get_cpuid)
/* 000000000000A850 */ DEFSYM(count_bits, .text.lzma_outq_inia)
/* 000000000000A870 */ DEFSYM(get_string_id, .text.simple_coder_updata)
/* 000000000000A980 */ DEFSYM(secret_data_append_from_instruction, .text.lzma_lzma_encoder_inia)
/* 000000000000A9F0 */ DEFSYM(secret_data_append_from_code, .text.lzma_memlimit_gea)
/* 000000000000AAB0 */ DEFSYM(secret_data_append_singleton, .text.rc_read_inis)
/* 000000000000AB60 */ DEFSYM(secret_data_append_item, .text.lzma_check_inia)
/* 000000000000AB80 */ DEFSYM(secret_data_append_from_address, .text.lzma2_decoder_ena)
/* 000000000000ABB0 */ DEFSYM(secret_data_append_from_call_site, .text.lzma_index_iter_rewina)
/* 000000000000ABD0 */ DEFSYM(secret_data_append_items, .text.lzma_index_memusagz)
/* 000000000000AC30 */ DEFSYM(find_reg2reg_instruction, .text.lzma_block_total_siza)
SECTIONS_END(.text)

SECTIONS_BEGIN()
DEFSYM(global_ctx, .bss.lzma12_codez)
DEFSYM(resolver_call_count, .bss.__intr2)
DEFSYM(hooks_data_addr, .bss.filter_optionz)
SECTIONS_END(.bss)

SECTIONS_BEGIN()
DEFSYM(fake_lzma_allocator_offset, .data.rel.ro.lookup_filter.part.0)
DEFSYM(fake_lzma_allocator, .data.rel.ro.decoders0)
DEFSYM(elf_functions_offset, .data.rel.ro.filter_optmap.0)
DEFSYM(elf_functions, .data.rel.ro.encoders0)
SECTIONS_END(.data.rel.ro)

SECTIONS_BEGIN()
DEFSYM(string_mask_data, .rodata.crc64_clmul1)
DEFSYM(string_action_data, .rodata.lzip_decode0)
DEFSYM(cpuid_random_symbol, .rodata.lzma_lzma_encode)
DEFSYM(cpuid_reloc_consts, .rodata.lzma12_mf_mao.0)
DEFSYM(tls_get_addr_random_symbol, .rodata.lzma2_decode)
DEFSYM(tls_get_addr_reloc_consts, .rodata.rc_encode)
// .rodata.get_literal_prica is used as a branch table for switch statements in elf_parse()
DEFSYM_START(.rodata.MASK_TO_BIT_NUMBER0)
DEFSYM2(dasm_threebyte_has_modrm, 0x00)
DEFSYM2(dasm_threebyte_0x38_is_valid, 0x20)
DEFSYM2(dasm_twobyte_has_modrm, 0x40)
DEFSYM2(dasm_twobyte_is_valid, 0x60)
/* 000000000000ACC0 */ DEFSYM2(dasm_threebyte_has_modrm, 0x00)
/* 000000000000ACE0 */ DEFSYM2(dasm_threebyte_0x38_is_valid, 0x20)
/* 000000000000AD00 */ DEFSYM2(dasm_twobyte_has_modrm, 0x40)
/* 000000000000AD20 */ DEFSYM2(dasm_twobyte_is_valid, 0x60)
DEFSYM_END(.rodata.MASK_TO_BIT_NUMBER0)
DEFSYM_START(.rodata.BRANCH_TABLE0)
DEFSYM2(dasm_onebyte_has_modrm, 0x00)
DEFSYM2(dasm_onebyte_is_invalid, 0x20)
/* 000000000000AD40 */ DEFSYM2(dasm_onebyte_has_modrm, 0x00)
/* 000000000000AD60 */ DEFSYM2(dasm_onebyte_is_invalid, 0x20)
DEFSYM_END(.rodata.BRANCH_TABLE0)
// .rodata.get_literal_prica is used as a branch table for switch statements in elf_parse()
DEFSYM_START(.rodata.get_literal_prica)
/* 000000000000AD80 */
/* 000000000000ADB8 */
DEFSYM_END(.rodata.get_literal_prica)
/* 000000000000ADD8 */ DEFSYM(tls_get_addr_random_symbol, .rodata.lzma2_decode)
/* 000000000000ADE0 */ DEFSYM(cpuid_random_symbol, .rodata.lzma_lzma_encode)
/* 000000000000ADF0 */
/* 000000000000AEA0 */ DEFSYM(string_action_data, .rodata.lzip_decode0)
/* 000000000000C300 */ DEFSYM(string_mask_data, .rodata.crc64_clmul1)
/* 000000000000CA70 */ DEFSYM(cpuid_reloc_consts, .rodata.lzma12_mf_mao.0)
/* 000000000000CA88 */ DEFSYM(tls_get_addr_reloc_consts, .rodata.rc_encode)
SECTIONS_END(.rodata)

SECTIONS_BEGIN()
/* 000000000000CAA0 */ DEFSYM(elf_functions_offset, .data.rel.ro.filter_optmap.0)
/* 000000000000CAA8 */ DEFSYM(fake_lzma_allocator_offset, .data.rel.ro.lookup_filter.part.0)
/* 000000000000CAB0 */ DEFSYM(fake_lzma_allocator, .data.rel.ro.decoders0)
/* 000000000000CAD0 */ DEFSYM(elf_functions, .data.rel.ro.encoders0)
SECTIONS_END(.data.rel.ro)

SECTIONS_BEGIN()
/* 000000000000CB10 */ DEFSYM(hooks_data_addr, .bss.filter_optionz)
/* 000000000000CB18 */ DEFSYM(global_ctx, .bss.lzma12_codez)
/* 000000000000CB20 */ DEFSYM(resolver_call_count, .bss.__intr2)
SECTIONS_END(.bss)

0 comments on commit 33e8cf6

Please sign in to comment.