kernel-elf-parser 0.3.4

An lightweight ELF parser that parses ELF files and converts them into information needed for kernel building
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ELF>/@@Z@8@@@��@@��00@0@TT�?�O@�O@XQ�tdR�td�?�O@�O@((PX���U���T�_1�����H1�H��H�5���H����f.�����7H�WI���"@E1�H��@H��9@�f�H�=�@H��@H9�tH��H��t	�����H�=y@H�5r@H)�H��H��?H��H�H��tH��H��t��fD�����=E@u+UH�=�>H��tH�=?�����d����@]������w�����UH��H��H���p�]�f����f.�����f.����H��XH��1��&L�D$ H�:L���H�H��V@H���1�f.�H��H��H�<�u�H��H�H�H��?H��H����H��%wH�H�L� H�PH��H��u�H��$�H��$ H�T$PH�
9?H��tH�?H�v?H���
H��PQ@H��XQ@H�0H�1���tH�FfD��/uH��H����u�L���
H��$��H��$�H9D$x�}f��H��1�H�D$�)$�D$�D$��y�H��L�D$A���H�=�B tL��H��y�H��L9�u��m>H��X�H��$�H9�$��m���H��$��^�����f�H��$H��uCH��PQ@H��H�H��XQ@H��������L���fDH��=����H���������USH���A���H���O@H���O@H9�sfD�H��H9�r�H��[]�fD��AUHc�ATL�l�I��UH��SH��H��������L��L���Ӊ������f.����AUHc�I��ATH�|�I��UH�2H���.���L���L��H�����]A\A]������f.����USH��H���O@H���O@H9�vH��1��H9�w�H��1�[]��
fD��AUL�-s;ATUH��SH����;��yvL��A�����1����x6�=�;
tAH�b;H;S;t1H�PE1�H�K;�
��tL���H��D��[]A\A]�fD�
L�����A����L��A������jL��H������x��=R;
�{����f.���SH��H�?����xTu��;�C8��H�=�A�C0H��;H���H���H���H�`;H�[H�C 1�H�[[ø����[Ð��AUI��ATUSH��H��;L�%�;H�j;H��8���I��I!�H��t2H�oL��H+C(H�sL��H�EH�SH��H+{(��H�H��u�H�6;I�EL��M�l$H��[]A\A]����SH�O(L�_H����D�:H� L��1�1�E1��!�������hI��H�H��t���u�L��H+pH�H��u��tD�,:M����I�A IqH�
?I�Q(H�5?H�?I�A0H�o:H�?H�
I:H�H�H�H��H!�H�H���H�5�>H�5�>H��wH��>���H�H�:H�=�>H���H�5�9H��Pv!A�"E1ɸ	1�I�������H���.���H�H��H�������u��9�C8��H�=�?�C0H��9H���H���H���H�9H�[H�C H�[[Á�Q�td�����H�P(E��L9�����A���L9�LF��h���H��H���U���H��H+p�I����[ÐH��=H�5�=H��=����fD��Hc����<DH����������E1�dH�%D�I0%����D9���H��D��H����D�������A��@D���D�������tqUE1���S�������9�tD���D�����t8�ʁ�@��@t�Hc�E1�H��H��H���u�E1�1�H������[]��A�D���fD��H��1�H�������@tA�����L��H���t��L��H������SH��H��dH�%(H�D$1�H�G @�t$H��t^H�S(H9�t
�D$;��u8H�t$�H���SHH��uJ�D$H�T$dH+%(u<H��[��H�rH�s(���@���uH�C �f��������D@�����f���H���x�����Hc��H���H���f����x�@��H��I��I��I��dH�%(H�D$H��H�GH�@uHcxH���TH��u)L��L��L���H�T$dH+%(uH���fDAǀ��������nf.�@������B�	Љ����u-H�GXH�GH�GH�G8H�G(HG`H�G 1��fD�� �������f.�������ATI��UH��S�L��H��H��H����H9�[]��A\��������AVAUI��ATI��UH��SH�B H����I�|$(H)�L9�rIA��$�L���y0M��L��H���Mt$(L��[]A\A]A^��|�
H�C�t%H��H��u���[I�D$HL��H��L��]A\A]A^��H��H��L��A�T$HH9�w�M��I�|$(H�I)��DH��������uI�D$ �T���f�1��f.�f���AW1�AVI��AUL��I��ATI��UH��SH��H��H��HD؋����y0H��L�������I��H��M9�tL��1�H��H��[]A\A]A^A_�H���@���L��L��L��A������I��E��t�L��������f.���H��@��u��H���t�8u�H)���I���������H�H���������J�H��H!�H��u&f�H�PH��J�H��H!�H��t���H���8u�H)��H��H��r��t�H����u�H��H���H���t���u��H�����Ð��Hc�HcҸH���g���SH��t.H�øW@H���H���|���H�dH�%H�B([�DH�¸W@Hi�mN�AH���D����f.���H�����wH����H��H�|$�zH�|$�߉8H������H���DH��tcU���H����y=H�E8H9E(t
1�1�H���UHH�uH�EH9�t,H)�H��H�EP�]��f.��;����f�]�fD����S�vH�H��tfDH���p���H�[pH��u�H�=�7�[���H�=<0�O���H�=�7[�B���f���AWI��AVAUATA�U�S�H��HL�w(H�T$L�l$dH�%(H�D$8H�G8H�t$ H�T$(I)�H�D$L�t$I��8�H���I�UI)�H9�v��H)�I��I�UHc�H)�IEI�UIcxL��L��H��H���P���I9�u�I�GXI�W`H�I�G8I�W I�G(H�D$H�T$8dH+%(u=H��H[]A\A]A^A_�A� 1�I�G I�G8I�G(��t�H�D$I+E������f.���H��H�=�6�H��6H�����H�=m6�����
0��tQ1������…�xH��t<A�
�@����щ���7��9�tA��t.��y⍊������������/��u���SA��D�A��A�����D������D�A��9�t3D��E��y�Ic�E1�L��H��H���u1�L��A�������[�f.�@�����x�D������=�t�A�����L��H���u�L��H���f.�f���dH�%H��4�PX�Hello, World!/dev/nullzRx����E�C
U0@�@@P@�W@ P@@P@�@@�@R@����
 GCC: (Ubuntu 11.2.0-7ubuntu2) 11.2.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0,P@'<Z@�"@<}@�"@V	int4rm9�O�M�
s	
h*�[*��*�����*�b�
�FP@'�TpTV*40{	�OIw@�Q�U#Y08�_#������D����$>I!I.?:!;9!<4:!;9I�BI~%U	$>
.?:;9I<.?:;9'I<I
.?:;9'@z:;9I�BH}�U%U%[.�
	P@K	-KtXZ.�
	@	�"@Z.�
$$	@!	�"@!����x�P@'_initGNU C99 11.2.0 -mtune=generic -march=x86-64 -g -g -O2 -std=c99 -ffreestanding -fexcess-precision=standard -frounding-math -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -fstack-protector-strong -fPIC -fno-stack-protector -fstack-clash-protection -fcf-protectionlong unsigned int_start_cdoubleargc__libc_start_mainlong long intargvsigned char_finicrti.s/build/musl-kKuXgX/musl-1.2.2GNU AS 2.37crtn.scrt/Scrt1.c.crtcrt/x86_64crti.scrtn.skP@"U"&qx�&'�U�T@u"TT@u�"Q"#�U#�P@'@�"@@�"@1��xp@H�@:��	���@�@)�@?@Q@K�O@r0@~�O@������x`@�p@��@:��@5����R@�����@ V@0`V@P��x�@)��9@@iD�W@O����W@V�W@	��_P0@��m�O@~�O@��O@�
P@��O@�"�@��W@�(P@�O@
�@(@;$@�3�W@EP!@R�@I_`Q@g @#u�@S=@�0!@ �0Q@�P"@D��@��@���Q@h� P@�o@�!�W@�@���@�!V@��@�"�"@@"�@�V@�@�@	:�@K"�@�@V"p@f=@�!V@s�O@�"@9�!V@�XQ@/@�P@'�@P@��!XQ@�"�@:��@o��@K@@�0Q@�9@�@N+`!@�2"�@>�@Q�"@F"�@:W" @�g @�n0Q@y�W@u�@'�"@a@�!�W@�"�@N�0@8��@}�"�@�!PQ@�,Q@�@9�(Q@HQ@PQ@Scrt1.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymain.c__libc_start_main.lodummy1libc_start_main_stage2stdout.lobuf__init_tls.lostatic_init_tlsmain_tlsbuiltin_tls__stdio_close.lo__stdio_exit.loclose_filedummy_fileofl.loofl_head__FRAME_END____fini_array_end__fini_array_start__init_array_end_GLOBAL_OFFSET_TABLE___init_array_start__stack_chk_fail_local__thread_list_lock__stdout_usedstdout__init_libc__syscall_ret__stdout_write__stack_chk_guard__ofl_unlock__unlockfile__hwcap__stdio_write__towritememcpy__ofl_lock__TMC_END____unlock__overflow__libc__dso_handle__set_thread_area__stdin_used__copy_tls__stdio_seek__lockfile___errno_location_Exit__towrite_needs_stdio_exit__stack_chk_fail__init_tls__funcs_on_exit__memcpy_fwd__stdio_ofl_lockptrfputs_unlocked___environ__progname_start_c__stdout_FILEprogram_invocation_short_name__libc_start_init__init_tp__init_ssp__fwritex__bss_start__stdio_exit__lock__aio_close__lseek__libc_exit_finifwrite_unlockedfwrite_edata__stdio_close__stderr_used__stdio_exit_needed__libc_start_mainstrlenlseek64program_invocation_name__default_stacksizefputs__default_guardsize__sysinfo__progname_full.symtab.strtab.shstrtab.init.text.fini.rodata.eh_frame.init_array.fini_array.data.rel.ro.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_line_str.debug_loclists.debug_rnglists@!@�'�"@�"-0@050@0<?�O@�?K�O@�?W�O@�?d�O@�?iP@@r P@ @ x@Q@0A� }00AP��A��0B���C��D�F0�00F��0�G+�%Ho��HY�H�
)	�S&Y