elf2uf2-rs 2.2.0

Port of elf2uf2 to rust
ELF(4�X4 (�)�)�� �)�	�	p
p
 p
 ��/K! X`�h!�C�`�`aXa+K!�`!Ya!�"�P(I`!�`5 �>�"�B�!f�.�n!f ff�&�nnn �)�!B��!�`I`!Y`IH`!�`�!f�!f��!�`IH`!�`�(�HG��j B�� B����ff����nn�@_!"�" �>'*`'H� 'I�`ȁ��G%Hh(9���)����� I!J ���B��I�GI�GI�G����šB��pG��q�)�)d����)� l
 |3  |3  pGH��G�����pG���p
 @
 ]!}WVRP��`S)RP�()RPT"��8)RP�e�h|3  ������������������������������������������������������c�8����F�L#x+�K+�H��##p�p h(K�+�IH����Ft h(���$�%�� �2�$�	O
Neb8ea�M�� @�k�0�a�E�� @�c���h(t(	J��F@"cD�h�b@�$@�"RC`K�F`DA`��@@@#�"�@�b�a	J��F@"cDh�J@�!@�"RC`K�F#`DC`pG�@@@���FGF�F�����r�M+h+�п�_���\� &#@�@2@3Bу@#C;p��_�*`������F�F��HF�/��F,�!KJ��_�ÓB��pG�FЀ�JxC۲+�#ppG�F� Kh��pG�F�@��F� ��(L�(K)I�SBZA�#��F�&KbD`%K`�h�C��K�!�ZBSA!J[I�R �p�1���&K@�	6vob�B$Юb,#�F�$�DCF�C# #`�V������`#�jAFS@n"@�#[C`K+c##`
;�d���F�b������@�@�@8
 ���hH��FaDbD	�YThKh �B�� ���hh�B�������@� !pG��WFNFEF�F�
�x�F�+�h�{,[�hc�FcD;[x�s+��s�9J��F۲�h�F�,hcD�F
�cD�`�`�`_`�"�#Za���F[cD;�F"#hCD�pZppc{�F+�ZF�hch�G"h(%�CF�KFXF[KD;��p@F\*�ZpKFp[Fcs2;(}���SF+ ��+�p�F�F�F�F��KF[KD;��FAFHFQ�p�\+�Kp[FbFpKFcs��E����YF(h�"����F�����FNFWFEF#്�
�qK��X��F#�FKF��n��bh���r�h+��"���_�$hc{�F+�p��hbK�FKD�DCFh[h��A)h����#&�F'�F�ch��_�ZF`���SF+�(��
��F�F�F�F��#�"�!�	Za�a�a
�AFKFC�G�	�bh���r�h+�����_��	�*I�C��i+^��h�{)�JRh�FIFbD:QpJF�sKF�;�h�\2�T[F�aSh��_�ZF`���x�#&�F'�F ��)�(Б�! ���CFh_h�h��FCF�h�F�hKD;x
�Ca ��#i+��3<[�A#�B؟B�YF�!�IF�AF�QF�����������	��{A�B��"RB���B��"RB����F
 �����WFNF�FEF�F��FBh���r�h+�п�_�&h�{->�o3h?�Kx�s+��s�h6K�FJF�cD`RFZ`2J� �`"�`�#Xa�pJp
ps{�F+5�*�hsh�G2h( �[FXF[[D�;�p��\+�{p[F
pss]E�&&�ch��_�`��� @B�F�F�F�F��[F[[D;��p��]*�Zp[FpusJFSF }�|���) h���h[;xch��_�"`��� .��(C���F���up�L#h+�p� ��� ��I �
� ����8�K*�F`D�Ih` ��!(` ��!�` ���#+uK�`�`%`���F� �@4A
 ������" #!��y��yA
�B��&vB�6oA�B7�&'��2;�A+�+(�) �����B��&vB���2;�A$dB�+��
K2h;����(��9
JSj�Bؐj�B�ٙB�� ���*����B�ѦB����� @@��FOFFF�����?"@8���r� M*h*�п�_�"�@L�FacIx�F1�@@
B	ѿ�_�/`���༺F�F�F�I�djQX�B�K�XCF�CSFp��_�#+`���*�АG��J��FCDh`��_�#+`�����(�@@>
 (
 � �?@�JH�����F�(<
 KYj
�jYj�B��pG@@JSj�B���K�Zj�Bњj�B��pG@@p�
���r�Jh+�п�_�-� �1�I�B
� �3�! ��#�@J`K��P��_�"K`���p�K��P"�@
I x�CpI�=�! �����(��
8`@� >
 ��FGF��*Laj
�jaj�B�ыB�� ���F�F�B�����r�!L!h)�п�_�%�@LOec鲈F9x�FAFfF1C9p�
QI�CP!j )B�aj�jaj�B�ыB�
ѲB� ��_�"K`�����KBFb]ccF�C ;p��_�"K`������F@@(�>
 (
 ���r�
Ih+�п�_�#�@JHbx�Cp��_�#`���pG(�@@>
 K�FaD�`pG@4���b� ������_���Fp�)�*Ѐhkh�G)h(�s�b;�:�p��\*�p p�cr;��:�p��\*�p4��Zpp4��Zpp����F�! ����s!G`(�F���#cs3�sCF�!�s�# `�`)@+B�B�;3p2�B��KY#@8Cp ���F��F���FGF��)�Mhm=ZWx/� ���F�F��y�9�FCDYx�F!YpQpsh:!�h�G3h(�BF��pY[]+�Spp'IF0����90��`���BFAF]�p�[\+�kpp���F�WFEF�FNF�
kh[��]����(L�C;�^x�F.��.>��{.�s��;]p�s(/�#Sp��F�F�F�F�rbD:�Jx�F"Jp�FZp2 ���CF�F+�[!hCD;�Zx*�BFQF ���!h��+��(��C;�!�p���+�ѹ�P�8	Hx�FHFHpXpAF ����YF�F ��C�AF �����F���WFEF�FNFൃ��E{kh[��]�)N�K[;�^x�F.��.@��{.�s��;]p�s)1�#(Spas��F�F�F�F�rbD:�Bx�F"Bp�FZp 2����CF�F+�[!hCD;�Zx*�BFQF ����� h�+��)��K[;� �p���+�ѷ�P�8	Hx�FHFHpXpAF ��d�YF�F ����AF ��Z��F��p�),�C{�B.�hH@8(�x*!�S�;�\��B��*�S�;�Zx�B��BxZp#"�pCp ����a{ ��*�`s � p�Cx3p��"����`s ���F��+J+K,I`,J,K`�h�C��*M+N�B�>v�͘G#4�B����%J!K`J�h�C��	+��@" K!M!O�gZgg�f�B�&?�(����536�B��NM�"�h0���`��!�������MN�B�>v�͘G#4�B�����F�����@�@�<�@X
 h
 ����@P
 X
  ��h
 l
 	Jh(�I��B�`pGHI�`�B�� @B��
  @
 �����H�����+����v�H������F�(�(�H�����(0� ���q�����(КK�J`Z`�`�`aZa�a�ab�JZb�0��L�g�b�"�K`cl+��"�K`�J�k+���"�K�`�K�I`�h�C��$!�J�H3��U�#�J!�H��N��KZh�*؀"RZ`�"xL}K!i�M`)�`i�a�08���!~K h@�"R*C`hH@!@`!�hB�Ѐ"�!�*C	`�"RZ`rK#arKYh�)�Z`!dJnK`9�hB��� h@�"RC`hH@!@ `eI�hB�Ѐ"�C�"`�"`KRJ`ca_KYh�)�Z`�"]K�i[M`)�`i��08���"UIh@�#[+C`�#�"�+C`�">KRJ`�aNKYh�)�Z`�"LK!jJM`)�`i���08���"DIh@�#[+C`�#�"�+C`�#�"[K`*K�#b<KYh�B�Z`�":Kaj8M`)�`i��08���"2Ih@�#[+C`�#�"�+C`�#�K`Kcb+KZh�*؀"RZ`�"(K�i&M`)�`i��08���" Ih@�#[+C`�#�"�+C`�#[K`K�a���F� l���@<�@0�@�@�@�@/hY�@8��@0�@�<�@@YsT�@T�@`�@`�@l�@l�@H�@H�@K��XpG� �#J�C�bpG�@�#J`/#I�`K`Sh+��pG�F@@��`@��F��x#[BC`#�`` �F��A	�i�	�@F���!#�C!#�``"h*��#?6>C�``���F�#�@)�J`J`pGJ`���������K0�h��XpG��p�
���r�Jh+�п�_�
K0�h�YJ�BНB���	�K�hQ��_���_�"K`���p�$������FWFNFEF������r�^Jh+�п�_�"�F�DJFZK��h�YYK�F�BХB�WO�/+�SK�h�Q��_���_�"NK`�����F�F�F�F���#�@�FZFIKh@�ZFHK`��_���"��(ЁE�����#)�C�h�Bh�
�C���h�B� V(���+�ZF6K`3K`��ZF2K`�� V(!�B�|�F�h�`�y�q!aV�q)+ۤ��d$DD	�$	I
$!C��#K��xp�q���(��0�qH��J�x��q�[[[p��!	��JI�:P@
C��IR
Cڀ�� V(���*��EF���F$����� ��������=
 ���� ������p�%C�������r�$Jh+�п�_�"N����R���J[[�h	X�B�"�V�B�"�V�B"�"�V�B �*"�V!�B�Jxp�q��_�"K`���p��hIP��!JR�!���qI����!��!���F$Ќ ��=
 �����"$�'�& =	K�F@��@�CaDh2�C5�@+C` *����F���(�������F�	Jh��,�"�HRB��G ���� ��
 yH!KG� �#��3��G�#��3��G���GF�F���#�F3%&�FKF�CF!h��G�C�A5@B@�B��0���F�F��&��J�o��fQf)�������QoopG�(� �C���!��F�o[���n�nWoo�����f�fWgg��#p�x-��H����L�" ��-�p�LK�d��KL#`c`�`�`#aca�a�a#bcb�b�b#ccc�c�c#dcd�d�d#ece�e�e#fcf�f�f#gcg�g�g�d��SDp
 �`F�

0�*��ɲ���@�C�hJPP��p
 QCCC��F��KC�aC����PCbC�YA�QAaDpG#�Hx��6�,
�݀"H�P�H��#�K`�
LT" �E�Kce�e�e#fcf�f�f#gcg�g�g#b�a��SFp L3$
 ��`F�

0�*��ɲ���@�C�hJPP��p ����������H!KG� �KhG� K[hG� �FFOF�F�F��?�K�F!K%$ �F
�KF]
;ZBSA2]۲
*�+45�B�,��CF2]|
*��+�ѠB�CF!h0�GCFPFh!�G4(+5�B�܇B�CF9h0�G�>3x
;ZBSABFt༺F�F�F�h)�WFEF�FNF�#�h5K��
��F�F���F(���B�PF��#�Fk�8�'�(Kh,/�
#'N�F��h,(�"h*��3h+УB��c|+'�*9 ��q�CF+��kFZFqc|+�#|+#�!#h��GkFy
;ZBSA#t�h,��KF+���F�F�F�F�)8�G��!#h��G��PF�B���!H#h�G��P
 
 
 h)���kF"�!p��z� ���Fp���" ��l�Kh,�ch+ИG�h,��(p��h,�����F
 
Jh+ЃB�	��B��h+��)��`pG)���h�`�`��)��`��
 ��;���)�E
' !	K
J&�_x�BГiB��0`�B���iB��`��8
 @@0�
 )�!	J<�iB�0�iB��h#T�B��0�(�� @B��@@�!�
KIx
K
Hx����! ��<�! ��8�!H������F�)�)@@ �
Ih����F �QC�4��;Zh#�C:$*�*�"`Z`�` �!3`A`*�ف`�`$*�3��!��M���a3Aa���F�Kh����F �NFEF�FWF�
5��-"�)ٲ���%# �O�\h:�Bѵ�#bh�C�h�h�`�`"�Yh0
CZ`�� 0��#�CՎ�Bً�����#[�Bҥ�h
ы�(�x�8#�F�	�D90��OyLh9�B�#�F�*���h�B�bFch�CZ*��@F:<i2�B�x�#ah�C�FI)�y�za:a)�ڀ"��E��Y	�#�@�yh�C�h{`�`�`�`�`!��@�BY�B�"�CI0B��#�F��F�D�F�FcF�h�E�*�*�3��h�E�#�BFch�CZ*�� �FaCe`�h�h7�`�`@FC�`�`H`�`0�`�P�	� 0�# 3`��F�F�F�F�!?#@ �F�v��h0�B�D�:<i2�BІ�!{h��@�B��#�hbh�C�F�B�S+݈�#KD^J�^K�Fhh�2�;�[J�FcD�0�����F3�����B���SK�F	h��FQFcD`��B�P�[Fh3�U�CF�[�SF`#BFAF@�B��#�F�BK��DAD�[
�0�F��C�O�CF�[D�SFRFh![D`BF@F�`�
CB`�B�#�JF*�!� :�C`h@ Ca`�H`�`*�4�BFDFRh&Ih�B�`$Ih�Bӎ�`��")CCea`0�`k`�F� 0?�Z
*q�*���\2[1�#[B�F��DcF�h#�F�Eѝ�CFQh�CIEْh�E���h�F{haF�`�`�`�`��@ H
 � � � � (R�T(ٖ�n#�F(�Do0���#�F;�D�F�DCFRFB���L�"�Yh0
CZ`�h�h�`�`��� 0��+�3,�#`Ce`xa8a�`�`KF
CB`0�P��� 0��	9281���B`мhbh#�CS�B�+�j�0�� ��[#�F�D\0�1�#[B�F�DKF�h8KEИ�CFB��{h�C{`I�Bٷ�)Ѵ�"�FI�DB��PF\�3���;�@yhC{`e��0CD[B
�F���C���#�F��T*+�o2n1�6�#[�B+��;�F��Dx0���,K��Fh�FSFbD`��	���hJD1
Cb`��[FBF`��DF��A`��!I�B$��x2w1��K�B$�|#�F��D}0������FBF;cD��#�F��!01��SF�hhbh��I�Bؚ}2|1����!~# �F����"~!���{hj� T�H�|���F� �H�v���F� #p�M+`����C�p�+h+��#`��
 ��
�!�3B�x*���hJ
L��C"B�Yh	J3��C"B�YhJ3��C"B���3x*������������������ O�h^h#�CK4�FdD$<3$�B�!(�����h��B�(���� ��(aB����C
�"�h6C^`K(h`���� ��!(�����h�+��I	h@I`!CS`��@ �� H
 ��F�)O���Y�!9Lh&" �C�{h�CbH�F�h�Bj�CF{`&B�#�Fh�D	�hdEO��h�`�`CF�dh4BѻhULBD�B�~��h�`�`#CK`�P��dh4B��CN`:`�#��B�T	�"�@Dh�"CB`�h�`�`�`�`(������F�S
+>ؔ	&9486�#h<'�BB�Xh�C�Bٛh�B���h�`�`�`�`��CF�@h0BW��h�hBDC�`�`N`�P��CD&B�
h��h��h�`�`"CJ`%J�`h�B��#K(h�����+�T+�&o4n6���\3[6���"��@Fh2CB`���`�`�`�`#CK`�P��$d�B��&x4w6���
L�Bؔ&}4|6����$~&���3CK`:`|��F@ H L
 � TpG�FpG�F���F�H�F�`G�] �H�F�`G�� �H�F�`G� �H�F�`G�� Set to 1Set to 0Hardware alarm %d already claimed
*** PANIC ***

Hard assertReleasehttps://github.com/raspberrypi/pico-examples/tree/HEAD/hello_world/serial1.0.0picohello_serialJan 30 2021RP��<� )RP�#V�(RP��uB�(
UART stdinUART stdoutUART stdin / stdoutRPS����)RP����D)�P)\)�)�)�h$���r�h+�п�_�y+�h��_�`��� �h���r���"q�"hBqh��_�`�����Fh���r�h*�п�_�y*�2q�" hZqh��_�"`���pG)�"�V 
`�� ���Fh���r�h+�п�_�#q@�h��_�`���pG�FpG�F��Hh1�FGpF	8I�G��P3L3T3R3MSMCS4C4]�  l � 3ͫ4m���@ @ H H P P X X ` ` h h p p x x � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �             ( ( 0 0 8 8 @ @ H H P P X X ` ` h h p p x x � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �             ( ( 0 0 8 8 @ @ H H P P X X ` ` h h p p x x � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 	 	 	 	 	 	 	 	  	  	 (	 (	 0	 0	 8	 8	 @	 @	 H	 H	 P	 P	 X	 X	 `	 `	 h	 h	 p	 p	 x	 x	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 
 
 
 
 
 
 
 
  
  
 (
 (
 0
 0
 8
 8
 ������aA'aeabi6S-MM	GCC: (GNU Arm Embedded Toolchain 10-2020-q4-major) 10.2.1 20201103 (release)����|
B������|
((ZA������|
P�A��PA������|
(���A�����E$�	���D0����|
�%A���(%A������|
8%$B��������|
8\%\A������|
`�%�A������ `T&�A�����D�����|
������(����(����|
 dNA�����E�d�B����h(�) � l
   	p
 
@
  
��Z]l�lo~��d�J�2�0�6�F�PZPZdl�Z ���Z@
 ���Z�Z���Z�(Z�)�)�Z�)&�)1�Z�)9�)D�Z�)L�)WD)Z�)_�)j�Z�)r�)}P)Z�)��)�\)Z�ZD)ZP)Z\)���l�l (����h(l��Z�%p 
l1Z=t 
Zh
 Fh
 Zp 
e��Zh(l Z\t��ldZ�l�Z�{��l�Z$���l(Z<lDZXi� ���l\Zh��llZ$Z8
 
���l@Zplt�ul|�}(Z�l����Z|l���$Z�	l�	Z
l 
Z�
Z� 
�� 
Z
 

 
��l�
�
�ZxZ�(l�Z�l�Z�l�Z�l�ZTlhZ
l,
Z\
Z� 
8� 
H<
 
Z<
 
Z(
 
P(
 
Z>
 
Z>
 
r��lh
Zt
~��lx
l� l l\ ���l�
��
hl�
l\l����l�l����l\ZlHZpl|Z�(l�Z�Z�(l�Z�Z
 
�
 
Z ���l�Z8l�Z�Z� 
�� (
���l�Z����l�Z����l����l<ZTl`ZllpZ�l�ZTl�Z(l@Zt�=
 
Z=
 
��lx%yl�Z�Z
 
/
 
>��Z\
 �����Z� l�������������Z����l�l�l����=��_��l,ZzZ|���l�Z�Zp
 
���l�������`��d�� p��-x��5��Z(;��l,���l`Z�Z$
 
Zp 
���l�Z���l�l���ZX
 y��������������Z� lllZ"Z$ZZZ���l(�)�Z�l����Z�l�l�ZlZPlTZ
 
�
 
Z
 
�
 
ZP
 �P
 Zh)�h)��l\]<Z�l�Z�l�ZZl)Z�)*�)8�)Z�)B�)P�)Z Z�)Z�)Z��lZ$c��l(��l�Z�c��l�Z�"l#Z%Z� 
Z� 
Z� 
Z� 
Z@ ZH
 ZL
 m��l%Z$%l(%Z4%u��l8%ZX%}��l\%Z�%c��l�%ZD&lT&Z(n��l(l(Z� 
���l� ���Z� ���l� Z� 	��Z 	 (Z 	��Z`
 w	��Zd
 �	��Z
 
���	X
 �	P
 �	l
 
h
 "
h
 5
X
 Z� ZK
)(l((Z4(_
9(l8(ZD(v
I(lH(ZT(�
Y(lX(Zd(�
qT�
�
� �
�"�
� �5/p 
8�)J)%Z�	xr�]��)��)��(�������)��"��"
 
�"e04 F�zP�"Z�"e��|�"�����"��"��"�i������ 

@ 
p
 

 	.
9%$6
�E
� 
]
�"g
-|
�)�
�"�
��
� �
I4�
���
�"�
�"�
�0�
�"�]�/|3��]D� 
d ��r�"{�"�!
�����X��D�|3
� ��F@
 � 
(%�@5l
 B-V�dEA8+m������a�@
 
�U&��] &� 	H
 �)*�<6|3��K][�"eo�"y��� (
��"��0�� � J��� "�y
@ % )Z*�"3(U� m�
bw�!D�� 
��"�i
��"�=$�����8�@
 �� -�%�, �=�"G$
 
S�"\!(b� �-��"�  
��"� ���"��"�U��"�ad-
<!�",��@  ��H-V j��} � 
��L
 � �� N�}��"����p
 
<8
 
2� "@�"J�"TA4p�"z]%\������<����"�]�"� #�"-�"6�\CMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj$d_reset_handler$t__vector_entrywait_for_vectordata_cpy_tabledata_cpybss_fill_testbss_fill_loopplatform_entrydata_cpy_loopbinary_info_headerStackSizeHeapSizebinary_info.c__bi_ptr18__bi_18__bi_ptr26__bi_26__bi_ptr34__bi_34__bi_ptr40__bi_40__bi_ptr46__bi_46__bi_ptr65__bi_65__bi_ptr71__bi_71c:/progra~2/gnuarm~1/102020~1/bin/../lib/gcc/arm-none-eabi/10.2.1/thumb/v6-m/nofp/crti.ocrtstuff.c__EH_FRAME_BEGIN____do_global_dtors_auxcompleted.1frame_dummyobject.0__frame_dummy_init_array_entryhello_serial.cgpio.cclaim.csync.cplatform.csev_callbackadd_alarm_under_lock.isra.0alarm_pool_alarm_callbackalarm_pool_add_alarm_at.constprop.0default_alarm_poolpoolstimer.chardware_alarm_irq_handleralarm_callbacksclaimedtarget_hitimer_callbacks_pendinglock_core.cmutex.cpheap.cph_merge_nodesph_remove_any_headruntime.cheap_end.0clocks.cconfigured_freqwatchdog.cxosc.cpll.cirq.cirq_hander_chain_free_slot_headprintf.c_out_charlazy_vsnprintfCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj__aeabi_bits_initBITS_FUNC_COUNTPOPCOUNT32CLZ32CTZ32REVERSE32bootrom.cCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_divider\divider.S.objSIO_DIV_CSR_READY_SHIFT_FOR_CARRYSIO_DIV_CSR_DIRTY_SHIFT_FOR_CARRYdouble_init_rom.cCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.objuse_hw_divIOPORTDIV_UDIVIDENDDIV_UDIVISORDIV_QUOTIENTDIV_CSRdebugCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.objfloat_init_rom.cCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.objpico_malloc.cCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.objMEMSETMEMCPYMEMSET4MEMCPY4MEM_FUNC_COUNTstdio.cstdio_out_chars_crlf.part.0stdio_put_string.isra.0driversfilterprint_mutexcrlf_str.0stdio_uart.cstdio_uart_out_chars__bi_ptr27.11__bi_27.4__bi_ptr28.10__bi_28.5calloc.cmallocr.cmlock.csbrkr.cstrlen-stub.c_dvmd_tls.oCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.objnext_slot_numberimpure.cimpure_dataCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.objCMakeFiles\hello_serial.dir\C_\dev\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.objreent.c__mutex_array_end__mutex_array_start__init_array_end__preinit_array_end__init_array_start__preinit_array_start__mutex_exit_veneer____aeabi_idiv0_veneer__mutex_try_enter_veneer__mutex_enter_blocking_veneerirq_set_exclusive_handler__boot2_start__aeabi_bits_funcs_endisr_irq30__data_start____unhandled_user_irqdivmod_u32u32_unsafesf_table__binary_info_end__malloc_unlockalarm_pool_init_defaultclock_get_hzruntime_initspin_locks_reset__exidx_endxosc_init__aeabi_mem_initrom_func_lookuphardware_alarm_claim__etextisr_irq13isr_irq27errnohard_assertion_failuregpio_set_function__scratch_x_end__ph_deleteisr_irq31isr_pendsvph_remove_head_reserveisr_irq5hardware_alarm_set_callbackisr_irq11isr_nmiisr_irq23hardware_alarm_set_target__get_current_exception__malloc_top_pad__HeapLimit__bss_start____scratch_y_start___sbrk_r__wrap_putchar__malloc_max_sbrked_memisr_irq18__wrap___aeabi_uidiv__exidx_startisr_hardfaulttime_us_64irq_handler_chain_first_slot_sbrk__reset_startisr_irq28isr_irq19weak_raw_vprintf_entry_pointisr_irq0__wrap_mallocph_merge_two_pass__scratch_x_source____lock___malloc_recursive_mutex__StackBottomisr_irq6isr_invalidsleep_msunhandled_user_irq_num_in_r0hw_claim_or_assertrom_funcs_lookup__flash_binary_end__StackOneBottom__StackOneTop__retarget_lock_release_recursivestdio_uart_init__data_end____wrap___aeabi_lmul__wrap_callocnext_striped_spin_lock_numirq_init_prioritiesirq_add_tail_to_free_list__wrap_memsetirq_get_vtable_handler__bss_end___free_rmutex_exit__scratch_y_end____malloc_sbrk_base__binary_info_start__wrap_puts__scratch_y_source__running_on_fpgaisr_irq22__vectorsisr_irq17watchdog_start_tick__malloc_current_mallinfoisr_irq14panicaeabi_mem_funcsmutex_try_enter__flash_binary_start__aeabi_ldiv0mutex_init__malloc_av___malloc_lock_calloc_risr_irq2__retarget_lock_acquire_recursiveirq_handler_chain_slotsph_create__boot2_end__main__malloc_max_total_memisr_irq10lock_initisr_irq8irq_set_enabled_malloc_rstdio_uart_in_chars__end__aeabi_bits_funcs__wrap___aeabi_uidivmod_malloc_trim_rram_vector_tableisr_irq24sf_clz_funcisr_irq1_finiirq_handler_chain_remove_taildiv_u32u32isr_irq7__StackTopisr_irq21_impure_ptr__wrap___aeabi_memcpyisr_irq20isr_irq15stdio_init_allisr_irq25__aeabi_float_inithardware_alarm_cancelisr_svcall__aeabi_double_init__stackdivmod_u32u32__scratch_x_start__irq_remove_handlerstdio_uart__StackLimit__wrap_memcpy__malloc_trim_thresholdaeabi_mem_funcs_endmutex_enter_blockingisr_irq4clocks_initsd_tablestdio_set_driver_enableduart_char_to_line_feed__aeabi_idiv0isr_irq16isr_irq29timer_pool_entry_comparatorisr_irq26strlendouble_table_shim_on_use_helper__reset_endfloat_table_shim_on_use_helpergpio_initrom_data_lookupisr_irq3divmod_u32u32_savestateisr_systickbusy_wait_untilisr_irq12isr_irq9pll_init.symtab.strtab.shstrtab.boot2.text.rodata.binary_info.ram_vector_table.data.uninitialized_data.scratch_x.scratch_y.bss.heap.stack_dummy.ARM.attributes.comment.debug_frame"h'(h(h(D0�)�)$= l
�O� ��	Ul
 ,i ,t ,p
 p
��@
 ,� @ �p@(�0hM���l�$�	�B?;X�