zehn 0.1.1

A library for reading and writing ELF binaries
Documentation
1
2
3
4
5
6
7
8
9
10
11
ELF>�@@`E@8
@&%@@@@@��@@@@  @@  @ @�-�=@�=@���-�=@�=@88@8@@@xx@x@DDS�td88@8@@@P�tdX X @X @,,Q�tdR�td�-�=@�=@XX/lib64/ld-linux-x86-64.so.20GNU����GNUvDʺ�Z�Y�(	[?���a}��GNU
	r m�S` F, _ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTabletest_lib_multest_lib_addtest_lib_subputs__libc_start_mainprintflibtest_lib.solibtest_lib2.solibc.so.6GLIBC_2.2.5GLIBC_2.34/home/marvin/repos/solink/test/out�ui	������?@�?@�?@�?@	@@@@@@@@ @@��H��H��/H��t��H����5�/�%�/@�%�/h������%�/h������%�/h������%�/h�����%�/h��������������������f�1�I��^H��H���PTE1�1�H�dž@�/�f.��������������������f.��H�=Q/H�J/H9�tH��.H��t	�����H�=!/H�5/H)�H��H��?H��H�H��tH��.H��t��fD�����=�.uUH���z�����.]Ð�ff.�@���UH��H���}�H�u� @�����������ƿ @������������ƿ% @��a�����	�r����ƿ> @��A��������H��H���Output:test_lib_add(3, 5) = %i
test_lib_mul(2, 4) = %i
test_lib_sub(9, 1) = %i
;,����p6���Hv���\.����zRx�����(F0���$DP���`FJw�?;*3$"l�����A�C
{�@P@����@
@�=@�=@�@���o@@ @
��?@x�@H@`	���o@���o���o�@�=@6@F@V@f@v@GCC: (SUSE Linux) 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23],�@69�,��@<�@@<�@@5�@6E�S7�@(k((E^������)Tint*,��H�[�!�	�	�������d��
k��n�3
�v�� BC�D��E�FHuW3
ZGC	�@=�(���;	 @int4����@������int��
�v����@�U>^E�g�-wE�%.?I;$>:;9I
:!;9!I8
:!;9I8I!I/!%$>	:;9
:;9I:;9&I
4:;9I�%4:;9I?$>&I$>%$>.?:;9'@zU%U%Z.�
+==	�@9�k.B#>M$#=1thZR�
_n|��T����T2*�
��H*�
��	�@gc.�
+��	@?LLu=/	@�K^.�
+��	@'K	@+K../sysdeps/x86_64/start.S/home/abuild/rpmbuild/BUILD/glibc-2.39/csuGNU AS 2.42.0_start__abi_tagn_typeElf64_Nhdr__int128__uint32_tElf64_Wordnamelong long unsigned intunsigned charn_descsz_Booln_nameszlong doubleshort unsigned intnhdr__int32_tdescfloatshort intlong long intGNU C11 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23] -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fgnu89-inline -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -fmerge-all-constants -frounding-math -fstack-protector-strong -fno-common -fpatchable-function-entry=16,14 -fmath-errno -fPIE -fcf-protection=full -ftls-model=initial-exec_IO_stdin_used_dl_relocate_static_pieGNU C11 13.2.1 20240206 [revision 67ac78caf31f7cb3202177e6428a46d829b70f23] -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fgnu89-inline -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -fmerge-all-constants -frounding-math -fstack-protector-strong -fno-common -fpatchable-function-entry=16,14 -fmath-errno -fPIE -fno-stack-protector -fcf-protection=full -ftls-model=initial-exec../sysdeps/x86_64/crti.S../sysdeps/x86_64/crtn.S/home/abuild/rpmbuild/BUILD/glibc-2.39/csu../sysdeps/x86_64start.S../sysdeps/x86/abi-note.c../sysdeps/x86../posix/bits../bits../elf../csutypes.hstdint-intn.hstdint-uintn.helf.hinit.cstatic-reloc.ccrti.Scrtn.S@@@@���@ ����,��7�@9@LP@b8@@n�=@��@��=@���,���!@����=@�X @��?@$ � (@@@Q8@@X@^q~(@@�� �0@@� @�@@@��@��@(��8@@��@��8@@
 $
@abi-note.c__abi_taginit.cstatic-reloc.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_start_main@GLIBC_2.34_ITM_deregisterTMCloneTableputs@GLIBC_2.2.5_edata_finiprintf@GLIBC_2.2.5test_lib_add__data_starttest_lib_sub__gmon_start____dso_handle_IO_stdin_used_end_dl_relocate_static_pietest_lib_mul__bss_startmain__TMC_END___ITM_registerTMCloneTable_init.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_rnglists@#8@8@6x@x$I�@� [�@�<W���o@a @ �i@�q���o�@�~���o@0�H@H`�B�@�x�@� @ `��@���@
� @ W�X @X ,�� @� ���=@�-��=@�-��=@�-��?@�/ ��?@�/@(@@(08@@80
080V�0 %�1�1�4y?6K08�V0�<�f�=B�=�$	�A*�Cv