diff --git a/globals.html b/globals.html index 380754c..a4c3d0b 100644 --- a/globals.html +++ b/globals.html @@ -176,6 +176,9 @@

- g -

diff --git a/globals_func.html b/globals_func.html index 38611e2..cd13868 100644 --- a/globals_func.html +++ b/globals_func.html @@ -155,6 +155,9 @@

- g -

diff --git a/search/all_10.js b/search/all_10.js index ebb3ea8..0126f2d 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,6 +1,6 @@ var searchData= [ - ['x86_5fdasm_105',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]], - ['xzre_106',['xzre',['../md_README.html',1,'']]], - ['xzre_2eh_107',['xzre.h',['../xzre_8h.html',1,'']]] + ['x86_5fdasm_106',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]], + ['xzre_107',['xzre',['../md_README.html',1,'']]], + ['xzre_2eh_108',['xzre.h',['../xzre_8h.html',1,'']]] ]; diff --git a/search/all_5.js b/search/all_5.js index ae55f9c..95d02c2 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,12 +1,13 @@ var searchData= [ ['get_5flzma_5fallocator_55',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]], - ['global_5fcontext_5ft_56',['global_context_t',['../structglobal__context__t.html',1,'']]], - ['gnu_5fhash_5flast_5fbloom_57',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]], - ['gnu_5fhash_5fnbuckets_58',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]], - ['gnurelro_5ffound_59',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]], - ['gnurelro_5fmemsize_60',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]], - ['gnurelro_5fvaddr_61',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]], - ['got_5foffset_62',['got_offset',['../structelf__entry__ctx__t.html#a87ee4931628f8caffef417b6c7a9e897',1,'elf_entry_ctx_t']]], - ['got_5fptr_63',['got_ptr',['../structelf__entry__ctx__t.html#a981d9d100fcb877d5c77a16059bd47ac',1,'elf_entry_ctx_t']]] + ['get_5fstring_5fid_56',['get_string_id',['../xzre_8h.html#a6189320317764e3344934873b58b30b1',1,'xzre.h']]], + ['global_5fcontext_5ft_57',['global_context_t',['../structglobal__context__t.html',1,'']]], + ['gnu_5fhash_5flast_5fbloom_58',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]], + ['gnu_5fhash_5fnbuckets_59',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]], + ['gnurelro_5ffound_60',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]], + ['gnurelro_5fmemsize_61',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]], + ['gnurelro_5fvaddr_62',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]], + ['got_5foffset_63',['got_offset',['../structelf__entry__ctx__t.html#a87ee4931628f8caffef417b6c7a9e897',1,'elf_entry_ctx_t']]], + ['got_5fptr_64',['got_ptr',['../structelf__entry__ctx__t.html#a981d9d100fcb877d5c77a16059bd47ac',1,'elf_entry_ctx_t']]] ]; diff --git a/search/all_6.js b/search/all_6.js index 7362465..72b71e9 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,8 +1,8 @@ var searchData= [ - ['import_5fresolver_64',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]], - ['imported_5ffuncs_65',['imported_funcs',['../structglobal__context__t.html#a78bd96cdf31949d697acd247d05639c1',1,'global_context_t']]], - ['imported_5ffuncs_5ft_66',['imported_funcs_t',['../structimported__funcs__t.html',1,'']]], - ['index_67',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]], - ['is_5frange_5fmapped_68',['is_range_mapped',['../xzre_8h.html#a2cbf38048a3510f1632b4060b2a0a63f',1,'xzre.h']]] + ['import_5fresolver_65',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]], + ['imported_5ffuncs_66',['imported_funcs',['../structglobal__context__t.html#a78bd96cdf31949d697acd247d05639c1',1,'global_context_t']]], + ['imported_5ffuncs_5ft_67',['imported_funcs_t',['../structimported__funcs__t.html',1,'']]], + ['index_68',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]], + ['is_5frange_5fmapped_69',['is_range_mapped',['../xzre_8h.html#a2cbf38048a3510f1632b4060b2a0a63f',1,'xzre.h']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 43dc55a..ffde610 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['key_5fctx_5ft_69',['key_ctx_t',['../structkey__ctx__t.html',1,'']]], - ['key_5fpayload_5fbody_5ft_70',['key_payload_body_t',['../structkey__payload__body__t.html',1,'']]], - ['key_5fpayload_5fhdr_5ft_71',['key_payload_hdr_t',['../structkey__payload__hdr__t.html',1,'']]], - ['key_5fpayload_5ft_72',['key_payload_t',['../structkey__payload__t.html',1,'']]] + ['key_5fctx_5ft_70',['key_ctx_t',['../structkey__ctx__t.html',1,'']]], + ['key_5fpayload_5fbody_5ft_71',['key_payload_body_t',['../structkey__payload__body__t.html',1,'']]], + ['key_5fpayload_5fhdr_5ft_72',['key_payload_hdr_t',['../structkey__payload__hdr__t.html',1,'']]], + ['key_5fpayload_5ft_73',['key_payload_t',['../structkey__payload__t.html',1,'']]] ]; diff --git a/search/all_8.js b/search/all_8.js index f815f0c..f9d986f 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['libc_5fimports_73',['libc_imports',['../structbackdoor__data.html#a116ff042f4a1a315724cc6f65a56e359',1,'backdoor_data']]], - ['libc_5fimports_5ft_74',['libc_imports_t',['../structlibc__imports__t.html',1,'']]], - ['libc_5finfo_75',['libc_info',['../structbackdoor__data.html#a8926fe3d847696a0a1b58ec7e9c6d14e',1,'backdoor_data']]], - ['libcrypto_5finfo_76',['libcrypto_info',['../structbackdoor__data.html#a932329dfc876e64f123c922e55b30142',1,'backdoor_data']]] + ['libc_5fimports_74',['libc_imports',['../structbackdoor__data.html#a116ff042f4a1a315724cc6f65a56e359',1,'backdoor_data']]], + ['libc_5fimports_5ft_75',['libc_imports_t',['../structlibc__imports__t.html',1,'']]], + ['libc_5finfo_76',['libc_info',['../structbackdoor__data.html#a8926fe3d847696a0a1b58ec7e9c6d14e',1,'backdoor_data']]], + ['libcrypto_5finfo_77',['libcrypto_info',['../structbackdoor__data.html#a932329dfc876e64f123c922e55b30142',1,'backdoor_data']]] ]; diff --git a/search/all_9.js b/search/all_9.js index bc576e1..2046459 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['main_5felf_5fparse_77',['main_elf_parse',['../xzre_8h.html#a642ed90d3ade30228b3286310de5e5c1',1,'xzre.h']]], - ['main_5felf_5ft_78',['main_elf_t',['../structmain__elf__t.html',1,'']]] + ['main_5felf_5fparse_78',['main_elf_parse',['../xzre_8h.html#a642ed90d3ade30228b3286310de5e5c1',1,'xzre.h']]], + ['main_5felf_5ft_79',['main_elf_t',['../structmain__elf__t.html',1,'']]] ]; diff --git a/search/all_a.js b/search/all_a.js index 0bd0744..0d89932 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,9 +1,9 @@ var searchData= [ - ['padding_79',['PADDING',['../structbackdoor__data.html#a6f772d391e586d9af95da4cf40aa982f',1,'backdoor_data']]], - ['phdrs_80',['phdrs',['../structelf__info.html#a46b6bb90c2dccef9e76c09ea014048ae',1,'elf_info']]], - ['plt_5frelocs_81',['plt_relocs',['../structelf__info.html#a5d272c3d46d0b9254b9ba62ad38ef2b5',1,'elf_info']]], - ['plt_5frelocs_5fnum_82',['plt_relocs_num',['../structelf__info.html#ad4c0ec1374213c0f36d73ddcb3bbfd08',1,'elf_info']]], - ['process_5fshared_5flibraries_83',['process_shared_libraries',['../xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7',1,'xzre.h']]], - ['process_5fshared_5flibraries_5fmap_84',['process_shared_libraries_map',['../xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682',1,'xzre.h']]] + ['padding_80',['PADDING',['../structbackdoor__data.html#a6f772d391e586d9af95da4cf40aa982f',1,'backdoor_data']]], + ['phdrs_81',['phdrs',['../structelf__info.html#a46b6bb90c2dccef9e76c09ea014048ae',1,'elf_info']]], + ['plt_5frelocs_82',['plt_relocs',['../structelf__info.html#a5d272c3d46d0b9254b9ba62ad38ef2b5',1,'elf_info']]], + ['plt_5frelocs_5fnum_83',['plt_relocs_num',['../structelf__info.html#ad4c0ec1374213c0f36d73ddcb3bbfd08',1,'elf_info']]], + ['process_5fshared_5flibraries_84',['process_shared_libraries',['../xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7',1,'xzre.h']]], + ['process_5fshared_5flibraries_5fmap_85',['process_shared_libraries_map',['../xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682',1,'xzre.h']]] ]; diff --git a/search/all_b.js b/search/all_b.js index 3babc96..4336f73 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['reg2reg_5finstructions_5fcount_85',['reg2reg_instructions_count',['../structglobal__context__t.html#ac1d01738ca5f41afe7285ef5ac4ebf75',1,'global_context_t']]], - ['resolve_5flibc_5fimports_86',['resolve_libc_imports',['../xzre_8h.html#a0d70747b6216270de07c783fc499938e',1,'xzre.h']]], - ['return_5faddress_87',['return_address',['../structelf__entry__ctx__t.html#a4c8fa5a990b954b868f03f9304631606',1,'elf_entry_ctx_t']]] + ['reg2reg_5finstructions_5fcount_86',['reg2reg_instructions_count',['../structglobal__context__t.html#ac1d01738ca5f41afe7285ef5ac4ebf75',1,'global_context_t']]], + ['resolve_5flibc_5fimports_87',['resolve_libc_imports',['../xzre_8h.html#a0d70747b6216270de07c783fc499938e',1,'xzre.h']]], + ['return_5faddress_88',['return_address',['../structelf__entry__ctx__t.html#a4c8fa5a990b954b868f03f9304631606',1,'elf_entry_ctx_t']]] ]; diff --git a/search/all_c.js b/search/all_c.js index ef3053d..49eaea1 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,16 +1,16 @@ var searchData= [ - ['secret_5fdata_88',['secret_data',['../structglobal__context__t.html#af50c8817b94be0a20994b869ba247f3f',1,'global_context_t']]], - ['secret_5fdata_5fappend_5ffrom_5fcall_5fsite_89',['secret_data_append_from_call_site',['../xzre_8h.html#aa74b87d0023e8efc4e820768518a884d',1,'xzre.h']]], - ['secret_5fdata_5fappend_5ffrom_5fcode_90',['secret_data_append_from_code',['../xzre_8h.html#ac72a5ce7a47cbed0cadf76bd0d578b65',1,'xzre.h']]], - ['secret_5fdata_5fappend_5fif_5fflags_91',['secret_data_append_if_flags',['../xzre_8h.html#aaa0db3f61956e32ad25cfaa21122661e',1,'xzre.h']]], - ['secret_5fdata_5fappend_5fsingleton_92',['secret_data_append_singleton',['../xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18',1,'xzre.h']]], - ['secret_5fdata_5fget_5fdecrypted_93',['secret_data_get_decrypted',['../xzre_8h.html#a80592f231ad06e5a8ba204e6ff685827',1,'xzre.h']]], - ['secret_5fdata_5fshift_5fcursor_94',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]], - ['shift_5foperations_95',['shift_operations',['../structglobal__context__t.html#af4c72c74b271291a917bde12aa5ab910',1,'global_context_t']]], - ['string_5fitem_5ft_96',['string_item_t',['../structstring__item__t.html',1,'']]], - ['string_5freferences_5ft_97',['string_references_t',['../structstring__references__t.html',1,'']]], - ['strtab_98',['strtab',['../structelf__info.html#a4234e0dcece021d3bb5d64723180da9a',1,'elf_info']]], - ['symbol_5fptr_99',['symbol_ptr',['../structelf__entry__ctx__t.html#ad01fe86502a221ee8a55703ca7875f58',1,'elf_entry_ctx_t']]], - ['symtab_100',['symtab',['../structelf__info.html#aa34e0002d511de06b931d7c7b7579dc0',1,'elf_info']]] + ['secret_5fdata_89',['secret_data',['../structglobal__context__t.html#af50c8817b94be0a20994b869ba247f3f',1,'global_context_t']]], + ['secret_5fdata_5fappend_5ffrom_5fcall_5fsite_90',['secret_data_append_from_call_site',['../xzre_8h.html#aa74b87d0023e8efc4e820768518a884d',1,'xzre.h']]], + ['secret_5fdata_5fappend_5ffrom_5fcode_91',['secret_data_append_from_code',['../xzre_8h.html#ac72a5ce7a47cbed0cadf76bd0d578b65',1,'xzre.h']]], + ['secret_5fdata_5fappend_5fif_5fflags_92',['secret_data_append_if_flags',['../xzre_8h.html#aaa0db3f61956e32ad25cfaa21122661e',1,'xzre.h']]], + ['secret_5fdata_5fappend_5fsingleton_93',['secret_data_append_singleton',['../xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18',1,'xzre.h']]], + ['secret_5fdata_5fget_5fdecrypted_94',['secret_data_get_decrypted',['../xzre_8h.html#a80592f231ad06e5a8ba204e6ff685827',1,'xzre.h']]], + ['secret_5fdata_5fshift_5fcursor_95',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]], + ['shift_5foperations_96',['shift_operations',['../structglobal__context__t.html#af4c72c74b271291a917bde12aa5ab910',1,'global_context_t']]], + ['string_5fitem_5ft_97',['string_item_t',['../structstring__item__t.html',1,'']]], + ['string_5freferences_5ft_98',['string_references_t',['../structstring__references__t.html',1,'']]], + ['strtab_99',['strtab',['../structelf__info.html#a4234e0dcece021d3bb5d64723180da9a',1,'elf_info']]], + ['symbol_5fptr_100',['symbol_ptr',['../structelf__entry__ctx__t.html#ad01fe86502a221ee8a55703ca7875f58',1,'elf_entry_ctx_t']]], + ['symtab_101',['symtab',['../structelf__info.html#aa34e0002d511de06b931d7c7b7579dc0',1,'elf_info']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 5d4744b..9e27ddc 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['tmp_101',['tmp',['../structelf__handles__t.html#a4d85b775b9f51421509de18ccf76162c',1,'elf_handles_t']]] + ['tmp_102',['tmp',['../structelf__handles__t.html#a4d85b775b9f51421509de18ccf76162c',1,'elf_handles_t']]] ]; diff --git a/search/all_e.js b/search/all_e.js index c635bcd..5ac7976 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['u_5fcmd_5farguments_102',['u_cmd_arguments',['../unionu__cmd__arguments.html',1,'']]] + ['u_5fcmd_5farguments_103',['u_cmd_arguments',['../unionu__cmd__arguments.html',1,'']]] ]; diff --git a/search/all_f.js b/search/all_f.js index b0f7648..17d04fd 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,5 +1,5 @@ var searchData= [ - ['verdef_103',['verdef',['../structelf__info.html#a356ae81a037a0f79bac22d7064642ef3',1,'elf_info']]], - ['verdef_5fnum_104',['verdef_num',['../structelf__info.html#a74c23ee5c941369c805fc6a58b01e362',1,'elf_info']]] + ['verdef_104',['verdef',['../structelf__info.html#a356ae81a037a0f79bac22d7064642ef3',1,'elf_info']]], + ['verdef_5fnum_105',['verdef_num',['../structelf__info.html#a74c23ee5c941369c805fc6a58b01e362',1,'elf_info']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index d14163b..fbe49ed 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,8 +1,8 @@ var searchData= [ - ['backdoor_5fdata_108',['backdoor_data',['../structbackdoor__data.html',1,'']]], - ['backdoor_5fdata_5fhandle_5ft_109',['backdoor_data_handle_t',['../structbackdoor__data__handle__t.html',1,'']]], - ['backdoor_5fsetup_5fparams_5ft_110',['backdoor_setup_params_t',['../structbackdoor__setup__params__t.html',1,'']]], - ['backdoor_5fshared_5fglobals_5ft_111',['backdoor_shared_globals_t',['../structbackdoor__shared__globals__t.html',1,'']]], - ['backdoor_5fshared_5flibraries_5fdata_5ft_112',['backdoor_shared_libraries_data_t',['../structbackdoor__shared__libraries__data__t.html',1,'']]] + ['backdoor_5fdata_109',['backdoor_data',['../structbackdoor__data.html',1,'']]], + ['backdoor_5fdata_5fhandle_5ft_110',['backdoor_data_handle_t',['../structbackdoor__data__handle__t.html',1,'']]], + ['backdoor_5fsetup_5fparams_5ft_111',['backdoor_setup_params_t',['../structbackdoor__setup__params__t.html',1,'']]], + ['backdoor_5fshared_5fglobals_5ft_112',['backdoor_shared_globals_t',['../structbackdoor__shared__globals__t.html',1,'']]], + ['backdoor_5fshared_5flibraries_5fdata_5ft_113',['backdoor_shared_libraries_data_t',['../structbackdoor__shared__libraries__data__t.html',1,'']]] ]; diff --git a/search/classes_1.js b/search/classes_1.js index c7c106c..a836e14 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['cmd_5farguments_5ft_113',['cmd_arguments_t',['../structcmd__arguments__t.html',1,'']]] + ['cmd_5farguments_5ft_114',['cmd_arguments_t',['../structcmd__arguments__t.html',1,'']]] ]; diff --git a/search/classes_2.js b/search/classes_2.js index a5ce397..da4ff31 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['dasm_5fctx_5ft_114',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]] + ['dasm_5fctx_5ft_115',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]] ]; diff --git a/search/classes_3.js b/search/classes_3.js index 6ce1137..0406afd 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['elf_5fentry_5fctx_5ft_115',['elf_entry_ctx_t',['../structelf__entry__ctx__t.html',1,'']]], - ['elf_5fhandles_5ft_116',['elf_handles_t',['../structelf__handles__t.html',1,'']]], - ['elf_5finfo_117',['elf_info',['../structelf__info.html',1,'']]] + ['elf_5fentry_5fctx_5ft_116',['elf_entry_ctx_t',['../structelf__entry__ctx__t.html',1,'']]], + ['elf_5fhandles_5ft_117',['elf_handles_t',['../structelf__handles__t.html',1,'']]], + ['elf_5finfo_118',['elf_info',['../structelf__info.html',1,'']]] ]; diff --git a/search/classes_4.js b/search/classes_4.js index 9eac0d8..8131c21 100644 --- a/search/classes_4.js +++ b/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['global_5fcontext_5ft_118',['global_context_t',['../structglobal__context__t.html',1,'']]] + ['global_5fcontext_5ft_119',['global_context_t',['../structglobal__context__t.html',1,'']]] ]; diff --git a/search/classes_5.js b/search/classes_5.js index a9311ed..d2df953 100644 --- a/search/classes_5.js +++ b/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['imported_5ffuncs_5ft_119',['imported_funcs_t',['../structimported__funcs__t.html',1,'']]] + ['imported_5ffuncs_5ft_120',['imported_funcs_t',['../structimported__funcs__t.html',1,'']]] ]; diff --git a/search/classes_6.js b/search/classes_6.js index 54ce639..a3e18a3 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,7 +1,7 @@ var searchData= [ - ['key_5fctx_5ft_120',['key_ctx_t',['../structkey__ctx__t.html',1,'']]], - ['key_5fpayload_5fbody_5ft_121',['key_payload_body_t',['../structkey__payload__body__t.html',1,'']]], - ['key_5fpayload_5fhdr_5ft_122',['key_payload_hdr_t',['../structkey__payload__hdr__t.html',1,'']]], - ['key_5fpayload_5ft_123',['key_payload_t',['../structkey__payload__t.html',1,'']]] + ['key_5fctx_5ft_121',['key_ctx_t',['../structkey__ctx__t.html',1,'']]], + ['key_5fpayload_5fbody_5ft_122',['key_payload_body_t',['../structkey__payload__body__t.html',1,'']]], + ['key_5fpayload_5fhdr_5ft_123',['key_payload_hdr_t',['../structkey__payload__hdr__t.html',1,'']]], + ['key_5fpayload_5ft_124',['key_payload_t',['../structkey__payload__t.html',1,'']]] ]; diff --git a/search/classes_7.js b/search/classes_7.js index 5ca12ac..ca35378 100644 --- a/search/classes_7.js +++ b/search/classes_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['libc_5fimports_5ft_124',['libc_imports_t',['../structlibc__imports__t.html',1,'']]] + ['libc_5fimports_5ft_125',['libc_imports_t',['../structlibc__imports__t.html',1,'']]] ]; diff --git a/search/classes_8.js b/search/classes_8.js index f98bf13..292a671 100644 --- a/search/classes_8.js +++ b/search/classes_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['main_5felf_5ft_125',['main_elf_t',['../structmain__elf__t.html',1,'']]] + ['main_5felf_5ft_126',['main_elf_t',['../structmain__elf__t.html',1,'']]] ]; diff --git a/search/classes_9.js b/search/classes_9.js index d22edf6..9129cd0 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['secret_5fdata_5fshift_5fcursor_126',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]], - ['string_5fitem_5ft_127',['string_item_t',['../structstring__item__t.html',1,'']]], - ['string_5freferences_5ft_128',['string_references_t',['../structstring__references__t.html',1,'']]] + ['secret_5fdata_5fshift_5fcursor_127',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]], + ['string_5fitem_5ft_128',['string_item_t',['../structstring__item__t.html',1,'']]], + ['string_5freferences_5ft_129',['string_references_t',['../structstring__references__t.html',1,'']]] ]; diff --git a/search/classes_a.js b/search/classes_a.js index 3c62e31..c5c4436 100644 --- a/search/classes_a.js +++ b/search/classes_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['u_5fcmd_5farguments_129',['u_cmd_arguments',['../unionu__cmd__arguments.html',1,'']]] + ['u_5fcmd_5farguments_130',['u_cmd_arguments',['../unionu__cmd__arguments.html',1,'']]] ]; diff --git a/search/enums_0.js b/search/enums_0.js index 83c35a2..a9846b3 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['commandflags1_210',['CommandFlags1',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067c',1,'xzre.h']]], - ['commandflags2_211',['CommandFlags2',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348',1,'xzre.h']]] + ['commandflags1_212',['CommandFlags1',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067c',1,'xzre.h']]], + ['commandflags2_213',['CommandFlags2',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348',1,'xzre.h']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index b58d83a..9656e1b 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['cmdf_5f8bytes_212',['CMDF_8BYTES',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067caef08c4a90ed6e0457d25d2c229bd375a',1,'xzre.h']]], - ['cmdf_5fcontinuation_213',['CMDF_CONTINUATION',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348ae700a962c8a6f21e7e4f6b1a461e0f71',1,'xzre.h']]], - ['cmdf_5fpselect_214',['CMDF_PSELECT',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348a955fb3640af5b4d2852a6f2b869d9940',1,'xzre.h']]], - ['cmdf_5fsetlogmask_215',['CMDF_SETLOGMASK',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067ca3616e0158ba9d48631cbdf2f9ff3eb7e',1,'xzre.h']]] + ['cmdf_5f8bytes_214',['CMDF_8BYTES',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067caef08c4a90ed6e0457d25d2c229bd375a',1,'xzre.h']]], + ['cmdf_5fcontinuation_215',['CMDF_CONTINUATION',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348ae700a962c8a6f21e7e4f6b1a461e0f71',1,'xzre.h']]], + ['cmdf_5fpselect_216',['CMDF_PSELECT',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348a955fb3640af5b4d2852a6f2b869d9940',1,'xzre.h']]], + ['cmdf_5fsetlogmask_217',['CMDF_SETLOGMASK',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067ca3616e0158ba9d48631cbdf2f9ff3eb7e',1,'xzre.h']]] ]; diff --git a/search/files_0.js b/search/files_0.js index 8685da2..5fd0bbd 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['xzre_2eh_130',['xzre.h',['../xzre_8h.html',1,'']]] + ['xzre_2eh_131',['xzre.h',['../xzre_8h.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index bd0df2d..e8a15ef 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['backdoor_5fsetup_131',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]] + ['backdoor_5fsetup_132',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index 6b0ab8a..b821b25 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['chacha_5fdecrypt_132',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]] + ['chacha_5fdecrypt_133',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 8016a81..b0fc223 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,16 +1,16 @@ var searchData= [ - ['elf_5fcontains_5fvaddr_133',['elf_contains_vaddr',['../xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db',1,'xzre.h']]], - ['elf_5ffind_5fstring_134',['elf_find_string',['../xzre_8h.html#a0adc703b5d67d3b105dc16a6a3ed9719',1,'xzre.h']]], - ['elf_5ffind_5fstring_5freference_135',['elf_find_string_reference',['../xzre_8h.html#a6ac7b2035eee3a9ffcceee0f9290c2e1',1,'xzre.h']]], - ['elf_5ffind_5fstring_5freferences_136',['elf_find_string_references',['../xzre_8h.html#a6925f05854b05bb9441f71c3f1deb55c',1,'xzre.h']]], - ['elf_5fget_5fcode_5fsegment_137',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]], - ['elf_5fget_5fdata_5fsegment_138',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]], - ['elf_5fget_5fgot_5fsymbol_139',['elf_get_got_symbol',['../xzre_8h.html#acb54dcbcba1c88075c523678a0d0dbda',1,'xzre.h']]], - ['elf_5fget_5fplt_5fsymbol_140',['elf_get_plt_symbol',['../xzre_8h.html#acbe9201dea64d4ae8112803f8af95985',1,'xzre.h']]], - ['elf_5fget_5freloc_5fsymbol_141',['elf_get_reloc_symbol',['../xzre_8h.html#ae691cee2f2e9ea1a5861e3676fac58c0',1,'xzre.h']]], - ['elf_5fget_5frodata_5fsegment_142',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]], - ['elf_5fparse_143',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]], - ['elf_5fsymbol_5fget_144',['elf_symbol_get',['../xzre_8h.html#a7b9ee536b92d69798378b397abcec13c',1,'xzre.h']]], - ['elf_5fsymbol_5fget_5faddr_145',['elf_symbol_get_addr',['../xzre_8h.html#a099c6531c0b9aaf2a3caf6b001fa5109',1,'xzre.h']]] + ['elf_5fcontains_5fvaddr_134',['elf_contains_vaddr',['../xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db',1,'xzre.h']]], + ['elf_5ffind_5fstring_135',['elf_find_string',['../xzre_8h.html#a0adc703b5d67d3b105dc16a6a3ed9719',1,'xzre.h']]], + ['elf_5ffind_5fstring_5freference_136',['elf_find_string_reference',['../xzre_8h.html#a6ac7b2035eee3a9ffcceee0f9290c2e1',1,'xzre.h']]], + ['elf_5ffind_5fstring_5freferences_137',['elf_find_string_references',['../xzre_8h.html#a6925f05854b05bb9441f71c3f1deb55c',1,'xzre.h']]], + ['elf_5fget_5fcode_5fsegment_138',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]], + ['elf_5fget_5fdata_5fsegment_139',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]], + ['elf_5fget_5fgot_5fsymbol_140',['elf_get_got_symbol',['../xzre_8h.html#acb54dcbcba1c88075c523678a0d0dbda',1,'xzre.h']]], + ['elf_5fget_5fplt_5fsymbol_141',['elf_get_plt_symbol',['../xzre_8h.html#acbe9201dea64d4ae8112803f8af95985',1,'xzre.h']]], + ['elf_5fget_5freloc_5fsymbol_142',['elf_get_reloc_symbol',['../xzre_8h.html#ae691cee2f2e9ea1a5861e3676fac58c0',1,'xzre.h']]], + ['elf_5fget_5frodata_5fsegment_143',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]], + ['elf_5fparse_144',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]], + ['elf_5fsymbol_5fget_145',['elf_symbol_get',['../xzre_8h.html#a7b9ee536b92d69798378b397abcec13c',1,'xzre.h']]], + ['elf_5fsymbol_5fget_5faddr_146',['elf_symbol_get_addr',['../xzre_8h.html#a099c6531c0b9aaf2a3caf6b001fa5109',1,'xzre.h']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 672ad7a..2a44464 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,12 +1,12 @@ var searchData= [ - ['find_5fcall_5finstruction_146',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]], - ['find_5ffunction_5fprologue_147',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]], - ['find_5ffunction_5fprologue_5fex_148',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]], - ['find_5finstruction_5fwith_5fmem_5foperand_149',['find_instruction_with_mem_operand',['../xzre_8h.html#a60c226501adb1a2d3213484f651ff23b',1,'xzre.h']]], - ['find_5finstruction_5fwith_5fmem_5foperand_5fex_150',['find_instruction_with_mem_operand_ex',['../xzre_8h.html#a1c8a36d89bf4e57077a56611e9aeb470',1,'xzre.h']]], - ['find_5flea_5finstruction_151',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]], - ['find_5flea_5finstruction_5fwith_5fmem_5foperand_152',['find_lea_instruction_with_mem_operand',['../xzre_8h.html#a6e76946a37fb256974942a542373e421',1,'xzre.h']]], - ['find_5freg2reg_5finstruction_153',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]], - ['find_5fstring_5freference_154',['find_string_reference',['../xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14',1,'xzre.h']]] + ['find_5fcall_5finstruction_147',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]], + ['find_5ffunction_5fprologue_148',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]], + ['find_5ffunction_5fprologue_5fex_149',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]], + ['find_5finstruction_5fwith_5fmem_5foperand_150',['find_instruction_with_mem_operand',['../xzre_8h.html#a60c226501adb1a2d3213484f651ff23b',1,'xzre.h']]], + ['find_5finstruction_5fwith_5fmem_5foperand_5fex_151',['find_instruction_with_mem_operand_ex',['../xzre_8h.html#a1c8a36d89bf4e57077a56611e9aeb470',1,'xzre.h']]], + ['find_5flea_5finstruction_152',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]], + ['find_5flea_5finstruction_5fwith_5fmem_5foperand_153',['find_lea_instruction_with_mem_operand',['../xzre_8h.html#a6e76946a37fb256974942a542373e421',1,'xzre.h']]], + ['find_5freg2reg_5finstruction_154',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]], + ['find_5fstring_5freference_155',['find_string_reference',['../xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14',1,'xzre.h']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index f47f3c4..90131a2 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,4 +1,5 @@ var searchData= [ - ['get_5flzma_5fallocator_155',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]] + ['get_5flzma_5fallocator_156',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]], + ['get_5fstring_5fid_157',['get_string_id',['../xzre_8h.html#a6189320317764e3344934873b58b30b1',1,'xzre.h']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index bdbf627..1c36a48 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['is_5frange_5fmapped_156',['is_range_mapped',['../xzre_8h.html#a2cbf38048a3510f1632b4060b2a0a63f',1,'xzre.h']]] + ['is_5frange_5fmapped_158',['is_range_mapped',['../xzre_8h.html#a2cbf38048a3510f1632b4060b2a0a63f',1,'xzre.h']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index 301bc5a..65e37f7 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['main_5felf_5fparse_157',['main_elf_parse',['../xzre_8h.html#a642ed90d3ade30228b3286310de5e5c1',1,'xzre.h']]] + ['main_5felf_5fparse_159',['main_elf_parse',['../xzre_8h.html#a642ed90d3ade30228b3286310de5e5c1',1,'xzre.h']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index 0517193..4ed3c5c 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['padding_158',['PADDING',['../structbackdoor__data.html#a6f772d391e586d9af95da4cf40aa982f',1,'backdoor_data']]], - ['process_5fshared_5flibraries_159',['process_shared_libraries',['../xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7',1,'xzre.h']]], - ['process_5fshared_5flibraries_5fmap_160',['process_shared_libraries_map',['../xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682',1,'xzre.h']]] + ['padding_160',['PADDING',['../structbackdoor__data.html#a6f772d391e586d9af95da4cf40aa982f',1,'backdoor_data']]], + ['process_5fshared_5flibraries_161',['process_shared_libraries',['../xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7',1,'xzre.h']]], + ['process_5fshared_5flibraries_5fmap_162',['process_shared_libraries_map',['../xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682',1,'xzre.h']]] ]; diff --git a/search/functions_8.js b/search/functions_8.js index 9502cf5..428fd1a 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['resolve_5flibc_5fimports_161',['resolve_libc_imports',['../xzre_8h.html#a0d70747b6216270de07c783fc499938e',1,'xzre.h']]] + ['resolve_5flibc_5fimports_163',['resolve_libc_imports',['../xzre_8h.html#a0d70747b6216270de07c783fc499938e',1,'xzre.h']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index a9319fa..2b09661 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,8 +1,8 @@ var searchData= [ - ['secret_5fdata_5fappend_5ffrom_5fcall_5fsite_162',['secret_data_append_from_call_site',['../xzre_8h.html#aa74b87d0023e8efc4e820768518a884d',1,'xzre.h']]], - ['secret_5fdata_5fappend_5ffrom_5fcode_163',['secret_data_append_from_code',['../xzre_8h.html#ac72a5ce7a47cbed0cadf76bd0d578b65',1,'xzre.h']]], - ['secret_5fdata_5fappend_5fif_5fflags_164',['secret_data_append_if_flags',['../xzre_8h.html#aaa0db3f61956e32ad25cfaa21122661e',1,'xzre.h']]], - ['secret_5fdata_5fappend_5fsingleton_165',['secret_data_append_singleton',['../xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18',1,'xzre.h']]], - ['secret_5fdata_5fget_5fdecrypted_166',['secret_data_get_decrypted',['../xzre_8h.html#a80592f231ad06e5a8ba204e6ff685827',1,'xzre.h']]] + ['secret_5fdata_5fappend_5ffrom_5fcall_5fsite_164',['secret_data_append_from_call_site',['../xzre_8h.html#aa74b87d0023e8efc4e820768518a884d',1,'xzre.h']]], + ['secret_5fdata_5fappend_5ffrom_5fcode_165',['secret_data_append_from_code',['../xzre_8h.html#ac72a5ce7a47cbed0cadf76bd0d578b65',1,'xzre.h']]], + ['secret_5fdata_5fappend_5fif_5fflags_166',['secret_data_append_if_flags',['../xzre_8h.html#aaa0db3f61956e32ad25cfaa21122661e',1,'xzre.h']]], + ['secret_5fdata_5fappend_5fsingleton_167',['secret_data_append_singleton',['../xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18',1,'xzre.h']]], + ['secret_5fdata_5fget_5fdecrypted_168',['secret_data_get_decrypted',['../xzre_8h.html#a80592f231ad06e5a8ba204e6ff685827',1,'xzre.h']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index dbbfd28..b9f1d6b 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['x86_5fdasm_167',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]] + ['x86_5fdasm_169',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]] ]; diff --git a/search/pages_0.js b/search/pages_0.js index 225a53d..a005ace 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['xzre_216',['xzre',['../md_README.html',1,'']]] + ['xzre_218',['xzre',['../md_README.html',1,'']]] ]; diff --git a/search/typedefs_0.js b/search/typedefs_0.js index bbd015b..5509b58 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['backdoor_5fdata_5ft_209',['backdoor_data_t',['../xzre_8h.html#a78a513f8570845832aaf68c928a5126a',1,'xzre.h']]] + ['backdoor_5fdata_5ft_211',['backdoor_data_t',['../xzre_8h.html#a78a513f8570845832aaf68c928a5126a',1,'xzre.h']]] ]; diff --git a/search/variables_0.js b/search/variables_0.js index 191ca00..c27a7ab 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['backdoor_5fdata_168',['backdoor_data',['../structbackdoor__data.html#ae10a74cd4fcfa0f65b5bae2ada983e61',1,'backdoor_data']]], - ['bit_5findex_169',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]], - ['byte_5findex_170',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]] + ['backdoor_5fdata_170',['backdoor_data',['../structbackdoor__data.html#ae10a74cd4fcfa0f65b5bae2ada983e61',1,'backdoor_data']]], + ['bit_5findex_171',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]], + ['byte_5findex_172',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index fafc9f1..57fc9b7 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,9 +1,9 @@ var searchData= [ - ['caller_5flocals_171',['caller_locals',['../structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba',1,'elf_entry_ctx_t']]], - ['code_5frange_5fend_172',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]], - ['code_5frange_5fstart_173',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]], - ['code_5fsegment_5fsize_174',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]], - ['code_5fsegment_5fstart_175',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]], - ['cpuid_5ffn_176',['cpuid_fn',['../structelf__entry__ctx__t.html#a85a0fbf801aa8ab7ab1d2f0906dc3971',1,'elf_entry_ctx_t']]] + ['caller_5flocals_173',['caller_locals',['../structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba',1,'elf_entry_ctx_t']]], + ['code_5frange_5fend_174',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]], + ['code_5frange_5fstart_175',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]], + ['code_5fsegment_5fsize_176',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]], + ['code_5fsegment_5fstart_177',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]], + ['cpuid_5ffn_178',['cpuid_fn',['../structelf__entry__ctx__t.html#a85a0fbf801aa8ab7ab1d2f0906dc3971',1,'elf_entry_ctx_t']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index 75d5989..a08cd9c 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['decrypted_5fsecret_5fdata_177',['decrypted_secret_data',['../structkey__ctx__t.html#a088d196143f6c0d43e77f042921c7063',1,'key_ctx_t']]], - ['dyn_178',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]], - ['dyn_5fnum_5fentries_179',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]] + ['decrypted_5fsecret_5fdata_179',['decrypted_secret_data',['../structkey__ctx__t.html#a088d196143f6c0d43e77f042921c7063',1,'key_ctx_t']]], + ['dyn_180',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]], + ['dyn_5fnum_5fentries_181',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index 71dcc4c..fc5bebb 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['e_5fphnum_180',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]], - ['elfbase_181',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]] + ['e_5fphnum_182',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]], + ['elfbase_183',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]] ]; diff --git a/search/variables_4.js b/search/variables_4.js index 9f7b7d6..761e5a7 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['first_5fvaddr_182',['first_vaddr',['../structelf__info.html#a04ca46ae688dfda82b39e720268a4316',1,'elf_info']]] + ['first_5fvaddr_184',['first_vaddr',['../structelf__info.html#a04ca46ae688dfda82b39e720268a4316',1,'elf_info']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index 657e56a..ff902ad 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,10 +1,10 @@ var searchData= [ - ['gnu_5fhash_5flast_5fbloom_183',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]], - ['gnu_5fhash_5fnbuckets_184',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]], - ['gnurelro_5ffound_185',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]], - ['gnurelro_5fmemsize_186',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]], - ['gnurelro_5fvaddr_187',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]], - ['got_5foffset_188',['got_offset',['../structelf__entry__ctx__t.html#a87ee4931628f8caffef417b6c7a9e897',1,'elf_entry_ctx_t']]], - ['got_5fptr_189',['got_ptr',['../structelf__entry__ctx__t.html#a981d9d100fcb877d5c77a16059bd47ac',1,'elf_entry_ctx_t']]] + ['gnu_5fhash_5flast_5fbloom_185',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]], + ['gnu_5fhash_5fnbuckets_186',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]], + ['gnurelro_5ffound_187',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]], + ['gnurelro_5fmemsize_188',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]], + ['gnurelro_5fvaddr_189',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]], + ['got_5foffset_190',['got_offset',['../structelf__entry__ctx__t.html#a87ee4931628f8caffef417b6c7a9e897',1,'elf_entry_ctx_t']]], + ['got_5fptr_191',['got_ptr',['../structelf__entry__ctx__t.html#a981d9d100fcb877d5c77a16059bd47ac',1,'elf_entry_ctx_t']]] ]; diff --git a/search/variables_6.js b/search/variables_6.js index 9e6d80d..335ff46 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['import_5fresolver_190',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]], - ['imported_5ffuncs_191',['imported_funcs',['../structglobal__context__t.html#a78bd96cdf31949d697acd247d05639c1',1,'global_context_t']]], - ['index_192',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]] + ['import_5fresolver_192',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]], + ['imported_5ffuncs_193',['imported_funcs',['../structglobal__context__t.html#a78bd96cdf31949d697acd247d05639c1',1,'global_context_t']]], + ['index_194',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]] ]; diff --git a/search/variables_7.js b/search/variables_7.js index ff2ab37..3105ef2 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['libc_5fimports_193',['libc_imports',['../structbackdoor__data.html#a116ff042f4a1a315724cc6f65a56e359',1,'backdoor_data']]], - ['libc_5finfo_194',['libc_info',['../structbackdoor__data.html#a8926fe3d847696a0a1b58ec7e9c6d14e',1,'backdoor_data']]], - ['libcrypto_5finfo_195',['libcrypto_info',['../structbackdoor__data.html#a932329dfc876e64f123c922e55b30142',1,'backdoor_data']]] + ['libc_5fimports_195',['libc_imports',['../structbackdoor__data.html#a116ff042f4a1a315724cc6f65a56e359',1,'backdoor_data']]], + ['libc_5finfo_196',['libc_info',['../structbackdoor__data.html#a8926fe3d847696a0a1b58ec7e9c6d14e',1,'backdoor_data']]], + ['libcrypto_5finfo_197',['libcrypto_info',['../structbackdoor__data.html#a932329dfc876e64f123c922e55b30142',1,'backdoor_data']]] ]; diff --git a/search/variables_8.js b/search/variables_8.js index 7fc2d02..f3782f7 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['phdrs_196',['phdrs',['../structelf__info.html#a46b6bb90c2dccef9e76c09ea014048ae',1,'elf_info']]], - ['plt_5frelocs_197',['plt_relocs',['../structelf__info.html#a5d272c3d46d0b9254b9ba62ad38ef2b5',1,'elf_info']]], - ['plt_5frelocs_5fnum_198',['plt_relocs_num',['../structelf__info.html#ad4c0ec1374213c0f36d73ddcb3bbfd08',1,'elf_info']]] + ['phdrs_198',['phdrs',['../structelf__info.html#a46b6bb90c2dccef9e76c09ea014048ae',1,'elf_info']]], + ['plt_5frelocs_199',['plt_relocs',['../structelf__info.html#a5d272c3d46d0b9254b9ba62ad38ef2b5',1,'elf_info']]], + ['plt_5frelocs_5fnum_200',['plt_relocs_num',['../structelf__info.html#ad4c0ec1374213c0f36d73ddcb3bbfd08',1,'elf_info']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index fa9db04..a7202d7 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['reg2reg_5finstructions_5fcount_199',['reg2reg_instructions_count',['../structglobal__context__t.html#ac1d01738ca5f41afe7285ef5ac4ebf75',1,'global_context_t']]], - ['return_5faddress_200',['return_address',['../structelf__entry__ctx__t.html#a4c8fa5a990b954b868f03f9304631606',1,'elf_entry_ctx_t']]] + ['reg2reg_5finstructions_5fcount_201',['reg2reg_instructions_count',['../structglobal__context__t.html#ac1d01738ca5f41afe7285ef5ac4ebf75',1,'global_context_t']]], + ['return_5faddress_202',['return_address',['../structelf__entry__ctx__t.html#a4c8fa5a990b954b868f03f9304631606',1,'elf_entry_ctx_t']]] ]; diff --git a/search/variables_a.js b/search/variables_a.js index 586139a..f36c565 100644 --- a/search/variables_a.js +++ b/search/variables_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['secret_5fdata_201',['secret_data',['../structglobal__context__t.html#af50c8817b94be0a20994b869ba247f3f',1,'global_context_t']]], - ['shift_5foperations_202',['shift_operations',['../structglobal__context__t.html#af4c72c74b271291a917bde12aa5ab910',1,'global_context_t']]], - ['strtab_203',['strtab',['../structelf__info.html#a4234e0dcece021d3bb5d64723180da9a',1,'elf_info']]], - ['symbol_5fptr_204',['symbol_ptr',['../structelf__entry__ctx__t.html#ad01fe86502a221ee8a55703ca7875f58',1,'elf_entry_ctx_t']]], - ['symtab_205',['symtab',['../structelf__info.html#aa34e0002d511de06b931d7c7b7579dc0',1,'elf_info']]] + ['secret_5fdata_203',['secret_data',['../structglobal__context__t.html#af50c8817b94be0a20994b869ba247f3f',1,'global_context_t']]], + ['shift_5foperations_204',['shift_operations',['../structglobal__context__t.html#af4c72c74b271291a917bde12aa5ab910',1,'global_context_t']]], + ['strtab_205',['strtab',['../structelf__info.html#a4234e0dcece021d3bb5d64723180da9a',1,'elf_info']]], + ['symbol_5fptr_206',['symbol_ptr',['../structelf__entry__ctx__t.html#ad01fe86502a221ee8a55703ca7875f58',1,'elf_entry_ctx_t']]], + ['symtab_207',['symtab',['../structelf__info.html#aa34e0002d511de06b931d7c7b7579dc0',1,'elf_info']]] ]; diff --git a/search/variables_b.js b/search/variables_b.js index 2b73504..c871f6a 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['tmp_206',['tmp',['../structelf__handles__t.html#a4d85b775b9f51421509de18ccf76162c',1,'elf_handles_t']]] + ['tmp_208',['tmp',['../structelf__handles__t.html#a4d85b775b9f51421509de18ccf76162c',1,'elf_handles_t']]] ]; diff --git a/search/variables_c.js b/search/variables_c.js index b78cb3a..eb74ee9 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -1,5 +1,5 @@ var searchData= [ - ['verdef_207',['verdef',['../structelf__info.html#a356ae81a037a0f79bac22d7064642ef3',1,'elf_info']]], - ['verdef_5fnum_208',['verdef_num',['../structelf__info.html#a74c23ee5c941369c805fc6a58b01e362',1,'elf_info']]] + ['verdef_209',['verdef',['../structelf__info.html#a356ae81a037a0f79bac22d7064642ef3',1,'elf_info']]], + ['verdef_5fnum_210',['verdef_num',['../structelf__info.html#a74c23ee5c941369c805fc6a58b01e362',1,'elf_info']]] ]; diff --git a/xzre_8h.html b/xzre_8h.html index ea0b563..6bbbba8 100644 --- a/xzre_8h.html +++ b/xzre_8h.html @@ -979,6 +979,9 @@ BOOL is_range_mapped (u8 *addr, u8 length, global_context_t *ctx)  verify if a memory range is mapped More...
  +EncodedStringId get_string_id (const char *string_begin, const char *string_end) + Get the. More...
+  @@ -2191,6 +2194,50 @@

See also
elf_info_t
Returns
lzma_allocator*
+ + +
+

◆ get_string_id()

+ +
+
+

Variables

+ + + + + + + + + + + + + + + + + +
EncodedStringId get_string_id (const char * string_begin,
const char * string_end 
)
+
+ +

Get the.

+
See also
EncodedStringId for the given string the string will be consumed until one of the following condition is reached (whichever happens first):
    +
  • 44 chars have been consumed (maximum string length)
  • +
  • string_end is supplied and has been reached
  • +
  • the string table has been exhausted
  • +
+
+
Parameters
+ + + +
string_beginthe string to get the ID for (max 44 chars)
string_endoptional string end pointer
+
+
+
Returns
EncodedStringId the string ID matching the input string, or 0 if not found
+
diff --git a/xzre_8h_source.html b/xzre_8h_source.html index c65a1d3..a93e4bc 100644 --- a/xzre_8h_source.html +++ b/xzre_8h_source.html @@ -920,10 +920,12 @@
1385 
1394 extern BOOL is_range_mapped(u8* addr, u8 length, global_context_t* ctx);
1395 
-
1396 extern global_context_t *global_ctx;
-
1397 
-
1398 #include "util.h"
-
1399 #endif
+
1407 extern EncodedStringId get_string_id(const char *string_begin, const char *string_end);
+
1408 
+
1409 extern global_context_t *global_ctx;
+
1410 
+
1411 #include "util.h"
+
1412 #endif
backdoor_data_handle_t
data passed to functions that access the backdoor data
Definition: xzre.h:691
backdoor_data
this structure is used to hold most of the backdoor information. it's used as a local variable in fun...
Definition: xzre.h:704
backdoor_data::libc_imports
libc_imports_t libc_imports
functions imported from libc
Definition: xzre.h:736
@@ -1008,6 +1010,7 @@
CMDF_SETLOGMASK
@ CMDF_SETLOGMASK
disable all logging by setting mask 0x80000000
Definition: xzre.h:851
CMDF_8BYTES
@ CMDF_8BYTES
the data block contains 8 additional bytes
Definition: xzre.h:847
find_instruction_with_mem_operand
BOOL find_instruction_with_mem_operand(u8 *code_start, u8 *code_end, dasm_ctx_t *dctx, void *mem_address)
finds a LEA or MOV instruction with an immediate memory operand
+
get_string_id
EncodedStringId get_string_id(const char *string_begin, const char *string_end)
Get the.
main_elf_parse
BOOL main_elf_parse(main_elf_t *main_elf)
parses the main executable from the provided structure. as part of the process, argv0 will be retriev...
elf_find_string_references
void elf_find_string_references(elf_info_t *elf_info, string_references_t *refs)
parses the ELF rodata section, looking for strings and the instructions that reference them
elf_find_string_reference
u8 * elf_find_string_reference(elf_info_t *elf_info, EncodedStringId encoded_string_id, u8 *code_start, u8 *code_end)
finds an instruction that references the given string