Skip to content

Commit

Permalink
Deploying to gh-pages from @ 33c9316 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
smx-smx committed Apr 4, 2024
1 parent d97c6d1 commit 0232bb9
Show file tree
Hide file tree
Showing 21 changed files with 348 additions and 266 deletions.
3 changes: 3 additions & 0 deletions globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@
<li>elf_contains_segment()
: <a class="el" href="xzre_8h.html#a484c7f2d91a4774ef5c9de803c9fcfa5">xzre.h</a>
</li>
<li>elf_get_code_segment()
: <a class="el" href="xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a">xzre.h</a>
</li>
<li>elf_parse()
: <a class="el" href="xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7">xzre.h</a>
</li>
Expand Down
3 changes: 3 additions & 0 deletions globals_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@
<li>elf_contains_segment()
: <a class="el" href="xzre_8h.html#a484c7f2d91a4774ef5c9de803c9fcfa5">xzre.h</a>
</li>
<li>elf_get_code_segment()
: <a class="el" href="xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a">xzre.h</a>
</li>
<li>elf_parse()
: <a class="el" href="xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7">xzre.h</a>
</li>
Expand Down
7 changes: 4 additions & 3 deletions search/all_2.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
var searchData=
[
['elf_5fcontains_5fsegment_3',['elf_contains_segment',['../xzre_8h.html#a484c7f2d91a4774ef5c9de803c9fcfa5',1,'xzre.h']]],
['elf_5fparse_4',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_5',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_6',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]]
['elf_5fget_5fcode_5fsegment_4',['elf_get_code_segment',['../xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a',1,'xzre.h']]],
['elf_5fparse_5',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_6',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_7',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]]
];
10 changes: 5 additions & 5 deletions search/all_3.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
var searchData=
[
['find_5fcall_5finstruction_7',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
['find_5ffunction_5fprologue_8',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
['find_5ffunction_5fprologue_5fex_9',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]],
['find_5flea_5finstruction_10',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
['find_5freg2reg_5finstruction_11',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]]
['find_5fcall_5finstruction_8',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
['find_5ffunction_5fprologue_9',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
['find_5ffunction_5fprologue_5fex_10',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]],
['find_5flea_5finstruction_11',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
['find_5freg2reg_5finstruction_12',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]]
];
2 changes: 1 addition & 1 deletion search/all_4.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['get_5flzma_5fallocator_12',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]]
['get_5flzma_5fallocator_13',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]]
];
2 changes: 1 addition & 1 deletion search/all_5.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['index_13',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]]
['index_14',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]]
];
6 changes: 3 additions & 3 deletions search/all_6.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var searchData=
[
['secret_5fdata_5fappend_5fif_5fflags_14',['secret_data_append_if_flags',['../xzre_8h.html#ad21c1f0b4b9127ea1234d46dbadc3e8b',1,'xzre.h']]],
['secret_5fdata_5fappend_5fsingleton_15',['secret_data_append_singleton',['../xzre_8h.html#a36a945c9790681a50af0a1a0cd72a269',1,'xzre.h']]],
['secret_5fdata_5fshift_5fcursor_16',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]]
['secret_5fdata_5fappend_5fif_5fflags_15',['secret_data_append_if_flags',['../xzre_8h.html#ad21c1f0b4b9127ea1234d46dbadc3e8b',1,'xzre.h']]],
['secret_5fdata_5fappend_5fsingleton_16',['secret_data_append_singleton',['../xzre_8h.html#a36a945c9790681a50af0a1a0cd72a269',1,'xzre.h']]],
['secret_5fdata_5fshift_5fcursor_17',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]]
];
6 changes: 3 additions & 3 deletions search/all_7.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var searchData=
[
['x86_5fdasm_17',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]],
['xzre_18',['xzre',['../md_README.html',1,'']]],
['xzre_2eh_19',['xzre.h',['../xzre_8h.html',1,'']]]
['x86_5fdasm_18',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]],
['xzre_19',['xzre',['../md_README.html',1,'']]],
['xzre_2eh_20',['xzre.h',['../xzre_8h.html',1,'']]]
];
2 changes: 1 addition & 1 deletion search/classes_0.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['secret_5fdata_5fshift_5fcursor_20',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]]
['secret_5fdata_5fshift_5fcursor_21',['secret_data_shift_cursor',['../unionsecret__data__shift__cursor.html',1,'']]]
];
2 changes: 1 addition & 1 deletion search/files_0.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['xzre_2eh_21',['xzre.h',['../xzre_8h.html',1,'']]]
['xzre_2eh_22',['xzre.h',['../xzre_8h.html',1,'']]]
];
2 changes: 1 addition & 1 deletion search/functions_0.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['_5f_5fattribute_5f_5f_22',['__attribute__',['../xzre_8h.html#ab898071398b359603a35c202e9c65f3b',1,'xzre.h']]]
['_5f_5fattribute_5f_5f_23',['__attribute__',['../xzre_8h.html#ab898071398b359603a35c202e9c65f3b',1,'xzre.h']]]
];
9 changes: 5 additions & 4 deletions search/functions_1.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
var searchData=
[
['elf_5fcontains_5fsegment_23',['elf_contains_segment',['../xzre_8h.html#a484c7f2d91a4774ef5c9de803c9fcfa5',1,'xzre.h']]],
['elf_5fparse_24',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_25',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_26',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]]
['elf_5fcontains_5fsegment_24',['elf_contains_segment',['../xzre_8h.html#a484c7f2d91a4774ef5c9de803c9fcfa5',1,'xzre.h']]],
['elf_5fget_5fcode_5fsegment_25',['elf_get_code_segment',['../xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a',1,'xzre.h']]],
['elf_5fparse_26',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_27',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_28',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]]
];
10 changes: 5 additions & 5 deletions search/functions_2.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
var searchData=
[
['find_5fcall_5finstruction_27',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
['find_5ffunction_5fprologue_28',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
['find_5ffunction_5fprologue_5fex_29',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]],
['find_5flea_5finstruction_30',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
['find_5freg2reg_5finstruction_31',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]]
['find_5fcall_5finstruction_29',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
['find_5ffunction_5fprologue_30',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
['find_5ffunction_5fprologue_5fex_31',['find_function_prologue_ex',['../xzre_8h.html#a5b09699385091684d71bf8a278e0372d',1,'xzre.h']]],
['find_5flea_5finstruction_32',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
['find_5freg2reg_5finstruction_33',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]]
];
2 changes: 1 addition & 1 deletion search/functions_3.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['get_5flzma_5fallocator_32',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]]
['get_5flzma_5fallocator_34',['get_lzma_allocator',['../xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597',1,'xzre.h']]]
];
4 changes: 2 additions & 2 deletions search/functions_4.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
var searchData=
[
['secret_5fdata_5fappend_5fif_5fflags_33',['secret_data_append_if_flags',['../xzre_8h.html#ad21c1f0b4b9127ea1234d46dbadc3e8b',1,'xzre.h']]],
['secret_5fdata_5fappend_5fsingleton_34',['secret_data_append_singleton',['../xzre_8h.html#a36a945c9790681a50af0a1a0cd72a269',1,'xzre.h']]]
['secret_5fdata_5fappend_5fif_5fflags_35',['secret_data_append_if_flags',['../xzre_8h.html#ad21c1f0b4b9127ea1234d46dbadc3e8b',1,'xzre.h']]],
['secret_5fdata_5fappend_5fsingleton_36',['secret_data_append_singleton',['../xzre_8h.html#a36a945c9790681a50af0a1a0cd72a269',1,'xzre.h']]]
];
2 changes: 1 addition & 1 deletion search/functions_5.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['x86_5fdasm_35',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]]
['x86_5fdasm_37',['x86_dasm',['../xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f',1,'xzre.h']]]
];
2 changes: 1 addition & 1 deletion search/pages_0.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['xzre_39',['xzre',['../md_README.html',1,'']]]
['xzre_41',['xzre',['../md_README.html',1,'']]]
];
4 changes: 2 additions & 2 deletions search/variables_0.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
var searchData=
[
['bit_5findex_36',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]],
['byte_5findex_37',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]]
['bit_5findex_38',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]],
['byte_5findex_39',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]]
];
2 changes: 1 addition & 1 deletion search/variables_1.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['index_38',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]]
['index_40',['index',['../unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0',1,'secret_data_shift_cursor']]]
];
66 changes: 66 additions & 0 deletions xzre_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,12 @@
<tr class="memitem:aa2c9ae3b66e5bf8e842d53e80ce09e3d"><td class="memItemLeft" align="right" valign="top"><a id="aa2c9ae3b66e5bf8e842d53e80ce09e3d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>assert_offset</b> (elf_info_t, relr_relocs_num, 0x90)</td></tr>
<tr class="separator:aa2c9ae3b66e5bf8e842d53e80ce09e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fc38efd72107eade4c9671f6518c36d"><td class="memItemLeft" align="right" valign="top"><a id="a9fc38efd72107eade4c9671f6518c36d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>assert_offset</b> (elf_info_t, code_segment_start, 0x98)</td></tr>
<tr class="separator:a9fc38efd72107eade4c9671f6518c36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb0937aa24d26b1d0ff613762ed91b4f"><td class="memItemLeft" align="right" valign="top"><a id="adb0937aa24d26b1d0ff613762ed91b4f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>assert_offset</b> (elf_info_t, code_segment_size, 0xA0)</td></tr>
<tr class="separator:adb0937aa24d26b1d0ff613762ed91b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad454efb2e2e28c7efd261a691d1248a1"><td class="memItemLeft" align="right" valign="top"><a id="ad454efb2e2e28c7efd261a691d1248a1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>assert_offset</b> (elf_info_t, flags, 0xD0)</td></tr>
<tr class="separator:ad454efb2e2e28c7efd261a691d1248a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -440,6 +446,9 @@
<tr class="memitem:a20700a81cc5921ecba31766edd9c3f4f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f">elf_symbol_get_addr</a> (elf_info_t *elf_info, u32 encoded_string_id)</td></tr>
<tr class="memdesc:a20700a81cc5921ecba31766edd9c3f4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up an ELF symbol from a parsed ELF, and returns its memory address. <a href="xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f">More...</a><br /></td></tr>
<tr class="separator:a20700a81cc5921ecba31766edd9c3f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f0d23e5fece210bdf4945c65e3a10a"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a">elf_get_code_segment</a> (elf_info_t *elf_info, u64 *pSize)</td></tr>
<tr class="memdesc:af3f0d23e5fece210bdf4945c65e3a10a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the address and size of the first executable page in the given ELF file. <a href="xzre_8h.html#af3f0d23e5fece210bdf4945c65e3a10a">More...</a><br /></td></tr>
<tr class="separator:af3f0d23e5fece210bdf4945c65e3a10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc618a02e31b94194ce03b0c4a2b3597"><td class="memItemLeft" align="right" valign="top">lzma_allocator *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597">get_lzma_allocator</a> ()</td></tr>
<tr class="memdesc:abc618a02e31b94194ce03b0c4a2b3597"><td class="mdescLeft">&#160;</td><td class="mdescRight">gets the fake LZMA allocator, used for imports resolution <a href="xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597">More...</a><br /></td></tr>
<tr class="separator:abc618a02e31b94194ce03b0c4a2b3597"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -487,6 +496,25 @@ <h2 class="memtitle"><span class="permalink"><a href="#ab898071398b359603a35c202
</tr>
</table>
</div><div class="memdoc">
<p>pointed to the ELF base address in memory</p>
<p>virtual address of the first program header</p>
<p>pointer to the ELF program headers array in memory</p>
<p>copy of the ELF program header count from the ELF header</p>
<p>pointer to the ELF dynamic segment</p>
<p>number of entries in the ELF dynamic segment</p>
<p>pointer to the ELF string table</p>
<p>pointer to the ELF symbol table</p>
<p>pointer to the ELF PLT relocations table</p>
<p>number of entries in the PLT relocation table</p>
<p>whether the loaded ELF contains PT_GNU_RELRO or not which specifies the location and size of a segment which may be made read-only after relocations have been processed.</p>
<p>location of the GNU relro segment</p>
<p>size of the GNU relro segment</p>
<p>pointer to the EFL symbol versioning (from DT_VERDEF)</p>
<p>number of entries in the symbol versioning table</p>
<p>page-aligned virtual address of the first executable ELF segment</p>
<p>page-aligned virtual size of the first executable ELF segment</p>
<p>number of GNU hash buckets (from DT_GNU_HASH)</p>
<p>last valid bloom value</p>
<p>pointer to the structure containing resolved OpenSSL and system functions</p>
<p>the shifter will use this address as the minimum search address any instruction below this address will be rejected</p>
<p>the shifter will use this address as the maximum search address any instruction beyond this address will be rejected</p>
Expand Down Expand Up @@ -546,6 +574,44 @@ <h2 class="memtitle"><span class="permalink"><a href="#a484c7f2d91a4774ef5c9de80
</dl>
<dl class="section return"><dt>Returns</dt><dd>BOOL TRUE if found, FALSE otherwise </dd></dl>

</div>
</div>
<a id="af3f0d23e5fece210bdf4945c65e3a10a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3f0d23e5fece210bdf4945c65e3a10a">&#9670;&nbsp;</a></span>elf_get_code_segment()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u64 elf_get_code_segment </td>
<td>(</td>
<td class="paramtype">elf_info_t *&#160;</td>
<td class="paramname"><em>elf_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u64 *&#160;</td>
<td class="paramname"><em>pSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">

<p>Obtains the address and size of the first executable page in the given ELF file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">elf_info</td><td>the parsed ELF context, which will be updated with the address and size of the code segment </td></tr>
<tr><td class="paramname">pSize</td><td>variable that will be populated with the page-aligned segment size </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the page-aligned virtual address of the executable code segment </dd></dl>

</div>
</div>
<a id="a049328971f4e99ce954d5e0346fee6d7"></a>
Expand Down
Loading

0 comments on commit 0232bb9

Please sign in to comment.