% cd '#ec'; for(i in *){echo $i '=' `{cat $i}} .git = < M l �Z^&�� TY� �Z  HEAD joe joe joe> M l �Z`&�� TY� �Z\  config joe joe joe? M l �Y�_&�� � �^Y�   objects joe joe joe= M l ��ZO&�� ��[ �Z   hooks joe joe joeC M l �ZL&�� ȃ� �ZI description joe joe joe< M l ��Z[&�� ��[ �Z   refs joe joe joeF M l ^Y�u=�� ��^Y�  COMMIT_EDITMSG joe joe joe< M l ��Zs&�� ��[�Z   logs joe joe joe= M l ^Y���� ��^Y�*  index joe joe joe< M l ��ZM&�� ��[ �Z   info joe joe joe .gitignore = *.out *.8 *.6 8.* 6.* 6.days = � Q� 1_ ����@ H�H�$0 H�$0H�$0�$0H� H�$0 u�$0 H�$P H�$0H�$0 H�$H�$H�$0 H�$�H�$0H)� H�$0H�$�$� � � @ H�$� �$� � H�@ ���H�$��$��$` �$d �$h �$l �$p �$t �$x �$| Ƅ$�GƄ$�MƄ$�TƄ$�DŽ$��$�� 1Ƀ�Hc�2�0� �t� @ H�$��$�� �$tl ��$�� �$�� H�$`� �$\�$�u[�$�u �$\H��Ël$\� H�$@H�$@� H�$H� � @ H�$�$\�$H�$HH�$� 믽 � @ H�$�$\�$� ��$`� �$L� � @ H�$�$L�$� �� � @ H�$�$t�$�$p�$�$l�$ �$h�$(�$d�$0�$`�$8� �� � @ H�$�$t�$�$p�$�$l�$ �$h�$(�$d�$0�$`�$8� ���2�9����$tHc����*��$t����$pHc����*��$p�|$lHc����*��$l붽 � @ H�$H�$� H�$���� � @ H�$H�% @ H�$� � � @ H�$� � � @ H�$� � � @ H�$� � @ � H� ��pH�$��$x�$` H�% @ uH�H�% @ H� u H��H�H� tH���-� H�$��$xt �$x� �$`H�H�$��$l�$x� �$`H�$�H�H�$��$h�$` � �$` uY�$l;L$hB��$d�� @ ��l �$��$� �$� �$d�� ;L$h~�1� H�pËl$h�H�$(H�$(� H�$0� � @ H�$H�% @ H�$H�$0H�$� ��$l� H�$(H�$(� H�$0� � @ H�$H�% @ H�$H�$0H�$� ��$l�� �$h����$���;�@� ���$�H�H�9�-u �� tw�$D �@� t2H�$DH�$PH�$�H�$�H�$PHc�H�$PH� u�H���$D�dt����H�$P�D$` �L$xH����H�% @ H�$H�%` @ �%( @  �$�H�$�H�$�� @ � �� H�$0H����} �� H� �������t�� H� Á�$��|� ف� �~Љ � H� �������u��$� �����~� � H� ���������������� ������ �� � H� ��H�H�$ ���~�� �� H�Á�'����@���?��@�� H�Á�9�� ������?��@���?��@�� H�É���:�� �?��@����?��@���?��@�� H���(�$$H�$ H�$$H�$������$ H�1҉��H�H����� u�H�Á����~���뵃����$ � 1���� ��} � H�Á��| � H���� |�| � H����| � H����H�%X @ H�$H� t�l$� H���pH�$�H9�H1��p�D$ H�$(H�$0H�H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$�H�$0� H�$0H�p��8H�H�$H� H�$H�$(H�$� H�8��8H�$PH�$HH�$H�$(H�$� H�8��`L�$pH��0�$(�@� � H�H�$PH�$hH�H�$HA�� t�%ucI�zH�H)�H��z0H�� u �0+D$(H�`��H�L�$�$ � H�$hI�H� ���H�`Á�\$D}gI�L$pH�H�H9�H�H�$� �$� �$DL�$pH�$hH�H� tH�H�$HH�H�H�$P�����`��$\L�$pL�$��l$HL�$pH�$PH�$hHc�L�$p�$\�$D��JH�$8H�$hL�L�$0L�$pA�� t�%u0I�rH�H)�r0H�� u �0+D$(H�`������$D}`H�H��6H�H�$� �$��$DL�$pH�$hH�H� tL�L�$0H�H�L$8�I���H�`��$\L�$��T$0L�$pH�$hH�$8A�Hc�1L9�=H�H�$D�$,D�$�L�$pD�$,H�$hH�H� H�$8t1L�L�$0D�A� ���H�L$8L�I�6@���H�`��H�$ H�� @� tlH�H�H)�H��y0H�H� H� tH�H�$H� �L$� uH�H�H1��Ë|$(Hc�H�H9��H���H�H�H)�w0��@H�H�H�1�$,;l$P}QH�H��1H�H�$HH�$� �$��$,H�$HH�H� t3H�H�H� �$,;l$P|��H�H)�s0H�1��@ø�H�@��@H�H�H�1�$,;l$P}VH�H�H9�1H�H�$HH�$� �$��$,H�$HH�H� t>H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ���D$HH�$p� ���$dL�$��D$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d��D$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$��D$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ���D$HH�$X� ���$dL�$��D$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l��D$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$��T$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H��@ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$��$@H�$PL�$X�$D����� �$,H�$X� �$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L��@ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A���@ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� �@ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$��l$H���$:H��HH�$:H�$�$�$��H�@��$H� ��(H�$8H�$�$@�$H��H�$� H�(É����)�虾d � u��� � u�@ ø @ ��HH�$PH� � @ H�$� L�$P� t�%�@ � � �$D A��l �$,� ;T$,}(��$4��D$P�$4�i� |$D�$,|�� � � �$0 �$,��D$P�$0H�1��9�c�H����9�� ��i� |$DA�i�|$DA�Hc��c�w�|$DA�|$DL�H� �@ H�$� �$D� u�%�@ )��H��$PH� �@ H�$� �$D� u �%�@ )��$P� � u�<%�@ )�@ �� t�9�y9���� u�� u�<%�@ ��@ )��P��L�$P��� H�$8�$ � �$�� @ �$ � � }2�%�@ �@ � @ H�$��%�@ H�� ÉʼnD$,H�$8H�$� �$� =� }�l$,� H�$8H�$0H�$0�@ H�$�� ���$0�@ H�$� � ���$0�@ H�$�� ���$0�@ H�$�� ��Ɂ����$0�$,Hc���@ H�$��$,� ��c��@ uH�� ����L�$ H�H�H�� t�t��}"� t<� t7L�I�H�H��|ރ�� u A�1��ø H�ø H���L�$(H�1�;H��-u�� t� t� uA�1���҃�� t&�0|2�9-Hc���ʃ�H�H�� uՃ��1��ø H���(H�$8H�$�$@�$H��H�$� H�(���H�$H�$� H���@��$H�%0@ � u � �$H�%8@ �$$ �@ �� t�9� �9��%<@ ����$$ t2H�H�$8H� �@ H�$� H�$8�%<@ �$H�H�@��H�$8H� �@ H�$� H�$8�%8@ �$�����虾� ��E.����‰Ӄ��� ��< �%@ ����������< �% @ Hc���������%@ � p � �% @ � �$ � � ��$(� �$(�$ 9��� �$()D$ �����%@ �$,�%$@ �� �$,=n u�%!@ 1�c�5 @ 9�c�5 @ )�c�5 @ 9�%!@ ��%@ �%@ �@ �@ H�$� �@ H�0ù� � �$ ��͉L$(� �$(�$ ����(H�$0�@ �@ H�$� H�$0�Hc�H�5�@ H�H�?@�%0@ H�H�?@�%1@ �@�%2@ �Hc�H�5� H�H�?@�%4@ H�H�?@�%5@ �@�%6@ �@ � �$� �@ H�$0��d�$��@ H�$0��d�$��@ H�$0��d�$�H�$0H�H� H�H�?@�%D@ H�H�?@�%E@ �@�%F@ �@ ��l ��Q���‰׃��$��@ H�$0��d�$��@ H�(É����)�虾d � u��� � u� øm Ë\$H�� � |#�fff���‰Й���0@��� ��0@���� H�$8�$ � �$� � @ �$ � � }2�%8@ �@ � @ H�$� �%@@ H�� ÉʼnD$,H�$8H�$� �$��$,=� | �� 뜉�t H�$8H�$0H�$0�@ H�$�� ���$0�@ H�$� � ���$0�@ H�$�� ���$0�@ H�$�� ��Ɂ����$0�$,Hc���@ H�$��$,� ��c�@@ uH�� ����L�$ H�H�H�� t�t��}"� t<� t7L�I�H�H��|ރ�� u A�1��ø H�ø H���L�$(H�1�;H��-u�� t� t� uA�1���҃�� t&�0|2�9-Hc���ʃ�H�H�� uՃ��1��ø H�Ã<% u�H�����H������$��$H�H�$H�H �u H�H�����H��$�$� vH��u��� ��H������0H��$( ���} � u �$(H�0��$(���|�l$$H�$8H�$��T$8Hc���H�$ H�H�H�H�H�9�9� � H�ø�H�Ã�1����0H�H�H�H)��H�(�H�$8H�H�$�$,�$��L$8;D$,uH�H�� H�0���0��� �H�$8 �$H�$8H�$� �$�H�$� H�$p H�$8 H�$� H�$��� �$4~H�$8 ��$4� t �H�� ø�H�� ��H�$��  �����$�0H���$H�� H�H�H��$ Hc�4*H��, H� �$Hc�(�0 1�H�L�$(�� ~l��dI� uA� �%�@ Hc�H�5�@ �@ H9��9�,H��@ u �����H9� �@ �1������H���(�$0��$0H�$8H�$��$$��$$H�(��0��$8�%�@ Hc�H�5�@ �@ H9�"�9�H�H� t�H�0��H9���T$8�@ �� t9�9�(�H�$(H�H�$�� H�$(H�H�0���� u�� � H�0��0D�$HH�$@H��L H�$8�H 1�A� � �H�H�$@�@�3� � �0� � � � �*� �.tE���D$H�$8H�$�D$HH�$8H�$@� }H1��0Ã�v��H�0ÃKLA� ���$,H�$@H�$��D$HH�$8Hc�L$@H�$@�$,�@�3���t�4t�5t �6���0r�9v/A� t$H���t �L�H��L�D���ۉ������� t�H���H��8t�����8H�8��}�{L�t�L��H ���L����0Ë{L���KL@��1��������$(�$0I�� |H�}CHc�H�3L9�&��� @�1���0� H����1� H�������$0I��$(Hc�H�3L9�$�)׃�@�1���9� H����9� H����� H�$��L�t�H��$(~�$( �$��$� � tH�$��@ H�$��Ĉ ����$� �$� � tH�$��@ H�$��Ĉ ����$��t$� �$�� tH�$��@ H�$��Ĉ �D$0 fW�.�W�\������$4 H�$��@�$,�$,@��5�@ �t�$4 �$,��$��$,�$T ��fW�.� �$H�$TH�$� �$T���% @ ���$T�$Tj��$T�� �$T� ����$P� �$��$X�$P+l$T� �$X��% @ f.���$P+l$T� �$X��% @ f.��%0 @ f.���$P+l$T� �$X��%0 @ f.�1Ƀ����0Hc�4m���%0 @ �|�c�m �$(�$,fu�$T�� H�$�H�$mH�$��$T�$P�$|0�$}0H�$~�@ H�$�$T��� H�$mH�$ � �$�f.�� 1ɉL$P�$L �$0 � ��$PHc�$��-�$,gu �$( � �$D �$(�$< �$(�$8�$,�f� �g� H�$m�$@�$� �$��T$,D�$LD�$8�$D�$<�$@H�$��$P� t�� }1�}1҃���� � ~,���9�����.����0� ԃ���9�����.D�A��$mH����@�� ƒ�D9�����.����0� ��$��L�� A� u����.A�etA�gtHc��> H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~�@ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$��$P�$TH�$~�@ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;��$,H�$;��$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�3 ��$H�2 ��$H� ��$H� ���H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H����8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$� H�$4� �$�$` +�d �$��$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�%H @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ � @ H�$� H�$ H�$x D�$H � uH� ���H�H���վ�@ H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ � @ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�5P @ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5�@ �t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �% @ �H�(Éρ����)�$��D$�$$���YL$�% @ �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%P @ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�% @ f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����@H�$X� �$H�$PH�$H�$0H�$� H�@��� @ � H���� @ � H���$H�) É�$�É�$���H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H����$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H� H�$(� � uH� �Ɂ��$}-H�$(� � uH� �� �$���$|�Ɂ��$}0H�$(� � uH� ýd ��$���$|��$(�� t� �H�$(�� u������ t1��ø H��E ��p�$��  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$��|$0� H�$0H+D$x�H�p��$H� ø��� �R{�D� �@main � 0C GMT /env/timezone GMT �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5�             0123456789abcdef 0123456789ABCDEF � # � % L + � , � - � C X E s; G s; S , X { b { c  d { e s; f s; g s; h � l � n " o { p { r � s y u � x { z � ((((( H����������� GMT Thu Jan 01 00:00:00 GMT 1970 SunMonTueWedThuFriSat JanFebMarAprMayJunJulAugSepOctNovDec /env/timezone GMT m              �@   �@   �@  �@  �@   �@   �@   �@   �@  �@   �@   �@   �@  � �  �   @    @   $ @   8 @ nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 parsing %s parseDate: invalid date %s year=%04d mon=%02d mday=%02d hour=%02d min=%02d sec=%02d year=%04d mon=%02d mday=%02d hour=%02d min=%02d sec=%02d epoch seconds: %ld new: %ld epoch seconds=%ld ==> gmtime=%s usage: %s [-d] START [END] -d: debug START: YYYYMMDD start date of the range END: YYYYMMDD end date of the range. If there is no end date, then start date + 1 usage %s: from %s %s: to %s %04d%02d%02d NaN +Inf -Inf e%d e%d e%d  R�text �=�bs.c � �ys.c 9�rtod.c @�tlock.c *�flen.c @0�mezone :�w10.c @P�nd E�mccpy.s @ h�tring #�2sec.c �gv0.s �stom 7�fecpy.c @0�data �bc.a �bc.h @ �rgv0 3�ead.s @ �tab @�ldmsize @�fmtalloc 5�ose.s 6�rrstr.c F�ck.c �h �d �v �t �t �c �s �int.c H�eep.s $�ad.c �fmt.c @ �oquote 4�en.s D�mcmp.s %�ime.c @ �tos �yscall @ �509f7b52.3fd34413 C�mmove.s @�.string �ne.c )�mset.s -�tfd.c B�ldiv.s 2�rite.s >�ype.c 0�ype.h /�tfmt.c @�nownfmt @�_ctype <�exp.c �tdef.h @�.string �in9.s @ �0.3ff00000 @ �size �d64 �xits.s �clude @ (�nprivates ?�rint.c �its.c @ 0�0.40240000 @ P�b1 @ �b2 .�t.c ;�n.c 1�rfmt.c @ 8�xits @ �.string @ @�tl @ P�tring @ �tring �an9 @ �size G�nprint.c I�s.s !�ys @�timezone �eprint.c "�ite.c �rint.c A�rstr.s @�ime$7 ,�print.c 8�upper.c &�ort.c �ps @ H�0.41b00000 @ P�0.43300000 �me +�rcmp.c �bc @0�uf$12 (�rcpy.s @ X�onexit �rt �rm '�rlen.s @ `�privates �       �  P�    7��error H�rame �g � �f �epoch �.frame ,�w H�afe (� �ug � �usage (�rame /�ain x�rame �rrent H�afe � �om �rgs ,�rgc �bug �c �v �    ��main �.frame �rgv ���rgc �     �  O�    6���hartorune (�rame � �unetochar �rame �e �nelen 0�rame �r �ne �unenlen �rame �ne z�ullrune �rame ��     �  O�    6��exits �rame ��     �  O�    6��vseprint x�rame � �s P���     �  O�    6��print @�rame �gs � �     �  O�    6��fprint @�rame �gs � �     �  O�    6��     � � �ofmt h�rame 4�0�(��ne �� �� 8�mt � �_fmtflush �rame � ��A�fmtpad H�rame ����_rfmtpad H�rame ���m�fmtcpy �.frame H�une (���@� � � �� D�8� 0���� �fmtrcpy x�rame D�une �0�8�� ��� @����charfmt 8�rame �X�runefmt 8�rame ��fmtstrcpy P�rame �afe � ����y�strfmt 0�rame �fmtrunestrcpy H�rame �,�runesfmt 0�rame L�percentfmt 8�rame �{�ifmt �.frame �.safe C�f X�nv t�g "�countfmt �rame �_flagfmt �rame :�badfmt H�rame � ���    ��exits �rame ��   ! " �  O�    6���rite 0�rame �� �   ! # �  O�    6���ize �rame �m2sec P�rame �ay ��ar �cs �!�adtimezone �.frame �p �i �buf #Y�name �rame ��rd_long �rame ��   ! $ �  O�    6���ead 0�rame �� �   ! % "�  o�    V���time �rame �afe $�localtime H�rame � �flag � %m�mtime 8�rame � � �y '�sctime 0�rame ��dysize �rame (�ct_numb �rame ��dtimezone �.frame �p �i �buf *�rd_name �rame ��_long �rame ��   ! & �  O�    6���bort �rame �   ' ��trlen �rame �   ( )��trcpy �rame ��   ) *��emset �rame ���    * �  O�    6���tflen 8�rame ��ne ��    + �  O�    6���trcmp �rame ��    , �  O�    6��     � � ,�_fmtFdFlush 8�rame ��!�fprint �.frame T�� �s P�f P��    - �  O�    6��     � � -�fmtfdflush �rame ��fmtfdinit �rame ��e � �    . �  O�    6��     � T��tinstall �rame ��fmtinstall 0�rame �t �c .�fmtfmt 8�rame ���fmtdispatch 8�rame �afe �ne �� �unes �    / �  O�    6�� 0 T��     � �1y�d �rame ���xsub �rame ��,�oa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � :�floatfmt �.frame h�afe �U�� ;s�efgfmt 0�rame �    1 �  O�    6��     � � ;�errfmt �.frame �.safe �buf ��    2 ��write �rame ��    3 ��read �rame ��    4 ��pen �rame ��    5 ��lose �rame ��   ! 6 �  O�    6���errstr �.frame �f �tmp � �    7 �  O�    6���tfecpy @�rame ��m ��    8 � 0 � =$�oupper �rame =9�olower �rame �    9 �  O�    6�� 0 T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � ET�orm �rame E�fpcmp 8�rame � ��b�vby �rame ��G6�by (�rame ����divascii @�rame ������H0�by �rame ����mulascii P�rame ���� ��Ir�p (�rame �� ��    : �  O�    6���ow10 0�rame �afe ��    ; �  O�    6���aN �rame �J�isNaN 0�rame ���nf �rame �K2�sInf �rame ���n �    < �  O�    6���rexp 8�rame ����L^�dexp @�rame $�afe ��tae ��modf 8�rame ����    = �  O�    6���abs �rame � �    ? �  O�    6���print H�rame �gs � �    @ �  O�    6���fmtlock �rame O.�fmtunlock �rame �    A ��rrstr �rame ��   B ��muldiv �rame ��[�uldiv �rame ���   C R��emmove �rame ���   D 5��emcmp �rame ���   E ;��emccpy �rame ����    F �  O�    6���ock (�rame ��QI�anlock �rame Qh�nlock �rame �    G �  O�    6���snprint x�rame � �s � P�� �    H ��leep �rame ��   I ��tas �rame <���������������������������������������������������������������������������������������D�����������������������������������������������������������������������������������������������������������O���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_�������������������������������������������������������� 2���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������M��������������e������������� ���������������������M��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ���������������C���C���C��� 2�������������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������I��������������������#]��������������������������������K������������������^�������������������������������������������B���6.ftailf = � � ]�[p � �$N ��` �$h DŽ$\ � DŽ$X HDŽ$P DŽ$, HDŽ$  HDŽ$ H�$  H�$xH�$x�$xH� H�$x u�$x HDŽ$�Ƅ$�Ƅ$�H�$p � �$ � H�$p H�$h�$d H�%8 @ uH�H�%8 @ H� u H�� H�H� tH���-� H�$p �$ � �$� H�$  �$ � �$� 1Ƀ���$0 Hc��4| � �$ � �$0 Hc�H��ʃ�����Z�ʃ����A� �����0tA� ���$�����xt��X�������?�-��� ����� ���� �����$0H�$(H�1�9�AH�H���?@�@�� u��H�H� ���H���9���H���D�$(H�$ H�A� ~6H�H�H�H�A�t9� � H�ø�H�Ã�1���� H�$0H����} �� H� �������t�� H� Á�$��|� ف� �~Љ � H� �������u��$� �����~� � H� ���������������� ������ �� � H� ��H�H�$ ���~�� �� H�Á�'����@���?��@�� H�Á�9�� ������?��@���?��@�� H�É���:�� �?��@����?��@���?��@�� H���(�$$H�$ H�$$H�$������$ H�1҉��H�H����� u�H�Á����~���뵃����$ � 1���� ��} � H�Á��| � H���� |�| � H����| � H���� ��$(�H��1�� Ët$(�����ᆳ��H� ��H�H�$���� � H�$��1H;|$(uH�$(��� H������ H��H�$� H�$�� t� H�$H�%�@ �@�H� �� H��H�$�H�%�@ �@9��H�$� H�� H� ��H�U@ �$ � � } ���HÉʼnD$@H�$,H�$� �$� �� }�$@� ���HÃ�� Hc�, H�$,� �� u����H��8H��H�$(� � u��L$(� � � �  H�$P� H�$HH�$H�$0H�$� H�8��PH��H�$0� H�$0� � � � u��L$0� � � �  �� H�$hH�H�$8H�  H�$H�$`H�$H�$HH�$� H+D$8��$D� �U@ H�$� �$� � H�$8H�$�$D�$� � �U@ H�$� �$� H�$0� �tZ� �U@ H�$� �$� H�$0� H�$8H�$�$D�$� H�$0� �U@ H�$� �$� � H�PýFU@ � H�$0���l$8H�%�@ �$8��$� H�H� uH�H�0��H�H�$(H�$8��D$H�$(H�$H�$� H�$(H�$ � H�$(��0�$8H�%�@ �$8��$� H�H� u9�$@ tH� uH�H�0��H�$(�$ �$8�$��L$(��H�H�$(H�$8��D$H�$(H�$H�$� H�$(H�$ � H�$(���l$PH�%�@ �$P��$�$X�$�$`���$h�$ � H�H� uH�H�H��H�H�$@H�$P��D$0H�$@H�$0H�$� H�$@H�$ � H�$@��H�H� tH�%�@ H�H��$� H���8�$HH�$@� uH�$@����8��$@ tH�$@H��$@�H�%�@ H�$@H�$�$� H�H� tdH�H�H�$0H�$@��D$ H�$0H�$ H�$�H�$0H�$@ u(H�$@��D$ H�$0H�$ H�$�H�$0H�H�8��H�H�%�@ H��$� �H���$H� t����$H� t���E�ËE��� uH1�H�H����$(�� uH� �Ɂ��$}-H�$(�� uH� �� �$���$|�Ɂ��$}0H�$(� � uH� ýd � �$���$|��$(� � t� � H�$(� � u����� � t1��ø H��E ��H�%@@ H�$H� t�l$� H��� H�$ ��$� H� �� H�$ ��$� H� �� H�%�@ H�H� tH�H�$(�T$(� �S@ H�$H�$� � H� ��pH�$�H9�H1��p�D$ H�$(H�$0H�H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$� H�$0� H�$0H�p��0H�H�H�H)��H�(�H�$8H�H�$�$,�$� H�$8;D$,uH�H�� H�0���0��� �H�$8 �$H�$8H�$� �$�H�$� H�$p H�$8 H�$� H�$��� �$4~H�$8 ��$4� t �H�� ø�H�� ��8H�$PH�$HH�$H�$(H�$�����H�$��  �����$�0H���$H�� H�H�H��$ Hc�4*H��! H� �$Hc�(�0 1�H�`L�$pH��0�$(�@� � H�H�$PH�$hH�H�$HA�� t�%ucI�zH�H)�H��z0H�� u �0+D$(H�`��H�L�$�$ � H�$hI�H� ���H�`Á�\$D}gI�L$pH�H�H9�H�H�$� �$� �$DL�$pH�$hH�H� tH�H�$HH�H�H�$P�����`��$\L�$pL�$��l$HL�$pH�$PH�$hHc�L�$p�$\�$D��JH�$8H�$hL�L�$0L�$pA�� t�%u0I�rH�H)�r0H�� u �0+D$(H�`������$D}`H�H��6H�H�$� �$��$DL�$pH�$hH�H� tL�L�$0H�H�L$8�I���H�`��$\L�$��T$0L�$pH�$hH�$8A�Hc�1L9�=H�H�$D�$,D�$�L�$pD�$,H�$hH�H� H�$8t1L�L�$0D�A� ���H�L$8L�I�6@���H�`��H�$ H�� @� tlH�H�H)�H��y0H�H� H� tH�H�$H� �L$� uH�H�H1��Ë|$(Hc�H�H9��H���H�H�H)�w0��@H�H�H�1�$,;l$P}QH�H��1H�H�$HH�$� �$��$,H�$HH�H� t3H�H�H� �$,;l$P|��H�H)�s0H�1��@ø�H�@��@H�H�H�1�$,;l$P}VH�H�H9�1H�H�$HH�$� �$��$,H�$HH�H� t>H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ���D$HH�$p� ���$dL�$��D$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d��D$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$��D$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ���D$HH�$X� ���$dL�$��D$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l��D$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$��T$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H��S@ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$��$@H�$PL�$X�$D����� �$,H�$X��$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L��S@ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A���S@ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� �S@ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$��l$H���$:H��HH�$:H�$�$�$��H�@��$H� ��$H�' ��$H�2 ��$H� ��$H� ��$H� ��$H� ��(H�$8H�$�$@�$H��H�$� H�(��0 H�H�$0H�$0 H�$H�$H�$@ H�$�� %8 @ H� t5� �S@ H�$H�$H�$0H�$��l$0��� ý �S@ H�$H�$0H�$��H�(H�$8H�$ H�$H�%X @ ���� H�H��$� � } ��� ��$H�%� 1�� �� H�%� H�H��(�H�$H�7� H�$� } H��H� Ët$(H�1H�%� H�H� ��(H�$8H�$�$@�$H��H�$����� �H�$�� �$�D@ H�$�$� H�$��$ �� } 1�� Éʼn�  H�$�H�$� �$��$ �$  ��$ �  1�� �c��H�$�H�$0H�$��$� � t 1�� ��$h��� ��PH�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�PH�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$� H�$HH�P����$4��$4��1��P��P�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�P�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$�H�$HH�P����$4��$4��1��P���$(H��H�H�3�1rf��� �9��)1҃�H�H�H9� ������� ��H��H9� ������ø�H���`�$pL�$xH�$�H�$h�1s1��`��$h�H�$hL�3H���� �9H���� �� �� �H��A�H�y�� �� �� �H���� �� �� ���� �i� �i� �H� H �H���� �� �� �H���� �� �� �H���� �� �� � H���� �� �� ���� �i� �i� �H� H �(H�1�� H�H�L9�1��`���D�A �Ic�1L9��$Pv1��`�� t_�$,Hc����$�H�$XH�$D�$(D�$�L�$P�$,L�$xD�$(H�$�H�$XIc�H�H� Ic����� t3H�$0I�0H�$8I�8H�$@I�@H�$HI�HH�H+D$h�H�`þH@ I�0�@ I�8�@ I�@�@ I�H�<% u�ޭއE ��H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H���H�0H��$( ���} � u �$(H�0��$(���|�l$$H�$8H�$��T$8Hc���0H�1��$8H��� tZ� �$,u*H�$@H�$ ��$� H�$8�$,H�$ H� u'��'t:H�H�\$8H�H�6@��� u��� t � H9�H���0Ã�� H����'t H�����H�\$8H�H�6@�����1��� tA� �$$u%H�$8H�$0��$� �$$H�$0H� u��'tH�9� u��H�(Ã�� H���'tH�����(H��$$ �$$;|$@}1�� t!H�$HH�$0��$� H�$0H� u<�� u �$$H�(Ët$$Hc�$8H��H�$HH�$���D$$��H� ��(H��$$ �$$;|$@}1�� t!�@ H�$0��$� H�$0H� u<�� u �$$H�(Ët$$Hc�$8H���@ H�$���D$$��H�0L�$@�$HI�H�E1���1��� � � � � � � � � ��-� ��+� � � ���0u� ��x� ��X� �������0| �9� �a| �z� �A|�Z~v9�� uL�I� tI� A� tA� t ���0ø�H�0�� t ���É���9�A� ����A� �H��_�ʃ�냉ʃ©����o��� ��u��0t� ��� �A���xt��X�������?�-��� ����� ���� �����$(H�$(H�H;L$(� H�$����� �H�$(�9� H�H����H�H���H�H� tH�H����K@ ��L$H� H� tH� H����K@ ��L$H�H;L$(��� �� H�H9����H� H9����@ ��L$��K@ ��L$��K@ ��L$��K@ ��L$����H�$(� ���� �9|$0s �;|$8r�L@ ��L$(H�H����yH����H�H� tH�H�����L@ ��L$(H� H� tH� H����L@ ��L$(H���L$(H�H� tH��$0�$��$��L$(H�H� tH���$�$8�$����� H�H9����H� H9���Z�GL@ ��L$(��L@ ��L$(��L@ ��L$(���T$0H�H�$ H� u H�$H� ��$(����'�9��H� Ëy9��$H���뺽�@ ��$0H�$(��X�$hH�H1�$@H�$8H�$0H�$ H�$(H�$`����� �9� H�H� t)H�$����� �9��H�H�H�H�H� u4H�$(H�H�H�$ H�H�H�$@H�H�$8H�H�H�X��$ H�H�$ H�H�$`�������@ ��$hH�$`�9��y9��H� t%H�$����;�9��H�H�H�H�H� ���$(H�H�$(H���M@ ��$hH�$H�$`뫽� ��$hH�$H�$`����$HI�H�$@�`�� ���� H1�H� H�I�8H� t=I�8H�$0��$��D$@H�$0��9��H�H�H� I�8�IpH�H�8Ëx�9��H�H�H� ��H�H�H�H���ƾ���H� H� H�H� H�H�H� ��H�� �$����$� H�$HL�$@����$8H�8H�$@��$��L$@H�H9�H�H9�� H9�H�H�H�H�H�H�$(���� ��9�/M@ ��T$(H�$@H�H� H� H� H�H�H�$8H�8H�$8�H)wH� ��Ǿ���H�H�H�$8�`�u��H�H�0��H�� �$����$� H�$@��H� u H���i��$��L$@H�H�$(H�H� uH�H���M@ ��T$(H�$@�L$H���09�J0�0s� �,���,���ËT$H��(�(9�Q(�,Ћq,�����(L�$@H�$8H�$0�H�1L9�� ����H�$0H�$��D$@H�$8A����H�$0L�$��D$@H�$8�H�1H�������A�q�H�1H����������H�H�(ýeM@ ��D$@H�$8����H�$(� ���'�$0��H�1H�����B��� ýrM@ ��L$(���H�H�3H���� �)lj���8�$P�$��$PL�$HA�9�� A�)ρ�ssA�I�0H��)���@�A�)΁�@��I�0H�H�H�H9��H�H9�����-�@ @�H�����8ý�@ ��$PL�$H��M@ ��$PL�$H����$@�$P�$��\$H��)‰T$4�+|$P�  sA��9���  H�$@H�$�$P�$��D$HH�8��$@�09���$��L$H�H�1H�$@�`�u9��H�H�$(�$4�$��l$@H�$(H�$��\$H����$(� �$�$4�$� H�$(��(H�$8H�$0�,���$@!� s��9��H�H�(Ë}09��2� �H�$ �)ωL$@�$��l$8� ��$@�$��l$0H�$8H�$��D$ H�(���$ ��H�H�3H��^� H���X�$hH��`�� H��H�H9��H�$`� H�$`� u�`�u�M@ � H�X���M@ H�$H�H�$�$h�$H�H�$ H����H�$`H�H��H�X��$`�$hHw���H�H�$P��$��l$P�$h�$��l$`H�$PH�$� H�$P�H�2� ��H�)�l$8H��|$��l$`H�$8H�$� H�$`H�$8H�$��l$`H�$8H�$� L�$`H�$PH1��@H9� H�H�H9��H� tH�H�H�H� tWH�H�H�H� t L�H�$H�H�$� L�$`H�$PH�H� tL�H�H�$H�$� H�X��@뫿�@ H�$�$H�$`H���$hH�$`����$H����� H�$@H�$��l$@H�$0H�$� H�$0�$P�$��l$@H�$0H�$� H�$0�H�2����H�$@H�$H�$����$@H�$0H�$� H�$@H�$0H�$�����$@�H)u H�H�$0��$,H�$0�$P�$��l$@H�$0H�$�$,�$��|$@H�$0�Hw ��HH�$PH�$XH�$� H�$PH�$`H�$� H�$XH�$`H�H9�H9��N@ ��T$XH�$`�H�)׉�9�,rH�$PH�PH� uH1��H��H�$H�$PH�P�D$PH�$`H�$X� t��H�H� � H�H��H�1H��H)��H�2H�$8L�H�$@H�$� H�$PH�$8H�$� H�$X�$,�$��L$@H�$PH�$H�$8H)ω���l$PH�$@H�$� H�$XH�H��@���H�$��N@ H�$H� H�$H�$��$ ��$(��$0� �$8��$@��$H��$PH�$�H�����H�$��H�1H��@ H�$��$��$�� ��(��0��8��$@��$HH�������  � H�����H�$��9���Ë�2H�H�$hL��N@ H�$I�����H�$h�N@ H�$������ ��(��0��8��@��HH�����H�$h�N@ H�$��$��$��$ ��$(��$0��$8��$@��$HH���Ā �� �O@ H�$H�$8H�$H�$(H���l$(H�$0H�$����� �O@ H�$H�$8H�$H�$(H���l$(H�$0H�$��l$(�O@ H�$H������`H�$pI�H�$h����� � ���5���� ��t!L�H�$�O@ H�$��D$hH�$p�H�1H��$P���u=���1�H�H)�H�H9�L�H�$�O@ H�$�����H�$�O@ H�$��D$hH�$PH�$p맋qH�1H����L�H�$pH�$�O@ H�$��D$hH�$p�� t��H�$�O@ H�$���qH�1H��$P���� ���� �H�H)�H�H9�L�H�$�O@ H�$��L$pH���$HH�$pH�H�� �$L;T$H���H�L$@���t'H�$hH�$pH�$�O@ H�$��$LH�$@�L�H�$�O@ H�$��D$hH�$PH�$p��^���  ��qH�1H��$PH�H�$X��L$hL�$pH�$P�$,�$,H�$XH�3H�H�$8H�$0���t8A�`� t H9�� L�L�$�O@ H�$��L$hL�$pH�$P���&L�L�$�O@ H�$��L$hL�$pH�$P�H�H)�H�L9�L�L�$�O@ H�$��L$hL��$,�$��T$hH�$X�9��H�$pH�$�P@ H�$��T$hH�$8H�H9|$0vH�$8H�H�$0H�$8H;L$0���H�H�@:<5�@ t:H�$@H;L$8u�� t+H�H�$pH�$�P@ H�$��T$hH�$@H��`� t��H�$pH�$�P@ H�$��T$hH�$@��� ���L�$�O@ H�$��L$hL�$pH�$P����H�XH� u H��P@ H�$H�$XH���L$XH�H�$XH�$`H�$� H�$`�H�1H��$8�$, �H�1H�$@H�H� tH;L$8r@H;T$8s0��H�H�$8H)׉���l$XH�$@H�$��$,H�PËqH�1H�$0����j�  tH�$0�9�HH�H�$H�$H��$��l$HH�H�$@H�H�$H�$XH�X�T$@�$, �H�2H�$@��$XH�$HH�$��T$@H�$H�������H�XH� tZ�h�d9�ud�h�$$ H�@H� t/H�H�$8H�$(H�$��T$8 D$$H�$(H�H� uыD$$H�0���0��H�$(��  t�P@ H�$H���D$(H�H���8H�$HH�H�H�t H�H�H)�����H�����H��$0��  t H��P@ H�$H�$H���L$0H�H�8��H�$X� ��P@ � H1��H��$P�$��l$PH�8�$D�$���� uOH�$P�$D�$��$$H�$P�$$�$��l$PH�8�$D�$���� uH1��H��$PH�$��D$ H�$PH�$ H�$�$X�$��T$PH��Hr �`�uH�H�$�����H�$0H�$��D$ H�$ � �$�$X�$��T$PH�$0��p�$�H�$�H� u�$���Ã�H�$� H1��p��$xH�$��l$xH�$hH�$��l$h��$@H�$h��$� �$�$�)ω|$��H9��$PtX����NH9�0����&H�$h�;|$D���@ ��L$h��l$xH�$H�$�����$xH�$H�$��t$XH�$PH�돋zH�$X������$xH�$H�$��D$ H�$xH�$ H�$H�$XH�$���Z��$xH�$H�$���>��$xH�$H�$���"���$(�$0H�� t�1��)у��H�H���h�$��$�I�� t � } ���)�cÙ��$��$x�L�$p�$d�$��$�H�H� uH1��hÃ��$dH�ҋ�H��H�$(H�1��H9� H�H�$X�$��$�$��$��L$pL�$X�$�H�� t.�$xH���H�Nj�l$(H�1��H9� H�H�$PL)lj�H��I)q L�H�$�$��|$PH�H�H�H�H)ω�v%H�H�H9��H������H9��$pH�$8H�$�|$x�$��l$pH�$8�Hu H�$PH�$��D$8u4H�$p�`�u H�$PH�h��$P� �$�$x�$茬��Q@ ���H�$(H�1���H)���$��$�$��$��L$pL�$X�$�H��$xH���H�Nj�l$(H�1��H9���L�$��P@ �$x�$�$��$�$��$�$��$ � H1��h��$pH�$�H�$p�$d����� ��1��h��HH�$XH� uH�H��$PH�$��l$PH�$@H�$��D$PH�$@A�`�@t8���H�����H�$XH�� �$�$�����qI)p ��H)���L�H�$H�$��D$PH��H�1����L�H�$H�$��D$PH�L�H�$�����@H�$HH�p�L$H�`�� �`�� H��$P�$��L$HH�$8�`�� �`�uwH��H� t�`�uO�`�uH�H�x�D$8H�@���Q@ H�$H�$�$P�$H�$8H�$ H���L$H��H���L$H��� H�$H���  H�$H����H�$H����H�$H����$`H�p�L$`�`�� �`�� H��$h�$�$p�$�$x�$�$��$ ��L$`H�$P�`�� �`�� H��H� t�`�uj�`�uH�H�x�D$PH�X���Q@ H�$H�$�$h�$�$p�$ �$x�$(�$��$0H�$PH�$8H���L$`��H���L$`��� H�$`���� H�$`���� H�$`���� H�$`����$8H�p�L$8�`�� �`�u{H���L$8�$,�`�uS�`�u<�`�uH�H�x�$,H�0���Q@ H�$H�$H���L$8��� H�$8��� H�$8��� H�$8���� H�$8����$PH�p�L$P�`�� �`�� H�H�$XH�$�$`�$��L$PH�$@�`�� �`�� H��H� t�`�uY�`�uH�H�x�D$@H�H���Q@ H�$H�$H�$XH�$�$`�$ H�$@H�$(H���L$P��H���L$P��� H�$P���� H�$P���� H�$P���� H�$P����$0H�p�L$0�`�� �`�� H�H�$8H�$��L$0�`�� �`�ujH��H� t�`�uB�`�uH�H�x�����Q@ H�$H�$H�$8H�$H���L$0��H���L$0��� H�$0��� H�$0���� H�$0���� H�$0����$PH�p�L$P�`�� �`�� H�$X � �$< �`�� �`�uvH��H� t�`�uN�`�uH�H�x�$ H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~�@ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$� �$P�$TH�$~�@ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;詒�$,H�$;蛒�$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�* ��$H�3 ��$H�+ ��$H� ���H�H�$�H�$0H�$�H�$H�$H�$�H�$辠�l$0� �$� H�����H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H�������$��$H�H�$H�H �u H�H������0�$@H���}H��$蔐������}'� uH1��0��H�H�0��:��|��$(H�$8H�$蠔�$@H�$8�$(9�H�H�0�c���8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$��l$4� �$�$` +�d �$��$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�% @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ �U@ H�$� H�$ H�$x D�$H � uH� ���H�H���վ}U@ H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ �U@ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�5�@ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5��t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �%� �H�(Éρ����)�$��D$�$$���YL$�%� �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%(@ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�%� f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����p�$��  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$貎�|$0� H�$0H+D$x�H�p��@H�$X� �$H�$PH�$H�$0H�$������@ ������@ 茋����$H�) É�$�É�$�Ë\$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H�P�$X�� H�$@H�% @ �� � � t H�$@� � ��� ��H�%X @ ��H�%�@ ��� �%` @ u �%` @ � � �$� �$X�H�$`H���H�$�%` @ �$�V@ H�$�$ �$( � H�$@H�$@������(H�� H�H�$��V@ � H�(���� u H�9� t�� t�� uH���H�  H�$ H�$8�$ � �$��V@ ��$�� } 1��  ÉʼnD$,H�$8H�$� �$�� �$,躠�H�  ��$8H�$ tH�H�$0��L$0H�$ �H�����$ tH�H�$0��L$0H�$ �H�����$0豈�$(H�$ t?H�$0����$0苈�� �H�$0���n��$ � �$(H�  ���H���V@ H�$H�$�H�H�$� H�$��褟���H�H�H�$� ��V@ H�$� H�$0� �$��|$0� uH�$0�V@ H�$��l$0��$$H�$��H�$0H�$�$$�$��l$0��İ �� H�$(H�% @ u0� ��< � �$� t �$H� ��$(��1��(H�$0���p� �$$� t �$$H�(��% @ H�$0H��� � �$� ���H�$��_@ 轅����_@ H�H� t#H�H9�lH� H�H�H� uH�%p_@ �_@ ��l$0H�$�H�$H�$�H�PH�$������l$0��İ ��H� ����H� �X�$L��V@ H�$�X�$� � � � H�H� u:H� tH�% @ H� tH�H�$� �V@ � H�P�����;|$Lt����� H�%( @ ��%( @ H���%( @ H���8�$@�$@���D$0u�\@ �$@�$赝�l$@��D$ H�$0H�$ H�$��$@<%�@ �$@ �~,� �\@ H�$�$@�$�%�@ �$����H tH�$0�$ �$@�$��D$0H�8��0 H�H�$0H�$0 H�$H�$H�$@ H�$�� %8 @ H� t5� �\@ H�$H�$H�$0H�$��l$0� H�0 ý �\@ H�$H�$0H�$����@ ���0� } ���0Ã�$8u��H�0ý`_@ �� %h_@ H� tpH�H�$ 轂�$8H�$ H��� t3�9�"��$,H���_@ ��$,H�0��PH� u����|$ H� H� u�`_@ ����0���$ ��@ ��$ ��H����@ ����H�$���D$8H� H�$0H�`H� t H�`�����$�H�$@H�$� H�$0H�`H�`H� tH�$8���tH����$L� �$�@ H�$H�%�@ �@�$��l$L� �$��$�� |��$0H�`���$$�$�H�$0H�`H�$�$$�$��$�裙��~�� H�`�p�� H��`����8H�$@��\$@H�H� �  H� u�K@ H�H�PH�H��H�$H�$�� H�8��@ H�H� u�K@ H�$H � �K@ H�$H�%�@ H�$� H�%�@ �@�$,�_@ ��$,1҉T$0H�%h_@ H� t�@|Y�_@ ��$0 uH�$H ��� ��L$0}� �$4Hc�8�$�K@ H�$� �$4���� u�9� H� 뀉�‰T$0Hc�$8H��q�Ɓ���H�% @ H� u� � �$� H�H�H�% @ H��� �%�@ !�H� ��$8� �$H�$�H�$� �$���� ufH�$8�T@ H�$� H�$( H�$8H�$  H�$H�$�H�$� H�$8�U@ H�$� H�$8��� �� H� t+H�$8�U@ H�$��$H� ��$� ��l$8�U@ H�$��$� ��� H�$P ���H� H� uh1�c�nentry==0 && c->qentry==nil) || (c->nentry && c->qentry) realloc channel entries: %r Queuing alt %p on channel %p Dequeuing alt %p from channel %p can rendez alt %p chan %p can buffer alt %p chan %p buffer recv alt %p chan %p buffer send alt %p chan %p rendez %s alt %p chan %p alt %p recv send unlocking the chanlock chanlock is %lud NaN +Inf -Inf e%d e%d e%d read error: %r #p/%lud/args �@ 0U@ � �  f � q � x_@ #d/%dctl channel was closed couldn't parse wait message � # � % K1 + � , � - � C W/ E  G  S +1 X z1 b z1 c / d z1 e  f  g  h � l � n !6 o z1 p z1 r A s x0 u � x z1 z � �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5�threadexitsallstatus set to %p threadint q->magic==FREE_MAGIC q->size==t->size q->left==Poison q->right==Poison q->next!=nil && q->next!=Poison && q->next->prev==q q->prev!=nil && q->prev!=Poison && q->prev->next==q t->magic==FREE_MAGIC a < t->size && t->size < b t->left!=Poison t->right!=Poison t->next!=nil && t->next!=Poison && t->next->prev==t t->prev!=nil && t->prev!=Poison && t->prev->next==t t->magic == FREE_MAGIC t->magic == FREE_MAGIC y->magic == FREE_MAGIC y->magic == FREE_MAGIC root->right == nil root->magic == FREE_MAGIC && root->size == node->size B2NB(a) == b b->magic != FREE_MAGIC b->size >= dsize2bsize(p, dsize) b->size - dsize < 0x10000 newarena %lud pool too big: %llud+%lud > %llud memory pool too large bot->aup == top && top > bot pool %s block %p hdr %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux tail %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux | %.8lux %.8lux user data %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux | %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %s %s pool panic bad magic corrupt tail magic corrupt tail ptr corrupt tail magic corrupt tail ptr dangling pointer write bad arena size bad arena tail size mem user overflow (magic0) corrupt tail magic0 corrupt tail magic1 corrupt tail ptr too much block data mem user overflow mem user overflow don't call me when pool->move is nil B2D called on unworthy block D2B called on non-block %p (double-free?) invalid allocation size a->size >= nbsize cannot satisfy dsize %lud span %lud with align %lud+%ld D2B(p, c) == b poolalloc %p %lud = %p poolallocalign %p %lud %lud %ld %lud = %p poolcompact %p poolrealloc %p %p %ld = %p poolfree %p %p dsize >= getdsize(b) poolmsize %p %p = %ld found wrong tail pool %p %s (%p %.8lux %lud) Moribund Dead Exec Fork Running Ready Rendezvous unknown top of schedinit, _threadexitsallstatus=%p %s %lud: &x=%p n=%d t->stk=%p %s %lud: stack overflow pausing, state=%s all threads gone; exiting running %d.%d %d.%d marked to die sleeping for more work t->state == Ready readying %d.%d waking process %d assert failed: %s qunlock called with qlock not held, from %#p %s: %s %s Binits: unknown mode %d Bopen: unknown mode %#x 0123456789abcdef 0123456789ABCDEF ((((( H����������� noproc %d.%d %d._ %d.%d %s: assertion failed sbrkmem /env/MALLOCFD canlock(&pv->lk)==0 panic: panic: nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 Rendezvous with thread %d.%d Rendezvous for tag %p Woke after rendezvous; val is %p threadmain threadmain /dev/cputime _schedexec %s _schedexec failed: %r exec failed _schedexecwait %d procexec %s: loop start dfilename=%s, s=%d, xp=%p invalid source fd %s: xfr.sfd=%d, xfr.nsent=%lld,xfr.dfd=%s,xfr.iounit=%d %s: cannot open file=%s %s: dir->length=%lld, dir->mtime=%lud, new->length=%lld, new->mtime=%lud seeking back to 0 %s: could only write %lld of %lld bytes: %r %s: exiting %s: calling threadexitsall usage: %s [-d] [-i ] -d: debug -i : sleep interval in milliseconds. Default=%d stdin format: sourcefile nsent [destinationfile]. When no destination, then write to stdout usage %s: Binits on stdin : status code: Beof, errstr: %r stdin reader stdinproc: increase read length=%d stdinproc: read line=%s, sz=%d stdinproc: cannot find file=%s stdinproc: cannot work on directory=%s stdinproc: cannot open file=%s stdinproc: destination file name %s longer than %d bytes stdinproc: xfr.sfd=%d, xfr.nsent=%lld,xfr.dfd=%s,xfr.iounit=%d stdinproc: xp->sfd=%d, xp->nsent=%lld,xp->dfd=%s,xp->iounit=%d stdinproc: exiting reader %d %s: could only read %ld of %d bytes: %r malloc of %lu,d bytes fails: %r write error: %r bad stacksize %d create thread %d.%d name %s p->newproc == nil R@ R@ R@ R@ R@ R@ &R@ Unhandled note %s, proc %p sys: Got note %s sys: Threadexitsallstatus = '%s' threadint libthread: too many delayed notes /proc/%d/note /proc/%d/notepg Malloc of size %ld failed: %r Malloc of size %ld, total %ld %s: %s %s  �@   �@   �@  �@  �@   �@   �@   �@   �@  �@   �@   �@   �@  �@ �@  �@   �   �  V@   V@ ��text h�bthread @h�tring @8�tring �_�bs.c @ �xits @ �$1 ��eek.c [�rtod.c C�rfstat.c J�rtol.c c�tlock.c T�k_.s n�bug.c @ �inp *�ol.c ~�and.c �bthread.a @]�onnotepid x�nit.c @X�tring H�flen.c @ �threadwaitchan r�hed.c @ � \�w10.c @��nd %�lloc.c g�mccpy.s @h�tring @x� B�all.h @^X�note �noted.s @ (�ocp @C�sbrkmem �gv0.s �bbio.a @D �tring �stom �exec.s y�lush.c @_`�threadpq Y�fecpy.c !�rtoll.c @_x�brkmempriv m�it.c i�in.c @_�onex @D0�rcl @ 0�ivlock @]�edata �bc.a �bc.h �rfork.s @ 8�rgv0 �read.h @ @�threadnopasser @ H�g_feed 6�ead.s u�bbio @ P�threadnotefd �qlock.c @DH�tring @ X�sysfatal @ `�ainstacksize @a�fmtalloc �await.s �tcallerpc.s w�ethal.c 9�ose.s V�rrstr.c (�ck.c �h �d �v ,�t @Dh�ownfmt �t @ h�notelock @F(�b �c �s @ p�tring @ x�1 �getpid.c 4�eep.s ?�ad.c 2�fmt.c @ �chanlock v�dline.c j�readimpl.h @ �doquote @K(�tring @ �datamagic @KX�tring t�te.c 7�en.s {�mchr.s 5�ek.s @e�notes >�rk.c f�mcmp.s @ �_threadexitsallstatus �mcpy.s @ �_tos K�ol.c &�ol.h @ �onexlock @ �__assert 3�yscall @R �tring @ �$509f7b52.3fd34413 �fmtvprint.c �wait.c @S8�tring G�mmove.s @SP�tring @ �totalmalloc @��ufs Q�at.s s�ndez.c $�ne.c �mset.s @ �imagmem @�unit.c 1�tfd.c @S�.string e�ldiv.s R�rite.s `�ype.c O�ype.h �notify.s @S�.string �rendezvous.s U�rrstr.c @S�.string N�tfmt.c �vsmprint.c @S�type @T�tring ^�exp.c @ �mainmem /�tdef.h @U0�tring @ �_threaddebuglevel �in9.s @ �0.3ff00000 X�frune.c @Up�tring @��nicbuf �d64 L�print.c �o.h :�xits.s S�tat.s @V0�tring �clude @ �loc @ �privates b�rint.c p�annel.c )�its.c @ �.40240000 �fmtprint.c I�kenize.c �ailf.c �postnote.c @V�.string M�t.c k�b.c ]�n.c P�rfmt.c @V�tring @ �g_tap @��g_vec @[�tring @�threadpasserpid �an9 a�nprint.c F�s.s ;�ys @[(�tring @�ep @��threadrgrp =�sfatal.c -�eprint.c '�s.h �atexit.c @�dirty <�ite.c 0�rint.c q�d64.c @[h�sstate d�rstr.s �privalloc.c @��ainjmp .�print.c Z�upper.c l�.c @[�.string E�ort.c �ps @ �0.41b00000 @(�0.43300000 �rchr.s D�nvM2D.c @0�otes �me }�rcmp.c �bc @\ �tring @\@�tring @\�tab1 @]0�b2 +�ssert.c z�tjmp.s W�rcpy.s @8�exitflag @@�onexit �rt �rm |�rdup.c �and.c o�eate.c 8�eate.s @H�llstring A�rstat.c �rlen.s #�rncmp.c @P�tl "�rncpy.c @X�privates @`�endezvousp �       �  O�    6��  � �     ��threadmain h�rame ,� � (�end P�w  �dinarg 0�@�unit �g (�afe �rgs �rgc �bug �dinch �v � �fr H�r @�f 4��ent �d �terval �c �usage (�rame 4�tdinproc �.frame � 8�r 0�r (� � ��bbuf �b �debug �g �reader P�rame ��g n�malloc 8�rame �afe ���error H�rame �g � �f �    ��trlen �rame �    '��trchr �rame ��    *��emset �rame ���    R��emcpy �rame ���    ��main �.frame �rgv ���rgc �    ��etcallerpc �rame �    �  O�    6���eek @�rame ����   ! �  O�    6���trtoll X�rame �ptr H�afe �e �   " �  O�    6���trncpy �rame ���   # �  O�    6���trncmp �rame ���   $ �  O�    6���hartorune (�rame � �unetochar �rame �e �unelen 0�rame �r �ne �unenlen �rame �ne k�ullrune �rame ��   % �  O�    6�� & p�� ' � � �sbrkalloc (�rame ��kmerge �rame �� f�ck (�rame � �punlock (�rame � �heckenv P�rame �f � q�int @�rame �� � �ppanic X�rame ���g � � /�alloc 8�rame �afe ��e �mallocz 8�rame � �afe ��e W�allocalign P�rame �afe ��n �set �gn �e �ree �rame �ealloc @�rame �afe � ��e �size �rame  �etmalloctag �rame ��etrealloctag �rame �/�etmalloctag �rame 6�etrealloctag �rame =�alloctopoolblock �rame �   ( �  O�    6���ock (�rame ���anlock �rame ,�nlock �rame �   ) �  O�    6��exits �rame ��   * �  O�    6��atol (�rame |�toi (�rame �   + �  O�    6��_assert (�rame ��   , - �  O�    6��vseprint x�rame � �s P���   , . �  O�    6��   , / � � !f�fmtFdFlush 8�rame ���vfprint �.frame T�� �s P�f P��   , 0 �  O�    6���print @�rame �gs � �   , 1 �  O�    6��   , / � � "z�mtfdflush �rame ��fmtfdinit �rame ��e � �   , 2 �  O�    6��   , / � � "�ofmt h�rame 4�0�(��ne �� �� 8�mt � %�_fmtflush �rame � ��@�fmtpad H�rame ���&�_rfmtpad H�rame ���'l�fmtcpy �.frame H�une (���@� � � �� D�8� 0���� �fmtrcpy x�rame D�une �0�8�� ��� @���/�charfmt 8�rame �/W�runefmt 8�rame �/�fmtstrcpy P�rame �afe � ����x�strfmt 0�rame 0�fmtrunestrcpy H�rame �+�runesfmt 0�rame 1K�percentfmt 8�rame �1z�ifmt �.frame �.safe C�f X�nv t�g 6!�countfmt �rame 6�_flagfmt �rame 79�badfmt H�rame � ���   3 4 ��leep �rame ��   3 5 ��seek �rame ��   3 6 ��read �rame ��   3 7 ��pen �rame ��   3 8 ��reate �rame ��   3 9 ��lose �rame ��   3 : ��exits �rame ��   ; < �  O�    6���rite 0�rame �� �   ; = �  O�    6���sfatalimpl 8�rame �  �f 8�sysfatal 0�rame �g � �   ; > �  O�    6���rk (�rame � 9"�brk (�rame � ��   ; ? �  O�    6���ead 0�rame �� �   ; @ �  O�    6���ounit �rame �args ��d �buf �   ; A �  O�    6�� B � �:�dirstat X�rame �f ��� �e �   ; C �  O�    6�� B � �;p�irfstat X�rame �f ��� ��   ; D �  O�    6�� B � ��tatcheck �rame �f <�convM2D h�rame 8� �0� 4��uf � �s ��f �   ; E �  O�    6���bort �rame �   F ��tas �rame �   G R��emmove �rame ���   H �  O�    6���tflen 8�rame ��ne ��   I �  O�    6���ken 8�rame �� �oting �l�ken 0�rame �� �oting A�ettokens 0�rame �s �� �args �rgs Bt�okenize 0�rame �s ��args �rgs �   J �  O�    6���trtol 8�rame �e �ptr �   K *�  w�    ^�� & � ��cklist (�rame ���cktree (�rame ��t G|�elookupgt (�rame ��stgood �e G�reesplay `�rame @���8�(��e Iv�ladd @�rame �de ��de J�pooldel 8�rame �ot �e ��ze2bsize �rame �L9�ze2asize �rame �L`�ckmerge 0�rame �l ��A�cksetsize (�rame �ze ��getdsize �rame M�blocksetdsize @�rame ��ze N�trim @�rame �ag �tra ��ze ��freefromfront 0�rame � �p ��+�nasetsize �rame �ze PV�lnewarena `�rame ����ze Rw�ckgrow @�rame �ize �ze ����arenamerge P�rame �ot �op �wsize � � ��mpblock �.frame � ���rintblock (�rame �p � W,�icblock (�rame �p � W�blockcheck h�rame 0� (� 4�ize ��������renacompact X�rame ��t � $�mpacted � �p ]Y�lcompactl 8�rame �l � �mpacted ]�B2D �rame ��B @�rame ��v�lallocl P�rame � (�afe �ize ��ze _�poolreallocl x�rame �wb @� �ft P�afe �ght ,�size 4�size 0�size ����ize c+�gnptr �rame �set �gn c`�lallocalignl p�rame 0���@�afe �n �ize ��ze �gn �set fR�lfreel P�rame � ��I�oolalloc H�rame ��p hb�oolallocalign `�rame ��n �set �gn �p i�poolcompact 8�rame � �|�oolrealloc P�rame � ��p k�poolfree 0�rame �p l�poolmsize P�rame � �ize �p n;�oolisoverlap (�rame ���p n�poolcheckarena 8�rame ��ail ��=�lcheckl 8�rame ���poolcheck �rame ��poolblockcheck (�rame �afe ��-�ldumpl @�rame ���pooldump �rame ��pooldumparena H�rame ���5�mark 0�rame � �e �   , L �  O�    6���nprint H�rame �gs � � �   , M �  O�    6��   , / � T��tinstall �rame �P�mtinstall 0�rame �t �c r�fmtfmt 8�rame ��+�fmtdispatch 8�rame �afe �ne �� �unes �   , N �  O�    6�� O T��   , / � �u%�d �rame ���xsub �rame ���xdtoa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � ~�_floatfmt �.frame h�afe �U�� �efgfmt 0�rame �   , P �  O�    6��   , / � � A�rrfmt �.frame �.safe �buf ��   3 Q ��tat �rame ��   3 R ��write �rame ��   3 S ��stat �rame ��   3 T ��rk_ �rame ��   ; U �  O�    6���errstr �.frame �g �buf � �   ; V �  O�    6���errstr �.frame �f �tmp � �   W )��trcpy �rame ��   X �  O�    6���tfrune 8�rame ����   Y �  O�    6���tfecpy @�rame ��m ��   Z � O � ��oupper �rame ��olower �rame �   [ �  O�    6�� O T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � ��orm �rame ��mp 8�rame � ��/�vby �rame ����by (�rame ���u�ascii @�rame ��������by �rame ����mulascii P�rame ���� ����p (�rame �� ��   \ �  O�    6���ow10 0�rame �afe ��   ] �  O�    6���aN �rame ���sNaN 0�rame ���Inf �rame ���sInf �rame ���n �   ^ �  O�    6���rexp 8�rame ������dexp @�rame $�afe ��tae �}�odf 8�rame ����   _ �  O�    6���abs �rame � �   , a �  O�    6���snprint x�rame � �s � P�� �   , b �  O�    6���print H�rame �gs � �   , c �  O�    6���fmtlock �rame ��fmtunlock �rame �   3 d ��rrstr �rame ��   e ��muldiv �rame ���muldiv �rame ���   f 5��emcmp �rame ���   g ;��emccpy �rame ����  h i �  O�    6��  � �    h j � Z��ain X�rame �v ��c ��nlauncher 0�rame ��p �rame ��mes �rame �r �p �f �b ��rk �.frame �.safe �buf ��schedexec (�rame �d �+�schedfork 0�rame �d �y�schedexit �.frame �ex �+�schedexecwait X�rame �d ��systhreadinit �rame ��threadgetproc �rame ��threadsetproc �rame �  h k �  O�    6��  � �    h j � � ��threadmalloc @�rame ��afe ��e ��threadsysfatal 8�rame �  �f �  h l �  O�    6��  � �    h j � �   ' � �7�hreadid �rame ��hreadpid 8�rame �d ����hreadsetgrp �rame ���hreadgetgrp �rame ��hreadsetname �.frame �.safe � �buf �arg �t �p � ��hreadgetname �rame ��hreaddata �rame ��rocdata �rame �  h m �  O�    6��  � �    h j � �   ' � � ��hreadexits @�rame �tstr ��hreadexitsall H�rame  ��d �id �pid �tstr ��hreadwaitchan �rame �  h n �  O�    6��  � �    h j � � ��threaddebug �rame �arg � �buf �f ��threadassert P�rame �afe  �f ��  h o �  O�    6��  � �    h j � ���tID (�rame ���thread P�rame � (� �e � ����cksize ��hreadcreate P�rame �cksize � �afe ��_newproc P�rame � �e �cksize � �(�rkflag ��procrfork X�rame � �rkflag �cksize � �� �roccreate 0�rame �cksize � �  h p �  O�    6��  � �    h j � � ��anfree (�rame ��chanfree �rame ��hancreate 8�rame ��msize �mcnt ��penfor �rame ���lt h�rame 8�0�lreadycl ,�iting � � ��$�(�@��s ��hanclose 8�rame � ����chanclosing (�rame ����op �.frame ������ecv 0�rame �$�brecv 0�rame �R�end 0�rame ��bsend 0�rame ��channelsize 0�rame ���endul �rame �c ��ecvul 0�rame ��[�endp �rame �c ��ecvp 0�rame ���nbsendul �rame �c ��brecvul 0�rame ��=�bsendp �rame �c ��brecvp 0�rame ���emptyentry 8�rame �tra ���enqueue @�rame �a ��ueue H�rame ����exec H�rame ��execbuffered H�rame �lreplace ���copy (�rame �� ��exec �.frame � 8�f 0�iter � ��(� ���herop �  h q �  O�    6��  � �    h j � � ��ncheramd64 �rame �� ��threadinitstack �rame �� �  h r �  O�    6��  � �    h j � �   ' � S��tate �rame ��schedinit H�rame ����eedstack h�rame ���_sched H�rame �afe ����thread 8�rame �����threadready @�rame ���eld �rame �  h s �  O�    6��  � �    h j � ���ish (�rame � �t ��_threadrendezvous P�rame �t � ��� ��threadflagrendez �rame ��threadbreakrendez @�rame ���  h t �  O�    6��  � �    h j � ��hreadnotify 8�rame ��pid � �om ���ayednotes �.frame ����s �?�threadnote @�rame ���v ü�procsplhi �rame ��procsplx 0�rame ��  u v �  O�    6��  � ���rdline H�rame � ���im � ���linelen �rame �  u w �  O�    6��  � � ��error �.frame � �buf � ���nic �rame ��lethal �rame �orf �  u x �  O�    6��  � ;��exit 0�rame ���nstall �rame ��tall (�rame ���read (�rame ���owrite (�rame ���inits (�rame �bp ��e �e ��init 8�rame �e �B�fdopen H�rame �afe � �e ���open @�rame �afe � � �e �e ʳ�term (�rame ����iofn �rame ��  u y �  O�    6��  � � ��flush 8�rame ���   z ��ongjmp �rame ��etjmp �rame �   { ��emchr �rame ���   | �  O�    6���trdup 8�rame � �afe ��   } �  O�    6���trcmp �rame ��   ~ �  O�    6���rand �rame �op ��    �  O�    6���and �rame ��rand �rame �d ��rand (�rame ��   ��  O�    6���xit �rame ��d ��texit (�rame ���atexitdont �rame ��   , ��  O�    6��   , / � � ��StrFlush 8�rame ����fmtstrinit 8�rame ��E�smprint �.frame �s P�� �   , ��  O�    6��   , / � � ��mtvprint 8�rame � ��s � �   , ��  O�    6��   , / � � ��mtprint 8�rame �� � �   3 ���fork �rame ��   3 ���endezvous �rame ��   3 ���otify �rame ��   3 ���oted �rame ��   3 ���xec �rame ��   ; ��  O�    6�� B � ���ait h�rame 8��0�d �f �   ; ��  O�    6���qlockinit �rame ��qlp 0�rame �� Ԇ�lock 8�rame � ��unlock @�rame ��afe ��nqlock �rame �C�lock 8�rame � ��anrlock �rame �+�unlock 0�rame ���wlock 8�rame � �{�anwlock �rame ��wunlock 8�rame ����sleep 8�rame �� �;�wakeup (�rame ��wakeupall (�rame ���   ; ��  O�    6���rivalloc (�rame ��   ; ��  O�    6���ostnote �.frame �r �e �f �file � �   ; ��  O�    6�� ' O���etpid �rame �   3 ���wait �rame �G���������������������������������������������������������������������������������������������������������^���H�������x����������������������������������������������������������������������������������������M����������K��_�������������g��������������������#]�������������������������� 6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������J������������������R����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_��������������������������������������������������������C���C���C���C���C���C��� 2����������������������������������������}�������������������������������������������������������������������������������������������������������C��������������������#]���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ���������������C���C���C��� 2������������������������ �������������������������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������H�����������������K������������������^���n���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D������������������v��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������B���������������������������������N������  ��������������������������������������������������������������������������������������������������������������������������������������������������������������������C���C���C���C��� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������6.onproc = � B � *� �*H���}� � @ H�$� � @ � � �$,H�$@� �$� @ H�$�$,�$� H�$@� �$� �$<� }� � @ H�$� � @ �H�$�H���$,�$<� @ H�$�$,�$� H�$�H�H�H�$� � � @ H�$�� @ �H�����H�% @ H�$H�%` @ �%( @  �$�H�$�H�$�� @ ���H�%X @ H�$H� t�l$�H��� H�$ ��$�H� �� H�$ ��$�H� ��@H�$`�$P�$H�$XH�$H�$0H�$� H�@��8H�$PH�$HH�$H�$(H�$� H�8��$H� ��$H� ��$H� ��% @ �@��0L�$@�$HI�H�E1���1��� � � � � � � � � ��-� ��+� � � ���0u� ��x� ��X� �������0| �9� �a| �z� �A|�Z~v9�� uL�I� tI� A� tA� t ���0ø�H�0�� t ���É���9�A� ����A� �H��_�ʃ�냉ʃ©����o��� ��u��0t� ��� �A���xt��X�������?�-��� ����� ���� �������  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$� H�$0� H�$0H+D$x�H�p��0H�H�H�H)��H�(�H�$8H�H�$�$,�$� H�$8;D$,uH�H�� H�0���0��� �H�$8 �$H�$8H�$� �$�H�$� H�$p H�$8 H�$� H�$��� �$4~H�$8 ��$4� t �H�� ø�H�� ��H�$��  �����$�0H���$H�� H�H�H��$ Hc�4*H�� H� �$Hc�(�0 1�H�`L�$pH��0�$(�@� � H�H�$PH�$hH�H�$HA�� t�%ucI�zH�H)�H��z0H�� u �0+D$(H�`��H�L�$�$ � H�$hI�H� ���H�`Á�\$D}gI�L$pH�H�H9�H�H�$� �$� �$DL�$pH�$hH�H� tH�H�$HH�H�H�$P�����`��$\L�$pL�$� H�$HL�$pH�$PH�$hHc�L�$p�$\�$D��JH�$8H�$hL�L�$0L�$pA�� t�%u0I�rH�H)�r0H�� u �0+D$(H�`������$D}`H�H��6H�H�$� �$��$DL�$pH�$hH�H� tL�L�$0H�H�L$8�I���H�`��$\L�$� L�$0L�$pH�$hH�$8A�Hc�1L9�=H�H�$D�$,D�$�L�$pD�$,H�$hH�H� H�$8t1L�L�$0D�A� ���H�L$8L�I�6@���H�`��H�$ H�� @� tlH�H�H)�H��y0H�H� H� tH�H�$H� �L$� uH�H�H1��Ë|$(Hc�H�H9��H���H�H�H)�w0��@H�H�H�1�$,;l$P}QH�H��1H�H�$HH�$� �$��$,H�$HH�H� t3H�H�H� �$,;l$P|��H�H)�s0H�1��@ø�H�@��@H�H�H�1�$,;l$P}VH�H�H9�1H�H�$HH�$� �$��$,H�$HH�H� t>H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ�� L�$HH�$p� ���$dL�$� L�$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d� L�$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$� L�$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ�� L�$HH�$X� ���$dL�$� L�$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l� D�$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$�H�$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H�� @ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$� �$@H�$PL�$X�$D����� �$,H�$X� �$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L�� @ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A��� @ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� � @ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$� H�$H���$:H��HH�$:H�$�$�$��H�@��(H�$8H�$�$@�$H��H�$� H�(�������H���0H��$( ���} � u �$(H�0��$(���|�l$$H�$8H�$�H�$8Hc��� H�$0H����} �� H� �������t�� H� Á�$��|� ف� �~Љ � H� �������u��$� �����~� � H� ���������������� ������ �� � H� ��H�H�$ ���~�� �� H�Á�'����@���?��@�� H�Á�9�� ������?��@���?��@�� H�É���:�� �?��@����?��@���?��@�� H���(�$$H�$ H�$$H�$������$ H�1҉��H�H����� u�H�Á����~���뵃����$ � 1���� ��} � H�Á��| � H���� |�| � H����| � H����L�$(�� ~l��dI� uA� �%� Hc�H�5�� @ H9��9�,H��u �����H9� � @ �1������H���(�$0��$0H�$8H�$��$$��$$H�(��0��$8�%� Hc�H�5�� @ H9�"�9�H�H� t�H�0��H9�� �$8�@ �� t9�9�(�H�$(H�H�$�� H�$(H�H�0���� u�� � H�0��0D�$HH�$@H��L H�$8�H 1�A� � �H�H�$@�@�3� � �0� � � � �*� �.tE���D$H�$8H�$�D$HH�$8H�$@� }H1��0Ã�v��H�0ÃKLA� ���$,H�$@H�$��D$HH�$8Hc�L$@H�$@�$,�@�3���t�4t�5t �6���0r�9v/A� t$H���t �L�H��L�D���ۉ������� t�H���H��8t�����8H�8��}�{L�t�L��H ���L����0Ë{L���KL@��1��������$(�$0I�� |H�}CHc�H�3L9�&��� @�1���0� H����1� H�������$0I��$(Hc�H�3L9�$�)׃�@�1���9� H����9� H����� H�$��L�t�H��$(~�$( �$��$� � tH�$��@ H�$�H������$� �$� � tH�$��@ H�$�H������$��t$� �$�� tH�$��@ H�$�H���D$0 fW�.�W�\������$4 H�$��@�$,�$,@��5x@ �t�$4 �$,��$��$,�$T ��fW�.� �$H�$TH�$� �$T���% @ ���$T�$Tj��$T�� �$T� ����$P� �$��$X�$P+l$T� �$X��% @ f.���$P+l$T� �$X��% @ f.��%0 @ f.���$P+l$T� �$X��%0 @ f.�1Ƀ����0Hc�4m���%0 @ �|�c�m �$(�$,fu�$T�� H�$�H�$mH�$� �$T�$P�$|0�$}0H�$~�@ H�$�$T��� H�$mH�$ � �$�f.�� 1ɉL$P�$L �$0 � ��$PHc�$��-�$,gu �$( � �$D �$(�$< �$(�$8�$,�f� �g� H�$m�$@�$� �$��T$,D�$LD�$8�$D�$<�$@H�$��$P� t�� }1�}1҃���� � ~,���9�����.����0� ԃ���9�����.D�A��$mH����@�� ƒ�D9�����.����0� ��$��L�� A� u����.A�etA�gtHc��> H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~�@ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$� �$P�$TH�$~�@ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;��$,H�$;��$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�3 ���H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H�������$��$H�H�$H�H �u H�H������8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$� H�$4� �$�$` +�d �$� �$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�%H @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ � @ H�$� H�$ H�$x D�$H � uH� ���H�H���վ5 @ H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ � @ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�5x@ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5x@ �t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �% @ �H�(Éρ����)�$��D$�$$���YL$�% @ �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%P @ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�% @ f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����@H�$X� �$H�$PH�$H�$0H�$������ @ � H���� @ � H���$H�) É�$�É�$��H��$�$� vH��u��� ��H������H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H����$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H� H�$(�� uH� �Ɂ��$}-H�$(�� uH� �� �$���$|�Ɂ��$}0H�$(�� uH� ýd ��$���$|��$(�� t� �H�$(�� u������ t1��ø H��E ��$H� ø��� �R{�D� �@ main � 0C 0123456789abcdef 0123456789ABCDEF �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5� # �% � + �, �- �C � E � G � S � X � b � c x d � e � f � g � h �l �n � o � p � r � � u �x � z �NaN +Inf -Inf e%d e%d e%d ((((( H�����������  9 @   : @   < @  ? @  C @   H @   N @   U @   ] @  f @   p @   q @   u @  { @ �@  �@   �@   �@   �@   �@ usage: onproc procno cmd [args...] usage #p/%lud/ctl open failed: %r open wired %d exec failed: %r exec nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 B<�text �:�bs.c @ h�tring �6�rtod.c #�rtol.c =�tlock.c �ol.c +�flen.c 7�w10.c @�d C�mccpy.s �gv0.s �stom �ec.s 4�fecpy.c @ �data �bc.a �bc.h @ �tab @ �rgv0 @�knownfmt @ �mtalloc 2�rrstr.c D�ck.c �h �d �v �t �t �c �s !�tpid.c E�eep.s @X�tring (�fmt.c @ �oquote �en.s B�mcmp.s @ �tos �yscall @ �509f7b52.3fd34413 A�mmove.s ,�ne.c @�mset.s '�tfd.c ?�ldiv.s 1�rite.s ;�ype.c /�ype.h .�tfmt.c @x�ctype 9�exp.c &�tdef.h �in9.s @ �0.3ff00000 �d64 �print.c �xits.s �proc.c @x�b1 @ �b2 �clude @ (�nprivates <�rint.c �its.c @ 0�0.40240000 -�t.c @ 8�tl 8�n.c 0�rfmt.c @ @�xits @ �.string �an9 $�nprint.c F�s.s �ys "�s.h )�ite.c �rint.c >�rstr.s @ (�tring %�print.c 5�upper.c �ps @ H�0.41b00000 @ P�0.43300000 �me �bc 3�rcpy.s @ X�onexit �rt �rm *�rlen.s @ `�privates �       �  O�    6��main �.frame �v D� @�f T�afe �    ��main �.frame �rgv ���rgc �     �  O�    6���xits �rame ��     �  O�    6���tol (�rame �atoi (�rame �     �  O�    6���nprint H�rame �gs � � �     �  O�    6���print @�rame �gs � �     ��pen �rame ��     ��xec �rame ��     ��exits �rame ��   ! �  O�    6�� " O���etpid �rame �    # �  O�    6���trtol 8�rame �e �ptr �    $ �  O�    6���snprint x�rame � �s � P�� �    % �  O�    6��    & � � �mtFdFlush 8�rame ��N�fprint �.frame T�� �s P�f P��    ' �  O�    6��    & � � �fmtfdflush �rame ��mtfdinit �rame ��e � �    ( �  O�    6��    & � � K�ofmt h�rame 4�0�(��ne �� �� 8�mt � �fmtflush �rame � ���fmtpad H�rame ���3�rfmtpad H�rame ����_fmtcpy �.frame H�une (���@� � � �� D�8� 0����m�fmtrcpy x�rame D�une �0�8�� ��� @���x�charfmt 8�rame ��_runefmt 8�rame ��mtstrcpy P�rame �afe � �����_strfmt 0�rame �trunestrcpy H�rame ��_runesfmt 0�rame �_percentfmt 8�rame ��_ifmt �.frame �.safe C�f X�nv t�g �_countfmt �rame �flagfmt �rame �_badfmt H�rame � ���   ) �  O�    6���rite 0�rame �� �   * ��trlen �rame �    + �  O�    6���tflen 8�rame ��ne ��    , �  O�    6���hartorune (�rame � �runetochar �rame �e �runelen 0�rame �r �ne �runenlen �rame �ne �ullrune �rame ��    - �  O�    6��    & � T��tinstall �rame ��mtinstall 0�rame �t �c @�fmt 8�rame ���fmtdispatch 8�rame �afe �ne �� �unes �    . �  O�    6�� / T��    & � �!�add �rame ��F�b �rame ���xdtoa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � +W�floatfmt �.frame h�afe �U�� +�_efgfmt 0�rame �    0 �  O�    6��    & � � +�rfmt �.frame �.safe �buf ��    1 ��write �rame ��   2 �  O�    6���errstr �.frame �f �tmp � �   3 )��trcpy �rame ��    4 �  O�    6���tfecpy @�rame ��m ��    5 � / � -�toupper �rame -�tolower �rame �    6 �  O�    6�� / T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � 5�frnorm �rame 6 �mp 8�rame � ���_divby �rame ��7�divby (�rame ���%�ascii @�rame ������8�mulby �rame ���F�ascii P�rame ���� ��9�cmp (�rame �� ��    7 �  O�    6���ow10 0�rame �afe ��    8 �  O�    6���aN �rame �;5�sNaN 0�rame ���Inf �rame �;�isInf �rame ���n �    9 �  O�    6���rexp 8�rame ����<�ldexp @�rame $�afe ��tae �-�odf 8�rame ����    : �  O�    6���abs �rame � �    < �  O�    6���print H�rame �gs � �    = �  O�    6���fmtlock �rame ?�_fmtunlock �rame �    > ��rrstr �rame ��   ? ��muldiv �rame ���muldiv �rame ���   @ *��emset �rame ���   A R��emmove �rame ���   B 5��emcmp �rame ���   C ;��emccpy �rame ����    D �  O�    6���ock (�rame ��A�nlock �rame B�nlock �rame �    E ��leep �rame ��   F ��tas �rame 8�����������������������-�������������������C���C��� M���������������������������������������������������������������������������J�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_������������������������������������������������������������� '���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ��������������� 2�������������������� ��������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������H�������������g��������������������#]��������������������������������K������������������^�����������������������������B�� 6.out = � � x  MM J �JH� � �@ H�$H�% @ H�$� � �@ H�$� � �@ H�$� �@ � H� ��� H�$� �$� DŽ$� � DŽ$�  H�% @ uH�H�% @ H� u H�� H�H� tH���-� H�$� �$� t.� �@ H�$H�% @ H�$� ���� H�� =  |?H�$� H� � �$,�@ H�% @ H�$� �$�$,�$� H�$`H�$� H�H�$� �$� H�$`� �$� H�H� � H�$`H�$` H�$`�$ � �$| � }�@ H�$`H�$� � � �$� H�$h H� u �@ H�% @ H�$� �$� �$| � H�$X�$| H�$ �$� �$� �$| � H�$XH�$PH�(H�(H9� �@ H�$H�% @ H�$H�(H�$H�(H�$ � �$| H�$ �$ � H�$XH�� H�$PH�$XH�0� �$,H�$` � ;D$,� H�$` � �$,H�$` H�$PH�0H�$�$,�$� � � �$| H�$h H�$� �$� �$� � tN� H�$h H�$�$x �$� �$x 9��@ H�% @ H�$�$�$� 넃��� �� ��| � � �@ H�$H�% @ H�$H�$` H�$H�$PH�0H�$ � H�$`� �$� H� u� ~ �� �� � �@ H�$H�% @ H�$H�$` H�$H�$PH�0H�$ � H�$`�$ � �$| � }�@ H�$`H�$� H�$X�H�$PH�$X����$` ��:�@� ���$� H�H�9�-u�� � �$< �@� t2H�$H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ���D$HH�$p� ���$dL�$��D$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d��D$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$��D$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ���D$HH�$X� ���$dL�$��D$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l��D$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$��T$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H��@ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$��$@H�$PL�$X�$D����� �$,H�$X��$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L��@ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A���@ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� �@ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$��l$H���$:H��HH�$:H�$�$�$��H�@��$H� ��$H�' ��$H� ��$H� ��$H� ��(H�$8H�$�$@�$H��H�$� H�(��0 H�H�$0H�$0 H�$H�$H�$@ H�$�� % @ H� t5� � @ H�$H�$H�$0H�$��l$0��� ý � @ H�$H�$0H�$��H�(H�$8H�$ H�$H�% @ ���� H�H��$� � } ��� ��$H�%H @ 1�� �� H�%H @ H�H��(�H�$H�7� H�$� } H��H� Ët$(H�1H�%H @ H�H� ��(H�$8H�$�$@�$H��H�$� H�(��PH�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�PH�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$� H�$HH�P����$4��$4��1��P��P�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�P�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$�H�$HH�P����$4��$4��1��P���$(H��H�H�3�1rf��� �9��)1҃�H�H�H9� ������� ��H��H9� ������ø�H���`�$pL�$xH�$�H�$h�1s1��`��$h�H�$hL�3H���� �9H���� �� �� �H��A�H�y�� �� �� �H���� �� �� ���� �i� �i� �H� H �H���� �� �� �H���� �� �� �H���� �� �� � H���� �� �� ���� �i� �i� �H� H �(H�1�� H�H�L9�1��`���D�A �Ic�1L9��$Pv1��`�� t_�$,Hc����$�H�$XH�$D�$(D�$� L�$P�$,L�$xD�$(H�$�H�$XIc�H�H� Ic����� t3H�$0I�0H�$8I�8H�$@I�@H�$HI�HH�H+D$h�H�`þX @ I�0� @ I�8� @ I�@� @ I�H�<% u�ޭއE ���$< t�� tH�8��H��1�H����H��H��$�$� vH��u��� ��H������H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H���H�����$( ���} � u �$(H�0��$(���|�l$$H�$8H�$��T$8Hc���0L�$@�$HI�H�E1���1��� � � � � � � � � ��-� ��+� � � ���0u� ��x� ��X� �������0| �9� �a| �z� �A|�Z~v9�� uL�I� tI� A� tA� t ���0ø�H�0�� t ���É���9�A� ����A� �H��_�ʃ�냉ʃ©����o��� ��u��0t� ��� �A���xt��X�������?�-��� ����� ���� �����$(H�$(H�H;L$(� H�$����� �H�$(�9� H�H����H�H���H�H� tH�H���� @ ��L$H� H� tH� H����@ ��L$H�H;L$(��� �� H�H9����H� H9����@ ��L$�� @ ��L$�� @ ��L$�� @ ��L$����H�$(� ���� �9|$0s �;|$8r�@ ��L$(H�H����yH����H�H� tH�H�����@ ��L$(H� H� tH� H����@ ��L$(H���L$(H�H� tH��$0�$��$��L$(H�H� tH���$�$8�$����� H�H9����H� H9���Z��@ ��L$(��@ ��L$(��@ ��L$(���T$0H�H�$ H� u H�$H� ��$(����'�9��H� Ëy9��$H���뺽@ ��$0H�$(��X�$hH�H1�$@H�$8H�$0H�$ H�$(H�$`����� �9� H�H� t)H�$����� �9��H�H�H�H�H� u4H�$(H�H�H�$ H�H�H�$@H�H�$8H�H�H�X��$ H�H�$ H�H�$`������'@ ��$hH�$`�9��y9��H� t%H�$����;�9��H�H�H�H�H� ���$(H�H�$(H���@ ��$hH�$H�$`뫽>@ ��$hH�$H�$`����$HI�H�$@�`�� ���� H1�H� H�I�8H� t=I�8H�$0��$��D$@H�$0��9��H�H�H� I�8�IpH�H�8Ëx�9��H�H�H� ��H�H�H�H���ƾ���H� H� H�H� H�H�H� ��H�� �$����$� H�$HL�$@����$8H�8H�$@��$��L$@H�H9�H�H9�� H9�H�H�H�H�H�H�$(���� ��9�@ ��T$(H�$@H�H� H� H� H�H�H�$8H�8H�$8�H)wH� ��Ǿ���H�H�H�$8�`�u��H�H�0��H�� �$����$� H�$@��H� u H���i��$��L$@H�H�$(H�H� uH�H���@ ��T$(H�$@�L$H���09�J0�0s� �,���,���ËT$H��(�(9�Q(�,Ћq,�����(L�$@H�$8H�$0�H�1L9�� ����H�$0H�$��D$@H�$8A����H�$0L�$��D$@H�$8�H�1H�������A�q�H�1H����������H�H�(ý�@ ��D$@H�$8����H�$(� ���'�$0��H�1H�����B��� ý�@ ��L$(���H�H�3H���� �)lj���8�$P�$��$PL�$HA�9�� A�)ρ�ssA�I�0H��)���@�A�)΁�@��I�0H�H�H�H9��H�H9�����-8 @ @�H�����8ý���$PL�$H��@ ��$PL�$H����$@�$P�$��\$H��)‰T$4�+|$P�  sA��9���  H�$@H�$�$P�$��D$HH�8��$@�09���$��L$H�H�1H�$@�`�u9��H�H�$(�$4�$��l$@H�$(H�$��\$H����$(� �$�$4�$� H�$(��(H�$8H�$0�,���$@!� s��9��H�H�(Ë}09��2� �H�$ �)ωL$@�$��l$8� ��$@�$��l$0H�$8H�$��D$ H�(���$ ��H�H�3H��^� H���X�$hH��`�� H��H�H9��H�$`� H�$`� u�`�u�@ � H�X���@ H�$H�H�$�$h�$H�H�$ H����H�$`H�H��H�X��$`�$hHw���H�H�$P��$��l$P�$h�$��l$`H�$PH�$� H�$P�H�2� ��H�)�l$8H��|$��l$`H�$8H�$� H�$`H�$8H�$��l$`H�$8H�$� L�$`H�$PH1��@H9� H�H�H9��H� tH�H�H�H� tWH�H�H�H� t L�H�$H�H�$� L�$`H�$PH�H� tL�H�H�$H�$� H�X��@뫿@ H�$�$H�$`H���$hH�$`����$H����� H�$@H�$��l$@H�$0H�$� H�$0�$P�$��l$@H�$0H�$� H�$0�H�2����H�$@H�$H�$����$@H�$0H�$� H�$@H�$0H�$�����$@�H)u H�H�$0��$,H�$0�$P�$��l$@H�$0H�$�$,�$��|$@H�$0�Hw ��HH�$PH�$XH�$� H�$PH�$`H�$� H�$XH�$`H�H9�H9��@ ��T$XH�$`�H�)׉�9�,rH�$PH�PH� uH1��H��H�$H�$PH�P�D$PH�$`H�$X� t��H�H� � H�H��H�1H��H)��H�2H�$8L�H�$@H�$� H�$PH�$8H�$� H�$X�$,�$��L$@H�$PH�$H�$8H)ω���l$PH�$@H�$� H�$XH�H��@���H�$��@ H�$H� H�$H�$��$ ��$(��$0� �$8��$@��$H��$PH�$�H�����H�$��H�1H��@ H�$��$��$�� ��(��0��8��$@��$HH�������  � H�����H�$��9���Ë�2H�H�$hL��@ H�$I�����H�$h�@ H�$������ ��(��0��8��@��HH�����H�$h�@ H�$��$��$��$ ��$(��$0��$8��$@��$HH���Ā �� �@ H�$H�$8H�$H�$(H���l$(H�$0H�$����� �@ H�$H�$8H�$H�$(H���l$(H�$0H�$��l$(�@ H�$H������`H�$pI�H�$h����� � ���5���� ��t!L�H�$�@ H�$��D$hH�$p�H�1H��$P���u=���1�H�H)�H�H9�L�H�$�@ H�$�����H�$�@ H�$��D$hH�$PH�$p맋qH�1H����L�H�$pH�$�@ H�$��D$hH�$p�� t��H�$�@ H�$���qH�1H��$P���� ���� �H�H)�H�H9�L�H�$�@ H�$��L$pH���$HH�$pH�H�� �$L;T$H���H�L$@���t'H�$hH�$pH�$�@ H�$��$LH�$@�L�H�$�@ H�$��D$hH�$PH�$p��^���  ��qH�1H��$PH�H�$X��L$hL�$pH�$P�$,�$,H�$XH�3H�H�$8H�$0���t8A�`� t H9�� L�L�$�@ H�$��L$hL�$pH�$P���&L�L�$�@ H�$��L$hL�$pH�$P�H�H)�H�L9�L�L�$�@ H�$��L$hL��$,�$��T$hH�$X�9��H�$pH�$�@ H�$��T$hH�$8H�H9|$0vH�$8H�H�$0H�$8H;L$0���H�H�@:<58 @ t:H�$@H;L$8u�� t+H�H�$pH�$�@ H�$��T$hH�$@H��`� t��H�$pH�$�@ H�$��T$hH�$@��� ���L�$�@ H�$��L$hL�$pH�$P����H�XH� u H��@ H�$H�$XH���L$XH�H�$XH�$`H�$� H�$`�H�1H��$8�$, �H�1H�$@H�H� tH;L$8r@H;T$8s0��H�H�$8H)׉���l$XH�$@H�$��$,H�PËqH�1H�$0����j�  tH�$0�9�HH�H�$H�$H��$��l$HH�H�$@H�H�$H�$XH�X�T$@�$, �H�2H�$@��$XH�$HH�$��T$@H�$H�������H�XH� tZ�h�d9�ud�h�$$ H�@H� t/H�H�$8H�$(H�$��T$8 D$$H�$(H�H� uыD$$H�0���0��H�$(��  t�@ H�$H���D$(H�H���8H�$HH�H�H�t H�H�H)�����H�����H��$0��  t H��@ H�$H�$H���L$0H�H�8��H�$X� ��@ � H1��H��$P�$��l$PH�8�$D�$���� uOH�$P�$D�$��$$H�$P�$$�$��l$PH�8�$D�$���� uH1��H��$PH�$��D$ H�$PH�$ H�$�$X�$��T$PH��Hr �`�uH�H�$�����H�$0H�$��D$ H�$ � �$�$X�$��T$PH�$0��p�$�H�$�H� u�$���Ã�H�$� H1��p��$xH�$��l$xH�$hH�$��l$h��$@H�$h��$� �$�$�)ω|$��H9��$PtX����NH9�0����&H�$h�;|$D��@ ��L$h��l$xH�$H�$�����$xH�$H�$��t$XH�$PH�돋zH�$X������$xH�$H�$��D$ H�$xH�$ H�$H�$XH�$���Z��$xH�$H�$���>��$xH�$H�$���"���$(�$0H�� t�1��)у��H�H���h�$��$�I�� t � } ���)�cÙ��$��$x�L�$p�$d�$��$�H�H� uH1��hÃ��$dH�ҋ�H��H�$(H�1��H9� H�H�$X�$��$�$��$��L$pL�$X�$�H�� t.�$xH���H�Nj�l$(H�1��H9� H�H�$PL)lj�H��I)q L�H�$�$��|$PH�H�H�H�H)ω�v%H�H�H9��H������H9��$pH�$8H�$�|$x�$��l$pH�$8�Hu H�$PH�$��D$8u4H�$p�`�u H�$PH�h��$P� �$�$x�$���@ ���H�$(H�1���H)���$��$�$��$��L$pL�$X�$�H��$xH���H�Nj�l$(H�1��H9���L�$��@ �$x�$�$��$�$��$�$��$ � H1��h��$pH�$�H�$p�$d����� ��1��h��HH�$XH� uH�H��$PH�$��l$PH�$@H�$��D$PH�$@A�`�@t8���H�����H�$XH�� �$�$�����qI)p ��H)���L�H�$H�$��D$PH��H�1����L�H�$H�$��D$PH�L�H�$�����@H�$HH�p�L$H�`�� �`�� H��$P�$��L$HH�$8�`�� �`�uwH��H� t�`�uO�`�uH�H�x�D$8H�@���@ H�$H�$�$P�$H�$8H�$ H���L$H��H���L$H��� H�$H���  H�$H����H�$H����H�$H����$`H�p�L$`�`�� �`�� H��$h�$�$p�$�$x�$�$��$ ��L$`H�$P�`�� �`�� H��H� t�`�uj�`�uH�H�x�D$PH�X���@ H�$H�$�$h�$�$p�$ �$x�$(�$��$0H�$PH�$8H���L$`��H���L$`��� H�$`���� H�$`���� H�$`���� H�$`����$8H�p�L$8�`�� �`�u{H���L$8�$,�`�uS�`�u<�`�uH�H�x�$,H�0���@ H�$H�$H���L$8��� H�$8��� H�$8��� H�$8���� H�$8����$PH�p�L$P�`�� �`�� H�H�$XH�$�$`�$��L$PH�$@�`�� �`�� H��H� t�`�uY�`�uH�H�x�D$@H�H���@ H�$H�$H�$XH�$�$`�$ H�$@H�$(H���L$P��H���L$P��� H�$P���� H�$P���� H�$P���� H�$P����$0H�p�L$0�`�� �`�� H�H�$8H�$��L$0�`�� �`�ujH��H� t�`�uB�`�uH�H�x�����@ H�$H�$H�$8H�$H���L$0��H���L$0��� H�$0��� H�$0���� H�$0���� H�$0����$PH�p�L$P�`�� �`�� H�$X � �$< �`�� �`�uvH��H� t�`�uN�`�uH�H�x�$ H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~�@ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$� �$P�$TH�$~�@ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;舘�$,H�$;��$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�* ��$H�3 ��$H�2 ��$H�+ ��$H� ���H�H�$�H�$0H�$�H�$H�$H�$�H�$��l$0� �$� H�����H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H�������$��$H�H�$H�H �u H�H������8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$��l$4� �$�$` +�d �$��$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�%p @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ � @ H�$� H�$ H�$x D�$H � uH� ���H�H���վ�H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ � @ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�58@ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5p@ �t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �%P @ �H�(Éρ����)�$��D$�$$���YL$�%P @ �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%x @ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�%P @ f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����@H�$X� �$H�$PH�$H�$0H�$�H�@��� @ ������ @ 迏����$H�) É�$�É�$�Ë\$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H�p�$��  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$��|$0� H�$0H+D$x�H�p��{�D�P @ � P @ �@ �@main � 0C %s: %s %s q->magic==FREE_MAGIC q->size==t->size q->left==Poison q->right==Poison q->next!=nil && q->next!=Poison && q->next->prev==q q->prev!=nil && q->prev!=Poison && q->prev->next==q t->magic==FREE_MAGIC a < t->size && t->size < b t->left!=Poison t->right!=Poison t->next!=nil && t->next!=Poison && t->next->prev==t t->prev!=nil && t->prev!=Poison && t->prev->next==t t->magic == FREE_MAGIC t->magic == FREE_MAGIC y->magic == FREE_MAGIC y->magic == FREE_MAGIC root->right == nil root->magic == FREE_MAGIC && root->size == node->size B2NB(a) == b b->magic != FREE_MAGIC b->size >= dsize2bsize(p, dsize) b->size - dsize < 0x10000 newarena %lud pool too big: %llud+%lud > %llud memory pool too large bot->aup == top && top > bot pool %s block %p hdr %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux tail %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux | %.8lux %.8lux user data %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux | %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %s %s pool panic bad magic corrupt tail magic corrupt tail ptr corrupt tail magic corrupt tail ptr dangling pointer write bad arena size bad arena tail size mem user overflow (magic0) corrupt tail magic0 corrupt tail magic1 corrupt tail ptr too much block data mem user overflow mem user overflow don't call me when pool->move is nil B2D called on unworthy block D2B called on non-block %p (double-free?) invalid allocation size a->size >= nbsize cannot satisfy dsize %lud span %lud with align %lud+%ld D2B(p, c) == b poolalloc %p %lud = %p poolallocalign %p %lud %lud %ld %lud = %p poolcompact %p poolrealloc %p %p %ld = %p poolfree %p %p dsize >= getdsize(b) poolmsize %p %p = %ld found wrong tail pool %p %s (%p %.8lux %lud) �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5�@ � � R � ] � x@ nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 w( # w( % 7# + w( , w( - w( C C! E �G �S # X f# b f# c ! d f# e �f �g �h w( l w( n ( o f# p f# r n s d" u w( x f# z w( ((((( H����������� assert failed: %s 0123456789abcdef 0123456789ABCDEF NaN +Inf -Inf e%d e%d e%d sbrkmem /env/MALLOCFD canlock(&pv->lk)==0 panic: panic: usage: %s [-i ] -s file : sleep interval in milliseconds -s: start from the beginning of the file usage %s: mandatory argument filename not provided %s: file name length should be increased from %d to %ld cannot open file %s: %r %s: malloc of %d bytes failed: %r %s: old->length=%lld, new->length=%lld seeking back to 0 %s,filename changed: filename=%s, new->name=%s, waiting for the new file %s: file replaced: filename=%s, new->name=%s cannot open file %s: %r %s: could only write %d of %d bytes: %r  @   @   @  @  @   @   @   @   %@  .@   8@   9@   =@  C@ K@  V@   c@   r@   �@   �@ ��text @x�nicbuf �W�bs.c ��eek.c S�rtod.c �rrchr.c ;�rfstat.c D�rtol.c Z�tlock.c M�k_.s %�ol.c C�flen.c T�w10.c @�end �lloc.c ^�mccpy.s :�all.h �gv0.s �ilf.c �stom Q�fecpy.c @x�brkmempriv @ �.string @x�data �bc.a �bc.h @ �rgv0 K�ead.s @ �sysfatal @�fmtalloc B�tcallerpc.s @ �.string 2�ose.s O�rrstr.c #�ck.c �h @P�b @ P�rkmem �v '�t �t �c �s /�eep.s @ �tring 8�ad.c -�fmt.c @ �oquote 1�en.s @�knownfmt 0�ek.s 7�rk.c ]�mcmp.s @ �tos E�ol.c !�ol.h @ �_assert .�yscall @ (�509f7b52.3fd34413 A�mmove.s I�at.s �ne.c @�mset.s @ 0�magmem ,�tfd.c @ 8�tamagic \�ldiv.s J�rite.s X�ype.c �ype.h N�rrstr.c G�tfmt.c @p�ctype V�exp.c @ @�ainmem *�tdef.h @p�tring @ H�oc �in9.s @ P�0.3ff00000 @ X�llstring �d64 3�xits.s L�tat.s �clude @ \�nprivates Y�rint.c $�its.c @�.string @ `�0.40240000 F�t.c @�.string @�.string U�n.c H�rfmt.c @�tring �an9 _�nprint.c >�s.s 4�ys �ilf @ h�xits 6�sfatal.c (�eprint.c �bString.a "�s.h 5�ite.c +�rint.c [�rstr.s @8�b1 @�tab2 )�print.c R�upper.c =�ort.c �ps @ p�0.41b00000 @ x�0.43300000 ?�rchr.s <�nvM2D.c �me �bc @ �fmtl &�ssert.c P�rcpy.s @ �_onexit �rt �rm 9�rstat.c �ring.h �rlen.s �rncmp.c �rncpy.c @ �_privates �       �  O�    6��  T��  � �usage (�rame �main �.frame �8�w 0�d �f � (�lename (�lepathname `�afe @�rgs L�rgc �ektype �terval �c �v �    ��trlen �rame �    ��main �.frame �rgv ���rgc �    �  O�    6���eek @�rame ����     �  O�    6���trrchr 0�rame ���     �  O�    6���trncpy �rame ���     �  O�    6���trncmp �rame ���     �  O�    6���hartorune (�rame � �netochar �rame �e �runelen 0�rame �r �ne �nenlen �rame �ne W�ullrune �rame ��    �  O�    6�� ! p�� " � � �sbrkalloc (�rame ��kmerge �rame �� R�ck (�rame � �punlock (�rame � �checkenv P�rame �f � ]�int @�rame �� � �ppanic X�rame ���g � � �alloc 8�rame �afe ��e �mallocz 8�rame � �afe ��e C�allocalign P�rame �afe ��n �set �gn �e �free �rame �ealloc @�rame �afe � ��e �msize �rame �tmalloctag �rame � �etrealloctag �rame ��etmalloctag �rame "�etrealloctag �rame )�alloctopoolblock �rame �    # �  O�    6���ock (�rame ���nlock �rame �nlock �rame �    $ �  O�    6���xits �rame ��    % �  O�    6���tol (�rame h�toi (�rame �    & �  O�    6���assert (�rame ��   ' ( �  O�    6���seprint x�rame � �s P���   ' ) �  O�    6��   ' * � � R�fmtFdFlush 8�rame ���vfprint �.frame T�� �s P�f P��   ' + �  O�    6���print @�rame �gs � �   ' , �  O�    6��   ' * � � f�mtfdflush �rame ��fmtfdinit �rame ��e � �   ' - �  O�    6��   ' * � � �dofmt h�rame 4�0�(��ne �� �� 8�mt � �_fmtflush �rame � ��,�fmtpad H�rame ����_rfmtpad H�rame ���X�fmtcpy �.frame H�une (���@� � � �� D�8� 0�����mtrcpy x�rame D�une �0�8�� ��� @���!�charfmt 8�rame �!C�runefmt 8�rame �!t�mtstrcpy P�rame �afe � ����d�strfmt 0�rame "�fmtrunestrcpy H�rame ��runesfmt 0�rame #7�percentfmt 8�rame �#f�ifmt �.frame �.safe C�f X�nv t�g (�countfmt �rame (w�flagfmt �rame )%�badfmt H�rame � ���   . / ��leep �rame ��   . 0 ��seek �rame ��   . 1 ��pen �rame ��   . 2 ��lose �rame ��   . 3 ��exits �rame ��   4 5 �  O�    6���rite 0�rame �� �   4 6 �  O�    6���sfatalimpl 8�rame �  �f *�sysfatal 0�rame �g � �   4 7 �  O�    6���rk (�rame � *�rk (�rame � ��   4 8 �  O�    6���ead 0�rame �� �   4 9 �  O�    6�� : � �+r�irstat X�rame �f ��� �e �   4 ; �  O�    6�� : � �,T�irfstat X�rame �f ��� ��   4 < �  O�    6�� : � ��tatcheck �rame �f -�convM2D h�rame 8� �0� 4��uf � �s ��f �   4 = �  O�    6���bort �rame �   > ��tas �rame �   ? '��trchr �rame ��   @ *��emset �rame ���   A R��emmove �rame ���   B ��etcallerpc �rame �    C �  O�    6���tflen 8�rame ��ne ��    D �  O�    6���trtol 8�rame �e �ptr �    E *�  w�    ^�� ! � ��cklist (�rame ���cktree (�rame ��t 6w�elookupgt (�rame ��stgood �e 6�reesplay `�rame @���8�(��e 8q�ladd @�rame �de ��de 9�pooldel 8�rame �ot �e ��ize2bsize �rame �;4�ze2asize �rame �;[�ckmerge 0�rame �l ��<�cksetsize (�rame �ze ��getdsize �rame <�blocksetdsize @�rame ��ze =�trim @�rame �ag �tra ��ze ��freefromfront 0�rame � �p ��&�nasetsize �rame �ze ?Q�lnewarena `�rame ����ze Ar�ckgrow @�rame �ize �ze ����arenamerge P�rame �ot �op �wsize � � ��mpblock �.frame � ���rintblock (�rame �p � F'�icblock (�rame �p � F~�ckcheck h�rame 0� (� 4�ize ��������renacompact X�rame ��t � $�mpacted � �p LT�lcompactl 8�rame �l � �mpacted L�B2D �rame ��B @�rame ��q�lallocl P�rame � (�afe �ize ��ze N�poolreallocl x�rame �wb @� �ft P�afe �ght ,�size 4�size 0�size ����ize R&�gnptr �rame �set �gn R[�lallocalignl p�rame 0���@�afe �n �ize ��ze �gn �set UM�lfreel P�rame � ��D�oolalloc H�rame ��p W]�oolallocalign `�rame ��n �set �gn �p X�poolcompact 8�rame � �w�oolrealloc P�rame � ��p Z�poolfree 0�rame �p [�poolmsize P�rame � �ize �p ]6�oolisoverlap (�rame ���p ]�poolcheckarena 8�rame ��ail ��8�lcheckl 8�rame ���poolcheck �rame ��poolblockcheck (�rame �afe ��(�ldumpl @�rame ���pooldump �rame ��pooldumparena H�rame ���0�mark 0�rame � �e �   ' F �  O�    6��   ' * � T��tinstall �rame ��mtinstall 0�rame �t �c aN�fmt 8�rame ���mtdispatch 8�rame �afe �ne �� �unes �   ' G �  O�    6��  T��   ' * � �c�dd �rame ��T�b �rame ���xdtoa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � me�floatfmt �.frame h�afe �U�� m�efgfmt 0�rame �   ' H �  O�    6��   ' * � � n�rrfmt �.frame �.safe �buf ��   . I ��tat �rame ��   . J ��write �rame ��   . K ��read �rame ��   . L ��stat �rame ��   . M ��rk_ �rame ��   4 N �  O�    6���errstr �.frame �g �buf � �   4 O �  O�    6���errstr �.frame �f �tmp � �   P )��trcpy �rame ��    Q �  O�    6���tfecpy @�rame ��m ��    R �  � pA�oupper �rame pV�olower �rame �    S �  O�    6��  T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � xq�orm �rame x�fpcmp 8�rame � ���vby �rame ��zS�by (�rame ����divascii @�rame ������{M�by �rame ����ulascii P�rame ���� ��|�xcmp (�rame �� ��    T �  O�    6���ow10 0�rame �afe ��    U �  O�    6���aN �rame �}�isNaN 0�rame ��#�nf �rame �~O�sInf �rame ���n �    V �  O�    6���rexp 8�rame ����{�dexp @�rame $�afe ��tae ��modf 8�rame ����    W �  O�    6���abs �rame � �   ' Y �  O�    6���print H�rame �gs � �   ' Z �  O�    6���fmtlock �rame ��fmtunlock �rame �   . [ ��rrstr �rame ��   \ ��muldiv �rame ��x�uldiv �rame ���   ] 5��emcmp �rame ���   ^ ;��emccpy �rame ����   ' _ �  O�    6���snprint x�rame � �s � P�� ���������������������������������������������������H��������������N����������+��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������J������������������R����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_��������������������������������������������������������C���C���C���C��� 2����������������������������������������������������������������������������������������������������������������������������������B����������K��_�������������g��������������������#]���������������� 4������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ���������������C���C���C���C��� 2������������������������ ��������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������H�����������������K������������������^���������������� 6.tailf = � � � M_ ] �]H� � �@ H�$H�% @ H�$� � �@ H�$� � �@ H�$� �@ � H� ��� H�$� �$� DŽ$� � DŽ$�  HDŽ$� DŽ$� H�% @ uH�H�% @ H� u H�� H�H� tH���-� H�$� �$� t.� �@ H�$H�% @ H�$� ���� H�� =  |?H�$� H� � �$<�@ H�% @ H�$� �$�$<�$� H�$pH�$� H�H�$� �$� H�$p� �$� H�H� � H�$pH�$p H�$p�$ � �$� � }�@ H�$pH�$� � � �$� H�$x H� u �@ H�% @ H�$� �$� �$� � H�$h�$� H�$� H�$�$� �$� �$� � � �$� � H�$hH�H�(H�(H9��$`H�(H�(H9�y � 9� �@ H�$H�% @ H�$H�(H�$� �$ H�(H�$(H�$`� �$0� �$� H�$ �$ � H�$hH�� H�$`H�$hH�0� �$H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ���D$HH�$p� ���$dL�$��D$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d��D$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$��D$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ���D$HH�$X� ���$dL�$��D$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l��D$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$��T$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H��@ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$��$@H�$PL�$X�$D����� �$,H�$X��$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L��@ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A���@ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� �@ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$��l$H���$:H��HH�$:H�$�$�$��H�@��$H� ��$H�' ��$H� ��$H� ��$H� ��(H�$8H�$�$@�$H��H�$� H�(��0 H�H�$0H�$0 H�$H�$H�$@ H�$�� % @ H� t5� � @ H�$H�$H�$0H�$��l$0��� ý � @ H�$H�$0H�$��H�(H�$8H�$ H�$H�% @ ���� H�H��$� � } ��� ��$H�%H @ 1�� �� H�%H @ H�H��(�H�$H�7� H�$� } H��H� Ët$(H�1H�%H @ H�H� ��(H�$8H�$�$@�$H��H�$� H�(��PH�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�PH�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$� H�$HH�P����$4��$4��1��P��P�$X�$8q 1Ƀ�$4� �$8�R���H1��P��H�$HH�P�$XH�$@H�$�$8��$� L�$HH�$@�}L�����P���� �89�'H��$L�$L�H�PH�$�H�$HH�P����$4��$4��1��P���$(H��H�H�3�1rf��� �9��)1҃�H�H�H9� ������� ��H��H9� ������ø�H���`�$pL�$xH�$�H�$h�1s1��`��$h�H�$hL�3H���� �9H���� �� �� �H��A�H�y�� �� �� �H���� �� �� ���� �i� �i� �H� H �H���� �� �� �H���� �� �� �H���� �� �� � H���� �� �� ���� �i� �i� �H� H �(H�1�� H�H�L9�1��`���D�A �Ic�1L9��$Pv1��`�� t_�$,Hc����$�H�$XH�$D�$(D�$� L�$P�$,L�$xD�$(H�$�H�$XIc�H�H� Ic����� t3H�$0I�0H�$8I�8H�$@I�@H�$HI�HH�H+D$h�H�`þX @ I�0� @ I�8� @ I�@� @ I�H�<% u�ޭއE ���$< t�� tH�8��H��1�H����H��H��$�$� vH��u��� ��H������H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H���H�����$( ���} � u �$(H�0��$(���|�l$$H�$8H�$��T$8Hc���0L�$@�$HI�H�E1���1��� � � � � � � � � ��-� ��+� � � ���0u� ��x� ��X� �������0| �9� �a| �z� �A|�Z~v9�� uL�I� tI� A� tA� t ���0ø�H�0�� t ���É���9�A� ����A� �H��_�ʃ�냉ʃ©����o��� ��u��0t� ��� �A���xt��X�������?�-��� ����� ���� �����$(H�$(H�H;L$(� H�$����� �H�$(�9� H�H����H�H���H�H� tH�H���� @ ��L$H� H� tH� H����@ ��L$H�H;L$(��� �� H�H9����H� H9����@ ��L$�� @ ��L$�� @ ��L$�� @ ��L$����H�$(� ���� �9|$0s �;|$8r�@ ��L$(H�H����yH����H�H� tH�H�����@ ��L$(H� H� tH� H����@ ��L$(H���L$(H�H� tH��$0�$��$��L$(H�H� tH���$�$8�$����� H�H9����H� H9���Z��@ ��L$(��@ ��L$(��@ ��L$(���T$0H�H�$ H� u H�$H� ��$(����'�9��H� Ëy9��$H���뺽@ ��$0H�$(��X�$hH�H1�$@H�$8H�$0H�$ H�$(H�$`����� �9� H�H� t)H�$����� �9��H�H�H�H�H� u4H�$(H�H�H�$ H�H�H�$@H�H�$8H�H�H�X��$ H�H�$ H�H�$`������'@ ��$hH�$`�9��y9��H� t%H�$����;�9��H�H�H�H�H� ���$(H�H�$(H���@ ��$hH�$H�$`뫽>@ ��$hH�$H�$`����$HI�H�$@�`�� ���� H1�H� H�I�8H� t=I�8H�$0��$��D$@H�$0��9��H�H�H� I�8�IpH�H�8Ëx�9��H�H�H� ��H�H�H�H���ƾ���H� H� H�H� H�H�H� ��H�� �$����$� H�$HL�$@����$8H�8H�$@��$��L$@H�H9�H�H9�� H9�H�H�H�H�H�H�$(���� ��9�@ ��T$(H�$@H�H� H� H� H�H�H�$8H�8H�$8�H)wH� ��Ǿ���H�H�H�$8�`�u��H�H�0��H�� �$����$� H�$@��H� u H���i��$��L$@H�H�$(H�H� uH�H���@ ��T$(H�$@�L$H���09�J0�0s� �,���,���ËT$H��(�(9�Q(�,Ћq,�����(L�$@H�$8H�$0�H�1L9�� ����H�$0H�$��D$@H�$8A����H�$0L�$��D$@H�$8�H�1H�������A�q�H�1H����������H�H�(ý�@ ��D$@H�$8����H�$(� ���'�$0��H�1H�����B��� ý�@ ��L$(���H�H�3H���� �)lj���8�$P�$��$PL�$HA�9�� A�)ρ�ssA�I�0H��)���@�A�)΁�@��I�0H�H�H�H9��H�H9�����-8 @ @�H�����8ý���$PL�$H��@ ��$PL�$H����$@�$P�$��\$H��)‰T$4�+|$P�  sA��9���  H�$@H�$�$P�$��D$HH�8��$@�09���$��L$H�H�1H�$@�`�u9��H�H�$(�$4�$��l$@H�$(H�$��\$H����$(� �$�$4�$� H�$(��(H�$8H�$0�,���$@!� s��9��H�H�(Ë}09��2� �H�$ �)ωL$@�$��l$8� ��$@�$��l$0H�$8H�$��D$ H�(���$ ��H�H�3H��^� H���X�$hH��`�� H��H�H9��H�$`� H�$`� u�`�u�@ � H�X���@ H�$H�H�$�$h�$H�H�$ H����H�$`H�H��H�X��$`�$hHw���H�H�$P��$��l$P�$h�$��l$`H�$PH�$� H�$P�H�2� ��H�)�l$8H��|$��l$`H�$8H�$� H�$`H�$8H�$��l$`H�$8H�$� L�$`H�$PH1��@H9� H�H�H9��H� tH�H�H�H� tWH�H�H�H� t L�H�$H�H�$� L�$`H�$PH�H� tL�H�H�$H�$� H�X��@뫿@ H�$�$H�$`H���$hH�$`����$H����� H�$@H�$��l$@H�$0H�$� H�$0�$P�$��l$@H�$0H�$� H�$0�H�2����H�$@H�$H�$����$@H�$0H�$� H�$@H�$0H�$�����$@�H)u H�H�$0��$,H�$0�$P�$��l$@H�$0H�$�$,�$��|$@H�$0�Hw ��HH�$PH�$XH�$� H�$PH�$`H�$� H�$XH�$`H�H9�H9��@ ��T$XH�$`�H�)׉�9�,rH�$PH�PH� uH1��H��H�$H�$PH�P�D$PH�$`H�$X� t��H�H� � H�H��H�1H��H)��H�2H�$8L�H�$@H�$� H�$PH�$8H�$� H�$X�$,�$��L$@H�$PH�$H�$8H)ω���l$PH�$@H�$� H�$XH�H��@���H�$��@ H�$H� H�$H�$��$ ��$(��$0� �$8��$@��$H��$PH�$�H�����H�$��H�1H��@ H�$��$��$�� ��(��0��8��$@��$HH�������  � H�����H�$��9���Ë�2H�H�$hL��@ H�$I�����H�$h�@ H�$������ ��(��0��8��@��HH�����H�$h�@ H�$��$��$��$ ��$(��$0��$8��$@��$HH���Ā �� �@ H�$H�$8H�$H�$(H���l$(H�$0H�$����� �@ H�$H�$8H�$H�$(H���l$(H�$0H�$��l$(�@ H�$H������`H�$pI�H�$h����� � ���5���� ��t!L�H�$�@ H�$��D$hH�$p�H�1H��$P���u=���1�H�H)�H�H9�L�H�$�@ H�$�����H�$�@ H�$��D$hH�$PH�$p맋qH�1H����L�H�$pH�$�@ H�$��D$hH�$p�� t��H�$�@ H�$���qH�1H��$P���� ���� �H�H)�H�H9�L�H�$�@ H�$��L$pH���$HH�$pH�H�� �$L;T$H���H�L$@���t'H�$hH�$pH�$�@ H�$��$LH�$@�L�H�$�@ H�$��D$hH�$PH�$p��^���  ��qH�1H��$PH�H�$X��L$hL�$pH�$P�$,�$,H�$XH�3H�H�$8H�$0���t8A�`� t H9�� L�L�$�@ H�$��L$hL�$pH�$P���&L�L�$�@ H�$��L$hL�$pH�$P�H�H)�H�L9�L�L�$�@ H�$��L$hL��$,�$��T$hH�$X�9��H�$pH�$�@ H�$��T$hH�$8H�H9|$0vH�$8H�H�$0H�$8H;L$0���H�H�@:<58 @ t:H�$@H;L$8u�� t+H�H�$pH�$�@ H�$��T$hH�$@H��`� t��H�$pH�$�@ H�$��T$hH�$@��� ���L�$�@ H�$��L$hL�$pH�$P����H�XH� u H��@ H�$H�$XH���L$XH�H�$XH�$`H�$� H�$`�H�1H��$8�$, �H�1H�$@H�H� tH;L$8r@H;T$8s0��H�H�$8H)׉���l$XH�$@H�$��$,H�PËqH�1H�$0����j�  tH�$0�9�HH�H�$H�$H��$��l$HH�H�$@H�H�$H�$XH�X�T$@�$, �H�2H�$@��$XH�$HH�$��T$@H�$H�������H�XH� tZ�h�d9�ud�h�$$ H�@H� t/H�H�$8H�$(H�$��T$8 D$$H�$(H�H� uыD$$H�0���0��H�$(��  t�@ H�$H���D$(H�H���8H�$HH�H�H�t H�H�H)�����H�����H��$0��  t H��@ H�$H�$H���L$0H�H�8��H�$X� ��@ � H1��H��$P�$��l$PH�8�$D�$���� uOH�$P�$D�$��$$H�$P�$$�$��l$PH�8�$D�$���� uH1��H��$PH�$��D$ H�$PH�$ H�$�$X�$��T$PH��Hr �`�uH�H�$�����H�$0H�$��D$ H�$ � �$�$X�$��T$PH�$0��p�$�H�$�H� u�$���Ã�H�$� H1��p��$xH�$��l$xH�$hH�$��l$h��$@H�$h��$� �$�$�)ω|$��H9��$PtX����NH9�0����&H�$h�;|$D��@ ��L$h��l$xH�$H�$�����$xH�$H�$��t$XH�$PH�돋zH�$X������$xH�$H�$��D$ H�$xH�$ H�$H�$XH�$���Z��$xH�$H�$���>��$xH�$H�$���"���$(�$0H�� t�1��)у��H�H���h�$��$�I�� t � } ���)�cÙ��$��$x�L�$p�$d�$��$�H�H� uH1��hÃ��$dH�ҋ�H��H�$(H�1��H9� H�H�$X�$��$�$��$��L$pL�$X�$�H�� t.�$xH���H�Nj�l$(H�1��H9� H�H�$PL)lj�H��I)q L�H�$�$��|$PH�H�H�H�H)ω�v%H�H�H9��H������H9��$pH�$8H�$�|$x�$��l$pH�$8�Hu H�$PH�$��D$8u4H�$p�`�u H�$PH�h��$P� �$�$x�$���@ ���H�$(H�1���H)���$��$�$��$��L$pL�$X�$�H��$xH���H�Nj�l$(H�1��H9���L�$��@ �$x�$�$��$�$��$�$��$ � H1��h��$pH�$�H�$p�$d����� ��1��h��HH�$XH� uH�H��$PH�$��l$PH�$@H�$��D$PH�$@A�`�@t8���H�����H�$XH�� �$�$�����qI)p ��H)���L�H�$H�$��D$PH��H�1����L�H�$H�$��D$PH�L�H�$�����@H�$HH�p�L$H�`�� �`�� H��$P�$��L$HH�$8�`�� �`�uwH��H� t�`�uO�`�uH�H�x�D$8H�@���@ H�$H�$�$P�$H�$8H�$ H���L$H��H���L$H��� H�$H���  H�$H����H�$H����H�$H����$`H�p�L$`�`�� �`�� H��$h�$�$p�$�$x�$�$��$ ��L$`H�$P�`�� �`�� H��H� t�`�uj�`�uH�H�x�D$PH�X���@ H�$H�$�$h�$�$p�$ �$x�$(�$��$0H�$PH�$8H���L$`��H���L$`��� H�$`���� H�$`���� H�$`���� H�$`����$8H�p�L$8�`�� �`�u{H���L$8�$,�`�uS�`�u<�`�uH�H�x�$,H�0���@ H�$H�$H���L$8��� H�$8��� H�$8��� H�$8���� H�$8����$PH�p�L$P�`�� �`�� H�H�$XH�$�$`�$��L$PH�$@�`�� �`�� H��H� t�`�uY�`�uH�H�x�D$@H�H���@ H�$H�$H�$XH�$�$`�$ H�$@H�$(H���L$P��H���L$P��� H�$P���� H�$P���� H�$P���� H�$P����$0H�p�L$0�`�� �`�� H�H�$8H�$��L$0�`�� �`�ujH��H� t�`�uB�`�uH�H�x�����@ H�$H�$H�$8H�$H���L$0��H���L$0��� H�$0��� H�$0���� H�$0���� H�$0����$PH�p�L$P�`�� �`�� H�$X � �$< �`�� �`�uvH��H� t�`�uN�`�uH�H�x�$ H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~�@ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$� �$P�$TH�$~�@ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;舘�$,H�$;��$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�* ��$H�3 ��$H�2 ��$H�+ ��$H� ���H�H�$�H�$0H�$�H�$H�$H�$�H�$��l$0� �$� H�����H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H�������$��$H�H�$H�H �u H�H������8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$��l$4� �$�$` +�d �$��$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�%p @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ � @ H�$� H�$ H�$x D�$H � uH� ���H�H���վ�H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ � @ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�5�@ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5p@ �t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �%P @ �H�(Éρ����)�$��D$�$$���YL$�%P @ �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%x @ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�%P @ f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����@H�$X� �$H�$PH�$H�$0H�$�H�@��� @ ������ @ 迏����$H�) É�$�É�$�Ë\$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H�p�$��  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$��|$0� H�$0H+D$x�H�p�+ R{�D�P @ � P @ @ �@main � 0C %s: %s %s q->magic==FREE_MAGIC q->size==t->size q->left==Poison q->right==Poison q->next!=nil && q->next!=Poison && q->next->prev==q q->prev!=nil && q->prev!=Poison && q->prev->next==q t->magic==FREE_MAGIC a < t->size && t->size < b t->left!=Poison t->right!=Poison t->next!=nil && t->next!=Poison && t->next->prev==t t->prev!=nil && t->prev!=Poison && t->prev->next==t t->magic == FREE_MAGIC t->magic == FREE_MAGIC y->magic == FREE_MAGIC y->magic == FREE_MAGIC root->right == nil root->magic == FREE_MAGIC && root->size == node->size B2NB(a) == b b->magic != FREE_MAGIC b->size >= dsize2bsize(p, dsize) b->size - dsize < 0x10000 newarena %lud pool too big: %llud+%lud > %llud memory pool too large bot->aup == top && top > bot pool %s block %p hdr %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux tail %.8lux %.8lux %.8lux %.8lux %.8lux %.8lux | %.8lux %.8lux user data %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux | %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %.2ux %s %s pool panic bad magic corrupt tail magic corrupt tail ptr corrupt tail magic corrupt tail ptr dangling pointer write bad arena size bad arena tail size mem user overflow (magic0) corrupt tail magic0 corrupt tail magic1 corrupt tail ptr too much block data mem user overflow mem user overflow don't call me when pool->move is nil B2D called on unworthy block D2B called on non-block %p (double-free?) invalid allocation size a->size >= nbsize cannot satisfy dsize %lud span %lud with align %lud+%ld D2B(p, c) == b poolalloc %p %lud = %p poolallocalign %p %lud %lud %ld %lud = %p poolcompact %p poolrealloc %p %p %ld = %p poolfree %p %p dsize >= getdsize(b) poolmsize %p %p = %ld found wrong tail pool %p %s (%p %.8lux %lud) �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5�@ � �  e � p � � nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 � # � % J$ + � , � - � C V" E � � *$ X y$ b y$ c " d y$ e � � � � l � n ) o y$ p y$ r o s w# u � x y$ z � ((((( H����������� assert failed: %s 0123456789abcdef 0123456789ABCDEF NaN +Inf -Inf e%d e%d e%d sbrkmem /env/MALLOCFD canlock(&pv->lk)==0 panic: panic: usage: %s [-i ] [-s ] file -i : sleep interval in milliseconds -s : seek to this offset from the beginning of the file. seeking in a pipe is a no-op. usage %s: mandatory argument filename not provided %s: file name length should be increased from %d to %ld cannot open file %s: %r %s: malloc of %d bytes failed: %r %s: old->length=%lld, old->mtime=%lud, new->length=%lld, new->mtime=%lud seeking back to 0 %s,filename changed: filename=%s, new->name=%s, waiting for the new file %s: file replaced: filename=%s, new->name=%s cannot open file %s: %r %s: could only write %d of %d bytes: %r  @   @   @  @  @   @   @   @   %@  .@   8@   9@   =@  C@ K@  V@   c@   r@   �@   �@ ��text @�anicbuf �W�bs.c ��eek.c S�rtod.c �rrchr.c ;�rfstat.c D�rtol.c Z�tlock.c M�k_.s %�ol.c C�flen.c T�w10.c @ �nd �lloc.c ^�mccpy.s :�all.h �gv0.s �ilf.c �stom Q�fecpy.c @�brkmempriv @ �.string @�data �bc.a �bc.h @ �rgv0 K�ead.s @ �sysfatal @�talloc B�tcallerpc.s @ �.string 2�ose.s O�rrstr.c #�ck.c �h @P�b @ P�rkmem �d �v '�t �t �c �s /�eep.s @ �tring 8�ad.c -�fmt.c @ �oquote 1�en.s @�knownfmt 0�ek.s 7�rk.c ]�mcmp.s @ �tos E�ol.c !�ol.h @ �_assert .�yscall @ (�509f7b52.3fd34413 A�mmove.s I�at.s �ne.c @�mset.s @ 0�magmem ,�tfd.c @ 8�tamagic \�ldiv.s J�rite.s X�ype.c �ype.h N�rrstr.c G�tfmt.c @p�ctype V�exp.c @ @�ainmem *�tdef.h @p�tring @ H�oc �in9.s @ P�0.3ff00000 @ X�llstring �d64 3�xits.s L�tat.s �clude @ \�nprivates Y�rint.c $�its.c @�.string @ `�0.40240000 F�t.c @�.string @�.string U�n.c H�rfmt.c @�tring �an9 _�nprint.c >�s.s 4�ys @ h�xits 6�sfatal.c (�eprint.c �bString.a "�s.h 5�ite.c +�rint.c [�rstr.s @�tab1 @H�b2 )�print.c R�upper.c =�ort.c �ps @ p�0.41b00000 @ x�0.43300000 ?�rchr.s <�nvM2D.c �me �bc @ �fmtl &�ssert.c P�rcpy.s @ �_onexit �rt �rm 9�rstat.c �ring.h �rlen.s �rncmp.c �rncpy.c @ �_privates �       �  O�    6��  T��  � �usage (�rame �main �.frame @�w 8�d (�f � 0�lename 0�lepathname h�afe H�rgs T�rgc ��ekoffset �ektype �terval �c �v �    ��trlen �rame �    ��main �.frame �rgv ���rgc �    �  O�    6���eek @�rame ����     �  O�    6���trrchr 0�rame ���     �  O�    6���trncpy �rame ���     �  O�    6���trncmp �rame ���     �  O�    6���hartorune (�rame � �unetochar �rame �e �unelen 0�rame �r �ne �unenlen �rame �ne j�ullrune �rame ��    �  O�    6�� ! p�� " � � �sbrkalloc (�rame ��kmerge �rame �� e�ck (�rame � �punlock (�rame � �heckenv P�rame �f � p�int @�rame �� � �ppanic X�rame ���g � � .�alloc 8�rame �afe ��e �mallocz 8�rame � �afe ��e V�allocalign P�rame �afe ��n �set �gn �e �ree �rame �ealloc @�rame �afe � ��e �size �rame  �etmalloctag �rame ��etrealloctag �rame �.�etmalloctag �rame 5�etrealloctag �rame <�alloctopoolblock �rame �    # �  O�    6���ock (�rame �� �anlock �rame +�nlock �rame �    $ �  O�    6���xits �rame ��    % �  O�    6���tol (�rame {�toi (�rame �    & �  O�    6���assert (�rame ��   ' ( �  O�    6���seprint x�rame � �s P���   ' ) �  O�    6��   ' * � � e�fmtFdFlush 8�rame ���vfprint �.frame T�� �s P�f P��   ' + �  O�    6���print @�rame �gs � �   ' , �  O�    6��   ' * � � y�mtfdflush �rame ��fmtfdinit �rame ��e � �   ' - �  O�    6��   ' * � � �ofmt h�rame 4�0�(��ne �� �� 8�mt � �_fmtflush �rame � ��?�fmtpad H�rame ����_rfmtpad H�rame ���k�fmtcpy �.frame H�une (���@� � � �� D�8� 0���� �fmtrcpy x�rame D�une �0�8�� ��� @���"�charfmt 8�rame �"V�runefmt 8�rame �"�fmtstrcpy P�rame �afe � ����w�strfmt 0�rame #�fmtrunestrcpy H�rame �*�runesfmt 0�rame $J�percentfmt 8�rame �$y�ifmt �.frame �.safe C�f X�nv t�g ) �countfmt �rame )�_flagfmt �rame *8�badfmt H�rame � ���   . / ��leep �rame ��   . 0 ��seek �rame ��   . 1 ��pen �rame ��   . 2 ��lose �rame ��   . 3 ��exits �rame ��   4 5 �  O�    6���rite 0�rame �� �   4 6 �  O�    6���sfatalimpl 8�rame �  �f +�sysfatal 0�rame �g � �   4 7 �  O�    6���rk (�rame � ,�brk (�rame � ��   4 8 �  O�    6���ead 0�rame �� �   4 9 �  O�    6�� : � �,�dirstat X�rame �f ��� �e �   4 ; �  O�    6�� : � �-g�irfstat X�rame �f ��� ��   4 < �  O�    6�� : � ��tatcheck �rame �f .�convM2D h�rame 8� �0� 4��uf � �s ��f �   4 = �  O�    6���bort �rame �   > ��tas �rame �   ? '��trchr �rame ��   @ *��emset �rame ���   A R��emmove �rame ���   B ��etcallerpc �rame �    C �  O�    6���tflen 8�rame ��ne ��    D �  O�    6���trtol 8�rame �e �ptr �    E *�  w�    ^�� ! � ��cklist (�rame �� �cktree (�rame ��t 7�treelookupgt (�rame ��stgood �e 7�eesplay `�rame @���8�(��e 9�pooladd @�rame �de ��de :�pooldel 8�rame �ot �e ��ze2bsize �rame ��trim @�rame �ag �tra ��ze ��freefromfront 0�rame � �p ��9�nasetsize �rame �ze @d�lnewarena `�rame ����ze B�blockgrow @�rame �ize �ze ����arenamerge P�rame �ot �op �wsize � � ��pblock �.frame � ���intblock (�rame �p � G:�icblock (�rame �p � G�blockcheck h�rame 0� (� 4�ize ��������enacompact X�rame ��t � $�mpacted � �p Mg�lcompactl 8�rame �l � �mpacted M�B2D �rame �� @�rame ���poolallocl P�rame � (�afe �ize ��ze O�poolreallocl x�rame �wb @� �ft P�afe �ght ,�size 4�size 0�size ����ize S9�gnptr �rame �set �gn Sn�lallocalignl p�rame 0���@�afe �n �ize ��ze �gn �set V`�lfreel P�rame � ��W�oolalloc H�rame ��p Xp�oolallocalign `�rame ��n �set �gn �p Y�poolcompact 8�rame � ��poolrealloc P�rame � ��p [�poolfree 0�rame �p \�poolmsize P�rame � �ize �p ^I�oolisoverlap (�rame ���p ^�poolcheckarena 8�rame ��ail ��K�lcheckl 8�rame ���poolcheck �rame ��oolblockcheck (�rame �afe ��;�ldumpl @�rame ���pooldump �rame ��pooldumparena H�rame ���C�mark 0�rame � �e �   ' F �  O�    6��   ' * � T��tinstall �rame �/�mtinstall 0�rame �t �c ba�fmt 8�rame �� �fmtdispatch 8�rame �afe �ne �� �unes �   ' G �  O�    6��  T��   ' * � �e�d �rame ��g�b �rame ���xdtoa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � nx�floatfmt �.frame h�afe �U�� n�fgfmt 0�rame �   ' H �  O�    6��   ' * � � o �rrfmt �.frame �.safe �buf ��   . I ��tat �rame ��   . J ��write �rame ��   . K ��read �rame ��   . L ��stat �rame ��   . M ��rk_ �rame ��   4 N �  O�    6���errstr �.frame �g �buf � �   4 O �  O�    6���errstr �.frame �f �tmp � �   P )��trcpy �rame ��    Q �  O�    6���tfecpy @�rame ��m ��    R �  � qT�oupper �rame qi�olower �rame �    S �  O�    6��  T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � y�frnorm �rame y�fpcmp 8�rame � ���_divby �rame ��{f�by (�rame ����divascii @�rame ������|`�by �rame ����lascii P�rame ���� ��}�xcmp (�rame �� ��    T �  O�    6���ow10 0�rame �afe ��    U �  O�    6���aN �rame �~�sNaN 0�rame ��6�nf �rame �b�sInf �rame ���n �    V �  O�    6���rexp 8�rame ������dexp @�rame $�afe ��tae ��odf 8�rame ����    W �  O�    6���abs �rame � �   ' Y �  O�    6���print H�rame �gs � �   ' Z �  O�    6���fmtlock �rame ��fmtunlock �rame �   . [ ��rrstr �rame ��   \ ��muldiv �rame ���muldiv �rame ���   ] 5��emcmp �rame ���   ^ ;��emccpy �rame ����   ' _ �  O�    6���snprint x�rame � �s � P�� ����������������������������������������������������������I����������������N����������+��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������J������������������R����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_��������������������������������������������������������C���C���C���C��� 2����������������������������������������������������������������������������������������������������������������������������������B����������K��_�������������g��������������������#]���������������� 4������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ���������������C���C���C���C��� 2������������������������ ��������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������H�����������������K������������������^���������������� 6.test = � @�� (B m P mH�8� @ H�$0H�$�$ �� @ �$H�$0H�$� H1� H�8���H�% @ H�$H�%` @ �%0 @  �$�H�$�H�$�� @ � ��0L�$@�$HI�H�E1���1��� � � � � � � � � ��-� ��+� � � ���0u� ��x� ��X� �������0| �9� �a| �z� �A|�Z~v9�� uL�I� tI� A� tA� t ���0ø�H�0�� t ���É���9�A� ����A� �H��_�ʃ�냉ʃ©����o��� ��u��0t� ��� �A���xt��X�������?�-��� ����� ���� �����%X @ H�$H� t�l$�H���8H�H�$H� H�$H�$(H�$�H�8��$H� ��0H�H�H�H)��H�(�H�$8H�H�$�$,�$� H�$8;D$,uH�H�� H�0���0��� �H�$8 �$H�$8H�$� �$�H�$� H�$p H�$8 H�$� H�$��� �$4~H�$8 ��$4� t �H�� ø�H�� ��H�$��  �����$�0H���$H�� H�H�H��$ Hc�4*H�� H� �$Hc�(�0 1�H�`L�$pH��0�$(�@� � H�H�$PH�$hH�H�$HA�� t�%ucI�zH�H)�H��z0H�� u �0+D$(H�`��H�L�$�$ � H�$hI�H� ���H�`Á�\$D}gI�L$pH�H�H9�H�H�$� �$� �$DL�$pH�$hH�H� tH�H�$HH�H�H�$P�����`��$\L�$pL�$� H�$HL�$pH�$PH�$hHc�L�$p�$\�$D��JH�$8H�$hL�L�$0L�$pA�� t�%u0I�rH�H)�r0H�� u �0+D$(H�`������$D}`H�H��6H�H�$� �$��$DL�$pH�$hH�H� tL�L�$0H�H�L$8�I���H�`��$\L�$� L�$0L�$pH�$hH�$8A�Hc�1L9�=H�H�$D�$,D�$�L�$pD�$,H�$hH�H� H�$8t1L�L�$0D�A� ���H�L$8L�I�6@���H�`��H�$ H�� @� tlH�H�H)�H��y0H�H� H� tH�H�$H� �L$� uH�H�H1��Ë|$(Hc�H�H9��H���H�H�H)�w0��@H�H�H�1�$,;l$P}QH�H��1H�H�$HH�$� �$��$,H�$HH�H� t3H�H�H� �$,;l$P|��H�H)�s0H�1��@ø�H�@��@H�H�H�1�$,;l$P}VH�H�H9�1H�H�$HH�$� �$��$,H�$HH�H� t>H�H�H�� �$,;l$P|��H�H)�H��{0H�1��@ø�H�@��xH�$�L�$��$�Hc�$HI�0H�$@H�$��D�$4H�$��L�$<�$<�tH�$��H9��� H�$��@� � �$<�u*H�$��$4+���$��D$H� � H�$�H�H�$pH�$�H�H�$h�$��$8�$8 � A��$d�$d�� I�D$HH�H�H;|$hv>H�$�H�$� �$��D$HH�H� � H�$�H�H�$hH�H�H�$p�$d���$8 ���$�H�H�H)�H��H�$�~0H�$�H��$<�t!H�$��$4+���$�� |1��xø�H�xø�H�x��$@L)��})L�H�$@L)Ɖ�� L�$HH�$p� ���$dL�$� L�$HH�$pHc�L�$H����xË|$<�u*H�$��$4+���$��D$H� � H�$�H�H�$XH�$�H�H�$P�$��$8�$8 ~{A��$d�$d�� I�D$HH�H�H;|$Pv$�$d� L�$HH�$XHc�H;|$P� �$d�� H�H�L$X�$d@���$8 ��$�H�$�H�H�H)�w0H�$�H��$<����$��$4+���$�� ���H�xË|$d�$0H�H�$XH�$0H�$� L�$HH�$XHc�H�$X����H�$�$��D$HH�H� tH�$�H�H�$P����x��$@L)��})L�H�$@L)Ɖ�� L�$HH�$X� ���$dL�$� L�$HH�$XHc�L�$H����x��$��H�$�����H�$�H�$`�D�$0�L�$4�$4�t�H9��� �@� � �$4�u*H�H�$x�$0+���$��T$x� � H�H��$�Hc�$`H���$XH�$`H;|$Xs[H�H�H9�H�H�$xH�$� �$��T$xH�H� tvH�H�H�H�$`��H�$`H�$`H;|$Xr��H�H)�H��z0H��$4�tH��$0+���$�� |1��pø�H�pø�H�pø�H�pË|$4�u*H�H�$x�$0+���$��T$x� � H�H�$xH�H�$8�$�Hc�$`H���$XH�$`H;|$XslH�$`D�H�H�$@H�H;|$8v-D�D�$l� D�$lH�$xH�$@Hc�H;|$8� A��seH�H�H�$`H�$`H;|$Xr��H�H)�r0H��$4�����$0+���$�� ���H�p��$,H�H�$@H�$,H�$�H�$xH�$@Hc�����$�$��D$lH�$xH�H� tH�H�$8����pø�H�pËzH�$�����8H�8��$/�H H�$/H�$� �$� �$�����0H�8H�8��,H�$,H�$� �$�����HL�$XH�I� u)H�� @ H�$� �$� �$�����$P�L�te1�ۋzH9�@} Hc�8 uH�L�$�$�$�����$<�$DHc��H�$� �$@H�$PL�$X�$D����� �$,H�$X� �$(H�$PH�$XH�$�$,�$�$(�$�����(H�8H�8H��$�����@H�$PI�H� u)L�� @ H�$� �$� �$���Ë}L�t-A�H1�� Hc� uL�H�$�$��������� t H��� u�H)�����(H�8H�8H��$�����0�@�$,�H H�$,H�$� �$������I��$L D�L1�1�ҋ}@�p� I�8I�8L��A�@x A��� @ H�$hA�@�d� � �X� �bt������ D���u� t I� � � u A� � H�$�E1���I� tgIc�$ L�1���Ic�1�����  tD�D����)�� H�H��\$h�+@�A��A� uH�H�0A� A�HA9�H�$}H9� �$L � D��0� D��tA�� A�D��@t D��� D��tA�uH�H�q@@�A�tiA�tc�$L t6H�H�-A�L�L�H�H�|$D�$D�$��� ��� t H�H�+���t��H� ��H�0��DA9� H�$}H9��D ����0A�A�����0u A��������H�0A���H�,A��� ���1��A�1�����  tD�D����)�tH�H��\$h�+@�A�H�H�,A�A�$L ���D$L �� � @ H�$h�� ��ot�x��� �� ��߁� t4� D���tI�8I�8L���A8I�8L���߁� t/D���tI�8I�8D���A8I�8D���߁� t5D���tI�8I�8���(��8I�8������  t5D���tI�8I�8�����8I�8�����߁�tI�8I�8D���E8H�8D����]LH�8H�8H��� t�0Hc�1��É߁� t�0��߁� t�0@��߁� t�0f��u0����@�-=t5� t*�#t�+t�,t� ÁIL  �IL �IL�IL�IL���lt#�ut�zuŁIL  �L  뵁IL�묋yL�  t�L  �L  둋}L�  t�L  �L  ����$H�@�$4�$:%H�$;H�$4H�$� H�$H���$:H��HH�$:H�$�$�$��H�@��(H�$8H�$�$@�$H��H�$� H�(�������H���0H��$( ���} � u �$(H�0��$(���|�l$$H�$8H�$�H�$8Hc��� H�$0H����} �� H� �������t�� H� Á�$��|� ف� �~Љ � H� �������u��$� �����~� � H� ���������������� ������ �� � H� ��H�H�$ ���~�� �� H�Á�'����@���?��@�� H�Á�9�� ������?��@���?��@�� H�É���:�� �?��@����?��@���?��@�� H���(�$$H�$ H�$$H�$������$ H�1҉��H�H����� u�H�Á����~���뵃����$ � 1���� ��} � H�Á��| � H���� |�| � H����| � H����L�$(�� ~l��dI� uA� �%�@ Hc�H�5�@ � @ H9��9�,H��@ u �����H9� � @ �1������H���(�$0��$0H�$8H�$��$$��$$H�(��0��$8�%�@ Hc�H�5�@ � @ H9�"�9�H�H� t�H�0��H9�� �$8�@ �� t9�9�(�H�$(H�H�$�� H�$(H�H�0���� u�� � H�0��0D�$HH�$@H��L H�$8�H 1�A� � �H�H�$@�@�3� � �0� � � � �*� �.tE���D$H�$8H�$�D$HH�$8H�$@� }H1��0Ã�v��H�0ÃKLA� ���$,H�$@H�$��D$HH�$8Hc�L$@H�$@�$,�@�3���t�4t�5t �6���0r�9v/A� t$H���t �L�H��L�D���ۉ������� t�H���H��8t�����8H�8��}�{L�t�L��H ���L����0Ë{L���KL@��1��������$(�$0I�� |H�}CHc�H�3L9�&��� @�1���0� H����1� H�������$0I��$(Hc�H�3L9�$�)׃�@�1���9� H����9� H����� H�$��L�t�H��$(~�$( �$��$� � tH�$�� @ H�$�H������$� �$� � tH�$�� @ H�$�H������$��t$� �$�� tH�$�� @ H�$�H���D$0 fW�.�W�\������$4 H�$��@�$,�$,@��5@ �t�$4 �$,��$��$,�$T ��fW�.� �$H�$TH�$� �$T���% @ ���$T�$Tj��$T�� �$T� ����$P� �$��$X�$P+l$T� �$X��% @ f.���$P+l$T� �$X��% @ f.��%8 @ f.���$P+l$T� �$X��%8 @ f.�1Ƀ����0Hc�4m���%8 @ �|�c�m �$(�$,fu�$T�� H�$�H�$mH�$� �$T�$P�$|0�$}0H�$~� @ H�$�$T��� H�$mH�$ � �$�f.�� 1ɉL$P�$L �$0 � ��$PHc�$��-�$,gu �$( � �$D �$(�$< �$(�$8�$,�f� �g� H�$m�$@�$� �$��T$,D�$LD�$8�$D�$<�$@H�$��$P� t�� }1�}1҃���� � ~,���9�����.����0� ԃ���9�����.D�A��$mH����@�� ƒ�D9�����.����0� ��$��L�� A� u����.A�etA�gtHc��> H��Ã|$4 � ����E�$T� � ����-�d|/��Q���‰׃����@���d ��fff���‰׃����@��� ��0���@������+�����e���A�h���ʃ�Hc��3�0t3A�A� ��c��3�.u�A9�����������$m�$@�$� �$��\$(D�$,D�$LD�$8�$D�$<�$@H�$��$P� t��$T��|$TD9���t$T��+D$TA� ��l$m��$@t$T�$� �$��T$,D�$LD�$8�$<�$@H�$��$P� t��$T�$(~��$T��$(�����L� t��$PHc�$��+�����L�����L$PHc�$�� ��l$m� �$� �$�� t#�H�$~� @ H�$�$T��� H�$mH�$ � �$�f.����$mH�$�H�$� �$P�$TH�$~� @ H�$�$T��� H�$mH�$ � �$�f.�'H�$m� �$� �$�� t�L$T�.����$m� �$� �$�� ��D$T��$P �$��$X��� H�$� H�$;H�$�$� �$���� �LH�$;��$,H�$;��$(H�$� H�$;H�$�$,�$�$(�$��H�� ��(H�8H�8��D$������H�$�H�$8� �$�H�$8��$,H�$8��$(H�$�H�$8H�$�$,�$�$(�$��ĸ ��$H�3 ���H�$��$( H�$(� �$� H�$��$�H�H�3H�$H�$(H�$�H�$(� �$� H�������$��$H�H�$H�H �u H�H������8H�$HH9�H�H�8��$PH�$�$ H�H)�l$@��$� H�$@H�H� u)H�$HH9�H�9����t� H�H�8����a| �z������A| �Z�� É�H�h L�$x H�E1��$H DŽ$d DŽ$X 1�H�$p I���0| �9� � � � � � � � � � � �� � � � �� I� tI�D��t"�$d ~�$d Hc�43�0� �$d u fW��h Ë�d Hc�4 D��u�$d �$X D��t�$X �$X ���$X 6 ~,D��t��i H�h ý � H�h ��T �$X ~;H�$4H�$d H�$H�$X H�$H�$T H�$� �$X Ń�X � �$4�5� �$d Hc�4 �$T �� �$d �$` H�$4H�$d H�$���T �$� �$` �$d 9�bHc�<4�$d Hc�H�$4H�$�$d �$� H�$4� �$�$` +�d �$� �$` �$d �$d Hc�4 DŽ$T �ۺ 1Ƀ�Hc�44� � ��$( ��$�$$ �$� �$< �$( ��$�$$ �$� �$4 � �}#Hc�< Hc�4 ��|��Ƀ�Hc񋼴4 Hc�< Hc񉼴, � tHc�, Hc񋔴, �Hc�, �|��$, � H�$4H�$, H�$� � � � 1Ƀ�Hc񋼴< Hc�, t1�c񋼴, Hc񉼴< �|̓�3��0 �)�0 �|�$0 H�$, � fW���}'�%H @ Hc񋼴, ��X�����$H �t fW�\��,$�$T �ȉ|$�H�h Ã�1Ƀ���񋼴, Hc񉼴4 ��$0 �����0 ����0 ��H������H������l$4H�$d H�$H�$X H�$H�$T H�$� ��$d ����$ �@ H�$� H�$ H�$x D�$H � uH� ���H�H���վU@ H�$� L�$p D�$H L�$x � uI� ���$ H�I����������$ �@ H�$� H�$x H�$ � ��� t H�H�H�� H�h Ã������������ t���߃��tI�+t�-���A�D�$H � u� 벃��� ��D�$H ��D�$H �$d �$X � t�t��� �� ��Et �e������ ��pt`� tb�t]�tX�tL�$d u�0t1�$d � ���d � Hc�$4H���$X �� 뭹 릃��t�u� �Hc���������1۹ � ~ Hc�Hc��Hc��� �H���0H�$@H�$81Ƀ�Hc�Hc�(�|��}Hc�(�H������|�l$(��$(��0�$(�H�$8�� u8�0~ ���0Ã|$( u� �}Hc�( u���1��0�� � H�0�� ���0������$(�$0I�1҉ى��uzL�I�� uV� tHc������ t+Hc��҉ى����H�0@�A� u�E H�É�c���ʃ�A��ى����H�0@�L�I�� uA�Hc���ʃ��� �$8H�$0H�� �$8~>H�H�$(H�$��$��$8H�$(H�$0�Hc� � � �$8ƒ�H�H�$�$�����8H�H�$P�� |��$0Hc�H�5 @ ��$4H�H�$@H�H�$��$� �$0�$4� ~�|$P)H�$XH�$@H�$HH�$�$�����D�$0L�$(L�$ I�1��I��:� t0��fff���‰�c�����0A�� u��������߉�ff���‰�c�����0A���HH�H�$`�� |��$H�H�T$(���5@ �t���T$(��$9�� H� ��� ��(�� }m��}Hc� � �% @ �H�(Éρ����)�$��D$�$$���YL$�% @ �H�(Á�Hc�� H�(É� ����)�$��D$�$$��YD$H�(���$ �$ �$H���(�$0�$ �$$� � �1��(�,$�$ �� u � H�(����$ �$ � }�$ �D$H����$ �$�$�$ t1��Á|$ �� | � H���� ��  � H�������0H�$@� �$8�$��l$8� u�$�$ ��l$8� t �H�0�W�.��$(�$� H�$@�$ �$$�u�%P @ �$8�$(���$,�����9�$,��$, �D$(H�0��8�$@�$HfW�.�fW��8��l$(�$,������σ����~ ��� � ~�t{� ~Z��~� Hc�l$(�$�� ��$�$,!���$(�$,���$, �� |$,)Ӄ��$,��� |$,�$(H�8���$(�$,�� |$(�$,���$, ��  |$,�����W�.���j��8ý �����0H�$@�$8�$(�$,����u0��$( u�$,�u�$, �D$(H�0���0�% @ f.�fW��.�fW�\� $H�$��L$@�$(�fW�\�fW�\D$(H�0�W��H�0Á� �0����|$,�$( �$(���$(H�0Ã������|$(�l$fW�.�fW�\����@H�$X� �$H�$PH�$H�$0H�$� H�@��� @ � H���� @ � H���$H�) É�$�É�$��H��$�$� vH��u��� ��H������H�H�$�$� t31�t*H�H�9�H�H �uH�H�����H��H�H�H�H �u�H���H�H����$� t'H�H�$�H �u�H�����H1�vH���� ù H)�)��ߋL$ � tH�$�$�)1�\$ H�H�$H�H �u �H�����H+D$H�H�H� H�$(� � uH� �Ɂ��$}-H�$(� � uH� �� �$���$|�Ɂ��$}0H�$(� � uH� ýd ��$���$|��$(�� t� �H�$(�� u������ t1��ø H��E ��p�$��  ���p�D$ H�$(H�$0Hc�H�$xH�3H�|$8H�$@ H�$H �$P H�$�H�$XH�$ H�$�H�$��|$0� H�$0H+D$x�H�p��$H� ø��� �R{�D� �@main � 0C NaN +Inf -Inf e%d e%d e%d �@ Y@ @� �@ j��A �cA �� e�A _�B �7B �mB @�� �ļ� 4&� �7y�C ��4vC �gm�C =��C@�x�DP��D�M���-���Cx�(,*�E52��E����/�E!��Eꌠ9Y>)F$���Fn��F�F"�F|����aB3G��hGiWC���*��J��H��)c=H�7�a�����HL}��I�C�I�T�|I\���Isȡ����~^J�~�QJ����0}�G�J>n�l�J���A�ZK�P��M�d�W`�M}�n�/LD���^�����f�rM�O8Mr�bnMG��z�)�M�:Ft�Nd���N=�ֺ.wN 9�i�C����u�O�I�LO�����[��O���!P/'��P_�����PbD�P{U�[*QmU��Q�4V�Qz5�߼�l�� R�.�4R9�mr"iR�) k�عe�R$N(��S�򮌮>S }W�sSO\�]��bu�p� �T%L9�hGT.��B}T}Ô%��\��Tsq��U���`�R��xӫ�?+d��5=�N�=@[V�ҟ&��0J�=:�����W�&s�W�����)>��s�Xk5 �a9X� �X���X*4���5AHx�(-�CY�%4xY�v/A��������ZO��Z20�Z~$|7��[b�Z�XC}"[�/��[�;�-���J�[= �\���\0IΕ�a\|���[R��ysK��]WP�M���]Į]-��u�W�]a��^�M$D@^�`-Ut^����W�H��P.5�_[�y�H_r��~_'�������EW�`�V�`�����(:W"���5� #  % � +  ,  -  C � E � � � X � � � d � � � �  l  n � o � � * s �  x �  nan infinity inf 7 63 511 8191 65535 524287 8388607 67108863 134217727 125 15625 1953125 1220703125 152587890625 19073486328125 11920928955078125 1490116119384765625 7450580596923828125 ((((( H�����������  Y@   Z@   \@  _@  c@   h@   n@   u@   }@  �@   �@   �@   �@  �@ �@  �@   �@   �@   �@   � 0123456789abcdef 0123456789ABCDEF 10099A strtol returned %ld, remaining=%s @�text �5�bs.c @ h�tring �1�rtod.c �rtol.c 8�tlock.c '�flen.c 2�w10.c @�end >�mccpy.s �gv0.s �stom /�fecpy.c @ �tab @ �edata �bc.a �bc.h @ �rgv0 @ �fmtalloc -�rrstr.c ?�ck.c �h �d �v �t �t �c �s �int.c @�knownfmt A�eep.s #�fmt.c @ �oquote =�mcmp.s @ �tos �yscall �st.c @ �509f7b52.3fd34413 <�mmove.s (�ne.c ;�mset.s "�tfd.c :�ldiv.s ,�rite.s 6�ype.c �ype.h @H�tring *�tfmt.c @�ctype 4�exp.c !�tdef.h @ �b1 @ �tab2 �in9.s @ �0.3ff00000 �d64 @ (�tl �xits.s �clude @ 0�nprivates 7�rint.c �its.c @ 8�0.40240000 )�t.c @ H�tring 3�n.c +�rfmt.c @ @�xits @ x�tring �an9 @�nprint.c B�s.s $�ys �bString.a %�ite.c 9�rstr.s �print.c 0�upper.c �ps @ H�0.41b00000 @ P�0.43300000 �me �bc .�rcpy.s @ X�onexit �rt �rm �ring.h &�rlen.s @ `�privates �       �  O�    6��  T��  � � (�ain @�rame ��    �_main �.frame �rgv ���rgc �     �  O�    6��strtol 8�rame �e �ptr �     �  O�    6���xits �rame ��     �  O�    6���rint @�rame �gs � �     ��exits �rame ��    �  O�    6��    ! � � �fmtFdFlush 8�rame ��d�fprint �.frame T�� �s P�f P��    " �  O�    6��    ! � � �tfdflush �rame ��mtfdinit �rame ��e � �    # �  O�    6��    ! � � a�ofmt h�rame 4�0�(��ne �� �� 8�mt � #�fmtflush �rame � ���_fmtpad H�rame ���I�rfmtpad H�rame ����fmtcpy �.frame H�une (���@� � � �� D�8� 0�����_fmtrcpy x�rame D�une �0�8�� ��� @����_charfmt 8�rame ��_runefmt 8�rame ��mtstrcpy P�rame �afe � �����trfmt 0�rame �mtrunestrcpy H�rame ��_runesfmt 0�rame �_percentfmt 8�rame ��fmt �.frame �.safe C�f X�nv t�g �_countfmt �rame �flagfmt �rame �_badfmt H�rame � ���   $ % �  O�    6���rite 0�rame �� �   & ��trlen �rame �    ' �  O�    6���tflen 8�rame ��ne ��    ( �  O�    6���hartorune (�rame � �runetochar �rame �e �runelen 0�rame �r �ne �runenlen �rame �ne +�ullrune �rame ��    ) �  O�    6��    ! � T��tinstall �rame �$�mtinstall 0�rame �t �c V�fmt 8�rame ���mtdispatch 8�rame �afe �ne �� �unes �    * �  O�    6��  T��    ! � ��dd �rame ���b �rame ���oa �.frame H� P� L� D� <�� 0�8�4�\�r T�ase X�gn ���ec � )m�floatfmt �.frame h�afe �U�� )�fgfmt 0�rame �    + �  O�    6��    ! � � *�rrfmt �.frame �.safe �buf ��    , ��write �rame ��   $ - �  O�    6���errstr �.frame �f �tmp � �   . )��trcpy �rame ��    / �  O�    6���tfecpy @�rame ��m ��    0 �  � +�toupper �rame +�tolower �rame �    1 �  O�    6��  T���trtod p�rame <�d 4�g ,�w D�n @�m �a � X�5��� � �ag � 3�rnorm �rame 4!�mp 8�rame � ���ivby �rame ��5�divby (�rame ���;�ascii @�rame ������6�mulby �rame ���\�ascii P�rame ���� ��8�p (�rame �� ��    2 �  O�    6���ow10 0�rame �afe ��    3 �  O�    6���aN �rame �9K�sNaN 0�rame ���Inf �rame �9�isInf �rame ���n �    4 �  O�    6���rexp 8�rame ����:�exp @�rame $�afe ��tae �C�odf 8�rame ����    5 �  O�    6���abs �rame � �    7 �  O�    6���print H�rame �gs � �    8 �  O�    6���fmtlock �rame =�_fmtunlock �rame �    9 ��rrstr �rame ��   : ��muldiv �rame ���uldiv �rame ���   ; *��emset �rame ���   < R��emmove �rame ���   = 5��emcmp �rame ���   > ;��emccpy �rame ����    ? �  O�    6���ock (�rame ��@�anlock �rame @2�nlock �rame �    @ �  O�    6���snprint x�rame � �s � P�� �    A ��leep �rame ��   B ��tas �rame ���������������,����������������������������������������������������������������������� �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_������������������������������������������������������������� '���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Æ ��������������� 2�������������������� ��������������������]���������E�������n����������i������������������������������������������������������������������������������ ����� ���|������ ���������F���������������������G���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������H�������������g��������������������#]��������������������������������K������������������^�������������������������������������������B�� build.rc = #!/bin/rc # Purpose: # run the mk, if any .c or .h file in the directory is changed. # below based on microft7 idea # if a file chnges within the same minute, the below script will miss the change. mk clean; mk && mk && mk && mk tailf.acid install lastcontents=`{ls -l *.[ch] >[2]/dev/null} last=$"lastcontents while (sleep 1) { currentcontents=`{ls -l *.[ch] >[2]/dev/null} current=$"currentcontents # echo 'last contents are: ' $last # echo 'current contents are: ' $current if (! ~ $current $last) { echo '---- building ----' date mk clean; mk && mk && mk && mk tailf.acid install last=$current } } days.6 = �y- u o�r gmtime=r u ��R��qgmtime  u q�u ���u ��R+ #include /* check grid/testdebug.c for details on why this is the best */ #define D if (debug == 0) {} else fprint void error(char *fmt, ...) { int n; va_list arg; char buf[256] = ""; va_start(arg, fmt); n = vseprint(buf, buf + sizeof buf, fmt, arg) - buf; va_end(arg); write(2, buf, n); write(2, "\n", 1); abort(); } /* this is very similar to ../pf/Date.c:/^parseDate */ long epoch(int debug, char *raw) { /* assume that it is GMT to avoid the local time conversions */ struct Tm tm = { 0, /* seconds (range 0..59) */ 0, /* minutes (0..59) */ 0, /* hours (0..23) */ 0, /* day of the month (1..31) */ 0, /* month of the year (0..11) */ 0, /* year A.D. - 1900 */ 0, /* day of week (0..6, Sunday = 0) */ 0, /* day of year (0..365) */ "GMT", /* time zone name */ 0 /* time zone delta from GMT */ }; long new; int i; D(2, "parsing %s\n", raw); for(i = 0; i < 8 && raw[i] >= '0' && raw[i] <= '9'; i++) { if(i < 4) tm.year = (10 * tm.year) + raw[i] - '0'; else if(i < 6) tm.mon = (10 * tm.mon) + raw[i] - '0'; else tm.mday = (10 * tm.mday) + raw[i] - '0'; } if(i != 8) error("parseDate: invalid date %s", raw); D(2, "year=%04d mon=%02d mday=%02d hour=%02d min=%02d sec=%02d\n", tm.year, tm.mon, tm.mday, tm.hour, tm.min, tm.sec); tm.year -= 1900; tm.mon -= 1; D(2, "year=%04d mon=%02d mday=%02d hour=%02d min=%02d sec=%02d\n", tm.year, tm.mon, tm.mday, tm.hour, tm.min, tm.sec); D(2, "epoch seconds: %ld\n", tm2sec(&tm)); /* ptr = asctime(&tm); D(2, "asctime: %s\n", ptr); */ new = tm2sec(&tm); D(2, "new: %ld\n", new); D(2, "epoch seconds=%ld ==> gmtime=%s", new, asctime(gmtime(new))); return new; } void usage(void) { fprint(2, "usage: %s [-d] START [END]\n", argv0); fprint(2, "-d: debug\n"); fprint(2, "START: YYYYMMDD start date of the range\n"); fprint(2, "END: YYYYMMDD end date of the range. If there is no end date, then start date + 1\n"); exits("usage"); } /* return the range of days between the start date and end date */ void main(int argc, char **argv) { long from, to, current; int debug = 0; Tm *tm; ARGBEGIN { case 'd': debug = 1; break; default: usage(); } ARGEND; if(argc != 1 && argc != 2) usage(); from = epoch(debug, argv[0]); if(argc == 2) to = epoch(debug, argv[1]); else to = from + 86400; D(2, "%s: from %s\n", argv0, asctime(gmtime(from))); D(2, "%s: to %s\n", argv0, asctime(gmtime(to))); for(current = from; current <= to; current = current + 86400) { tm = gmtime(current); /* skip saturdays, not sure about this */ /* if (tm->wday != 6) */ print("%04d%02d%02d\n", tm->year + 1900, tm->mon + 1, tm->mday); } exits(nil); } ftailf.6 = �y x�~  �~ q�~  � ~ �sr ~  �~  �s�~  �~ (�s�~ ( � ~ ��r ~ 0 � ~ "qr � ���� �� � � R؊\�(emalloc  � (q�� ���� ����  �s�� �sr � uY � . pY � - pY � 5 pD � & �  uR � , pr � �s�� ��  ur � ��Y � + p�� uQ � 9 p��  � &qr � �sR@�eq)dirfstat  � )q�� ��t � (�s& � uZ � A pr �  u�sY � \ p�� (�sr �  ur �  �O׿�*open  � *qr � �s& � uR � W p�� (�sr �  ur �  � � � ur �  ��q+create  � +qr � �s& � uR � W p- � op r it=%d %- � ox r s: canno- � o�r t open f�� r w x�� q��  �� (�s��  � � #qr � �s�� u � �  ur �  �][�,seek  � ,qY � c p& � �suU � a pr � �sY � b pr � � uRo �q-sleep  � -qr � �s � )q�� ���� �� ( ��� ( ��� W � v p�s.new �� ���� ( ��� ( ��� Z � u pr �  �r �  �& � V � u pY � v pY � � p- � o�r ile=%s %- � o�r s: dir->- � o�r length=%- � o�r lld, dir- � o�r ->mtime=- � o�r %lud, ne- � o�r w->lengt- � o�r h=%lld, - � o�r new->mti- � o�r me=%lud - � o�r seeking - � o�r back to r �  u�� r �x��  �� q��  �� ( ���  � �  �r �  �� ( ��� ( �� ��r �  �r � 0 � � "q�� u��  �sr � �s�� �s��  � � u � � ,q�� ����  � &q�� ��Y � � pY � � pY �   p��  � &qr � �s � )q�� �� ���� ( ��� �sR � � p�� ( ��� �sY � � pY � � pY �   p�� �� �s�� u�s/nsend �� ��U � � pr � u�� u�s0nr �� �� � � pY � � pY � �pD � & �  uR � � p�� W � � pY � � p�� �s�� �� ��  u�� ��r � ��> � �� �� ���� ��� ��  u�� ���� �� r � ���� �� U � � pr � ���� Y � � p�� �� �� �� ��  ur � ���� ��  ur � ���� �� �� ��� ��  u�� �s�s1nc r � ���� ��  u�� ����  �D+f�sendp  � q�� ���� ��r � ��Y � � pr � uY � �pY � �pY � �D � & � r � ��R � �pr � ���� ��  u�� �s �  qr � ���� ��r � ���� uZ � �Y �  pY � �pr � �s�� ����  �� r �  �] -d- � oh r : debug r �  u�� r f x��  � � "q- � op r -i : sl- � o� r eep inte- � o� r rval in - � o� r millisec- � o� r onds. De- � o� r fault=%dr �  u�� r q x��  � � � ur �  � � "q- �o� r stdin - �o� r format: - �o� r sourcefi- �o� r le nsent- �o� r [destin- �o� r ationfil- �o�r e]. When- �o�r no dest- �o�r ination,- �o�r then wr- �o  r ite to sr � u��r � x�� � �"q- �o r tdout u��r  xR�?;qexits  �q��� qx u���sr � �r �t�s�sb ��x�sr �u � �u � sbbuf ��x�s�� � �  ur � ��RWqBinits  �q& ��uZ �l p- �o r sage %s:- �o r Binits - �o  r on stdin- �o( r : statu- �o0 r s code: - �o8 r Beof, er- �o@ r rstr: %r��r  x��q�� � �#q- �oH r stdin r��r I xR�Pq threadsetname  � qY �q pY �q pY �* p��x�sr � ur � �g�Brdline  � q�s p �����uQ �p p��x�sR#�q Blinelen  � qr �& �  u�ssz r ��� �� p- �oP r eader st- �oX r dinproc:- �o` r increas- �oh r e read l- �op r ength=%d��r V xr �  ur � � �#qr ���& �uZ �� pY �o p���������q �u��  t�suZ  � pY  � p-  ox r stdinpr-  o� r oc: read-  o� r line=%s-  o� r , sz=%d r   u�  r y x�   �  ���   �   �  "q� ��r   ur   �F5�strchr   q�sep � ��� uQ  � p� ��q  u� ��R]ϒwqdirstat   q�sdir � ��� uZ  � p-  o� r stdinpr-  o� r oc: cann-  o� r ot find -  o� r file=%s � r � x� ���  �  #q� ��r   �  E �uQ  � p-  o� r stdinpro-  o� r c: canno-  o� r t work o-  o� r n direct� r � x� ���  �  #q� ��  &q�  ��r  u �  *q�sxfr r  ��&  uR  � p-  o� r ory=%s s-  o�r tdinproc-  o�r : cannot-  o�r open fi�  r � x�  ���   �  #qr  ��R��iounit   qr  h�s&  h�suZ  � pr   @ uY  � pr  h�sr  h�s� ��uQ  �p� ��E  � ���  �   ur   ���strtoll   q� ��� ��t  �&  uQ  � p� ��t  �&   uZ  � p� ��t   �&  uZ  � pY  � pY  � pq  u��Y  �pE  ��� ��R�Vqstrlen   q&  �uW  �p�r.string -  o�r le=%s st-  o  r dinproc:-  o r destina-  o r tion fil-  o r e name %-  o  r s longer-  o( r than %d� r �x� ���  �  �ur   �  #q� ��� ���  �  �ur   �0[�strncpy   qY  �� u��q  u��r  ��� ���  �  u �  ,qr  �u  (q� �sxp � �s� ���  �  �ur   �  'q�sdebug &  t�suZ   pY   p-  o0 r bytes s-  o8 r tdinproc-  o@ r : xfr.sf-  oH r d=%d, xf-  oP r r.nsent=-  oX r %lld,xfr-  o` r .dfd=%s,-  oh r xfr.iounr   u�  r 7 x�   �  ��r   �  ���   �  ���   �  h�sr  ( �  "q�# ��r # u � # �ur #  � qmemset  # q�# �s& $ t�suZ $  pY $ % p- $ op r it=%d s- $ ox r tdinproc- $ o� r : xp->sf- $ o� r d=%d, xp- $ o� r ->nsent=- $ o� r %lld,xp-- $ o� r >dfd=%s,- $ o� r xp->iounr $  u�$ r w x�$  � $ �r $  �$  ��$  �$ �$  u�$  � $ ��r $ ( � $ "q�$ �s�sarg �' �s�' ��'  � ' qY ' o p& ) t�suZ ) - pY ) 1 p- ) o� r it=%d s- ) o� r tdinproc- ) o� r : exitinr )  u�) r � x�)  � ) "q�* �s�* ��* u � * q�+ x�sR#�qBterm  + q�, uR�?;qthreadexits  , q�, �qreader � qH u�2 - 6 o� r g reade�6 r � x�6 �sr 6  �r 6  � 6  qY 7 D pY 7 D pY 7 f p�7 �s�7 � 7  q�7 uQ 7 C pr 8 ��8  ��8  � 8  �r 8  � sr �8 �s�8  ��8  �<�Mq pread  8  q�8 �sr 8  �& 8 Q 8 ^ p- : o� r r %d %s:- : o� r could o- : o�r nly read- : o�r %ld of - : o�r %d bytes�: r � x�q!argv0 �: !q�:  � :  � :  �r :  � : #q�: �s�= �s�= ��=  � = q& =  uQ = e pY > C pY > B p�@ u @ q�@ � (q0 u�t"sz r D "tr H "tr H  ur H  �;�mallocz  H #q�s$v �H �$s�H uZ H v p- I o�r : %r ma- I o  r lloc of - I o r %lu,d by- I o r tes fail�I r �xr I "tr I  ��Pq%error  I %q�J "tR68 �&getcallerpc  J &q�s'.safe �J ��J �$s�J ���J  �M��(setmalloctag  J (q�M �$s�M �M � %q@ u�Q �s)buf �U �)s�U �)sY U � pY U � pY U � p�U �)suQ U � p�U �u�)s�U �)s�U u� U � pq U u�)s�t*fmt �W  *t�X �)s�X �)s�X  �X  �X �s�X  �R7q+vseprint  X +q�X �)s�X �X r Z  u�Z �)s�Z  � Z  � Z q- [ o r s: %r r [  u�[ r  x�[  � [  ur [  � [ q�q,abort  ] ,q�] 6 ] r  uO] ftailf.acid = sizeof_1_ = 8; aggr _1_ { 'U' 0 lo; 'U' 4 hi; }; defn _1_(addr) { complex _1_ addr; print(" lo ", addr.lo, "\n"); print(" hi ", addr.hi, "\n"); }; sizeofFPdbleword = 8; aggr FPdbleword { 'F' 0 x; { 'U' 0 lo; 'U' 4 hi; }; }; defn FPdbleword(addr) { complex FPdbleword addr; print(" x ", addr.x, "\n"); print("_1_ {\n"); _1_(addr+0); print("}\n"); }; UTFmax = 4; Runesync = 128; Runeself = 128; Runeerror = 65533; Runemax = 1114111; Runemask = 2097151; sizeofFmt = 80; aggr Fmt { 'b' 0 runes; 'Y' 8 start; 'Y' 16 to; 'Y' 24 stop; 'Y' 32 flush; 'Y' 40 farg; 'D' 48 nfmt; 'Y' 56 args; 'D' 64 r; 'D' 68 width; 'D' 72 prec; 'U' 76 flags; }; defn Fmt(addr) { complex Fmt addr; print(" runes ", addr.runes, "\n"); print(" start ", addr.start\Y, "\n"); print(" to ", addr.to\Y, "\n"); print(" stop ", addr.stop\Y, "\n"); print(" flush ", addr.flush\Y, "\n"); print(" farg ", addr.farg\Y, "\n"); print(" nfmt ", addr.nfmt, "\n"); print(" args ", addr.args\Y, "\n"); print(" r ", addr.r, "\n"); print(" width ", addr.width, "\n"); print(" prec ", addr.prec, "\n"); print(" flags ", addr.flags, "\n"); }; FmtWidth = 1; FmtLeft = 2; FmtPrec = 4; FmtSharp = 8; FmtSpace = 16; FmtSign = 32; FmtZero = 64; FmtUnsigned = 128; FmtShort = 256; FmtLong = 512; FmtVLong = 1024; FmtComma = 2048; FmtByte = 4096; FmtFlag = 8192; sizeofTm = 40; aggr Tm { 'D' 0 sec; 'D' 4 min; 'D' 8 hour; 'D' 12 mday; 'D' 16 mon; 'D' 20 year; 'D' 24 wday; 'D' 28 yday; 'a' 32 zone; 'D' 36 tzoff; }; defn Tm(addr) { complex Tm addr; print(" sec ", addr.sec, "\n"); print(" min ", addr.min, "\n"); print(" hour ", addr.hour, "\n"); print(" mday ", addr.mday, "\n"); print(" mon ", addr.mon, "\n"); print(" year ", addr.year, "\n"); print(" wday ", addr.wday, "\n"); print(" yday ", addr.yday, "\n"); print(" zone ", addr.zone, "\n"); print(" tzoff ", addr.tzoff, "\n"); }; PNPROC = 1; PNGROUP = 2; Profoff = 0; Profuser = 1; Profkernel = 2; Proftime = 3; Profsample = 4; sizeofLock = 8; aggr Lock { 'D' 0 val; }; defn Lock(addr) { complex Lock addr; print(" val ", addr.val, "\n"); }; sizeofQLp = 16; aggr QLp { 'D' 0 inuse; 'D' 4 state; 'A' QLp 8 next; }; defn QLp(addr) { complex QLp addr; print(" inuse ", addr.inuse, "\n"); print(" state ", addr.state, "\n"); print(" next ", addr.next\Y, "\n"); }; sizeofQLock = 32; aggr QLock { Lock 0 lock; 'D' 8 locked; 'A' QLp 16 $head; 'A' QLp 24 $tail; }; defn QLock(addr) { complex QLock addr; print("Lock lock {\n"); Lock(addr.lock); print("}\n"); print(" locked ", addr.locked, "\n"); print(" $head ", addr.$head\Y, "\n"); print(" $tail ", addr.$tail\Y, "\n"); }; sizeofRWLock = 32; aggr RWLock { Lock 0 lock; 'D' 8 readers; 'D' 12 writer; 'A' QLp 16 $head; 'A' QLp 24 $tail; }; defn RWLock(addr) { complex RWLock addr; print("Lock lock {\n"); Lock(addr.lock); print("}\n"); print(" readers ", addr.readers, "\n"); print(" writer ", addr.writer, "\n"); print(" $head ", addr.$head\Y, "\n"); print(" $tail ", addr.$tail\Y, "\n"); }; sizeofRendez = 24; aggr Rendez { 'A' QLock 0 l; 'A' QLp 8 $head; 'A' QLp 16 $tail; }; defn Rendez(addr) { complex Rendez addr; print(" l ", addr.l\Y, "\n"); print(" $head ", addr.$head\Y, "\n"); print(" $tail ", addr.$tail\Y, "\n"); }; sizeofNetConnInfo = 72; aggr NetConnInfo { 'Y' 0 dir; 'Y' 8 root; 'Y' 16 spec; 'Y' 24 lsys; 'Y' 32 lserv; 'Y' 40 rsys; 'Y' 48 rserv; 'Y' 56 laddr; 'Y' 64 raddr; }; defn NetConnInfo(addr) { complex NetConnInfo addr; print(" dir ", addr.dir\Y, "\n"); print(" root ", addr.root\Y, "\n"); print(" spec ", addr.spec\Y, "\n"); print(" lsys ", addr.lsys\Y, "\n"); print(" lserv ", addr.lserv\Y, "\n"); print(" rsys ", addr.rsys\Y, "\n"); print(" rserv ", addr.rserv\Y, "\n"); print(" laddr ", addr.laddr\Y, "\n"); print(" raddr ", addr.raddr\Y, "\n"); }; RFNAMEG = 1; RFENVG = 2; RFFDG = 4; RFNOTEG = 8; RFPROC = 16; RFMEM = 32; RFNOWAIT = 64; RFCNAMEG = 1024; RFCENVG = 2048; RFCFDG = 4096; RFREND = 8192; RFNOMNT = 16384; sizeofQid = 16; aggr Qid { 'W' 0 path; 'U' 8 vers; 'b' 12 type; }; defn Qid(addr) { complex Qid addr; print(" path ", addr.path, "\n"); print(" vers ", addr.vers, "\n"); print(" type ", addr.type, "\n"); }; sizeofDir = 80; aggr Dir { 'u' 0 type; 'U' 4 dev; Qid 8 qid; 'U' 24 mode; 'U' 28 atime; 'U' 32 mtime; 'V' 40 length; 'Y' 48 name; 'Y' 56 uid; 'Y' 64 gid; 'Y' 72 muid; }; defn Dir(addr) { complex Dir addr; print(" type ", addr.type, "\n"); print(" dev ", addr.dev, "\n"); print("Qid qid {\n"); Qid(addr.qid); print("}\n"); print(" mode ", addr.mode, "\n"); print(" atime ", addr.atime, "\n"); print(" mtime ", addr.mtime, "\n"); print(" length ", addr.length, "\n"); print(" name ", addr.name\Y, "\n"); print(" uid ", addr.uid\Y, "\n"); print(" gid ", addr.gid\Y, "\n"); print(" muid ", addr.muid\Y, "\n"); }; sizeofWaitmsg = 24; aggr Waitmsg { 'D' 0 pid; 'a' 4 time; 'Y' 16 msg; }; defn Waitmsg(addr) { complex Waitmsg addr; print(" pid ", addr.pid, "\n"); print(" time ", addr.time, "\n"); print(" msg ", addr.msg\Y, "\n"); }; sizeofIOchunk = 16; aggr IOchunk { 'Y' 0 addr; 'U' 8 len; }; defn IOchunk(addr) { complex IOchunk addr; print(" addr ", addr.addr\Y, "\n"); print(" len ", addr.len, "\n"); }; Nqwds = 2; Nqshift = 5; Nqmask = -1; Nqbits = 64; sizeofChannel = 48; aggr Channel { 'D' 0 s; 'U' 4 f; 'U' 8 n; 'D' 12 e; 'D' 16 freed; 'Y' 24 qentry; 'D' 32 nentry; 'D' 36 closed; 'a' 40 v; }; defn Channel(addr) { complex Channel addr; print(" s ", addr.s, "\n"); print(" f ", addr.f, "\n"); print(" n ", addr.n, "\n"); print(" e ", addr.e, "\n"); print(" freed ", addr.freed, "\n"); print(" qentry ", addr.qentry\Y, "\n"); print(" nentry ", addr.nentry, "\n"); print(" closed ", addr.closed, "\n"); print(" v ", addr.v, "\n"); }; CHANEND = 0; CHANSND = 1; CHANRCV = 2; CHANNOP = 3; CHANNOBLK = 4; sizeofAlt = 48; aggr Alt { 'A' Channel 0 c; 'Y' 8 v; 'D' 16 op; 'Y' 24 err; 'A' Channel 32 tag; 'D' 40 entryno; }; defn Alt(addr) { complex Alt addr; print(" c ", addr.c\Y, "\n"); print(" v ", addr.v\Y, "\n"); print(" op ", addr.op, "\n"); print(" err ", addr.err\Y, "\n"); print(" tag ", addr.tag\Y, "\n"); print(" entryno ", addr.entryno, "\n"); }; sizeofRef = 8; aggr Ref { 'D' 0 ref; }; defn Ref(addr) { complex Ref addr; print(" ref ", addr.ref, "\n"); }; Bsize = 8192; Bungetsize = 5; Bmagic = 3227993; Beof = -1; Bbad = -2; Binactive = 0; Bractive = 1; Bwactive = 2; Bracteof = 3; sizeofBiobufhdr = 88; aggr Biobufhdr { 'D' 0 icount; 'D' 4 ocount; 'D' 8 rdline; 'D' 12 runesize; 'D' 16 state; 'D' 20 fid; 'D' 24 flag; 'V' 32 offset; 'D' 40 bsize; 'Y' 48 bbuf; 'Y' 56 ebuf; 'Y' 64 gbuf; 'Y' 72 errorf; 'Y' 80 iof; }; defn Biobufhdr(addr) { complex Biobufhdr addr; print(" icount ", addr.icount, "\n"); print(" ocount ", addr.ocount, "\n"); print(" rdline ", addr.rdline, "\n"); print(" runesize ", addr.runesize, "\n"); print(" state ", addr.state, "\n"); print(" fid ", addr.fid, "\n"); print(" flag ", addr.flag, "\n"); print(" offset ", addr.offset, "\n"); print(" bsize ", addr.bsize, "\n"); print(" bbuf ", addr.bbuf\Y, "\n"); print(" ebuf ", addr.ebuf\Y, "\n"); print(" gbuf ", addr.gbuf\Y, "\n"); print(" errorf ", addr.errorf\Y, "\n"); print(" iof ", addr.iof\Y, "\n"); }; sizeofBiobuf = 8288; aggr Biobuf { { 'D' 0 icount; 'D' 4 ocount; 'D' 8 rdline; 'D' 12 runesize; 'D' 16 state; 'D' 20 fid; 'D' 24 flag; 'V' 32 offset; 'D' 40 bsize; 'Y' 48 bbuf; 'Y' 56 ebuf; 'Y' 64 gbuf; 'Y' 72 errorf; 'Y' 80 iof; }; 'a' 88 b; }; defn Biobuf(addr) { complex Biobuf addr; print("Biobufhdr {\n"); Biobufhdr(addr+0); print("}\n"); print(" b ", addr.b, "\n"); }; Interval = 5000; Nreaders = 5; BufSize = 16384; LineSize = 1024; sizeofReadUnit = 32; aggr ReadUnit { 'D' 0 fd; 'V' 8 offset; 'Y' 16 buf; 'D' 24 sz; }; defn ReadUnit(addr) { complex ReadUnit addr; print(" fd ", addr.fd, "\n"); print(" offset ", addr.offset, "\n"); print(" buf ", addr.buf\Y, "\n"); print(" sz ", addr.sz, "\n"); }; sizeofXfr = 24; aggr Xfr { 'D' 0 sfd; 'V' 8 offset; 'D' 16 dfd; 'D' 20 iounit; }; defn Xfr(addr) { complex Xfr addr; print(" sfd ", addr.sfd, "\n"); print(" offset ", addr.offset, "\n"); print(" dfd ", addr.dfd, "\n"); print(" iounit ", addr.iounit, "\n"); }; sizeofPArg = 16; aggr PArg { 'A' Channel 0 c; 'D' 8 debug; 'D' 12 i; }; defn PArg(addr) { complex PArg addr; print(" c ", addr.c\Y, "\n"); print(" debug ", addr.debug, "\n"); print(" i ", addr.i, "\n"); }; complex Dir threadmain:dir; complex Dir threadmain:new; complex PArg threadmain:stdinarg; complex Channel threadmain:stdinchannel; complex Xfr threadmain:xfr; complex Xfr threadmain:xp; complex PArg stdinproc:arg; complex Xfr stdinproc:xp; complex Dir stdinproc:dir; complex Biobufhdr stdinproc:b; complex Xfr stdinproc:xfr; complex PArg reader:arg; complex ReadUnit reader:r; ftailf.c = #include #include #include #include /* similar to tail, but for: sleep interval is a parameter follows until stdin is closed stdin format: sourcefile nsent [destinationfile] if the file size is reduced, then it starts from the beginning Ignored complexity read the file name from the argument and also from stdin very confusing on how it would work nsent on pipes and network connections from man 2 stat on pipes and network connections the length is the number of bytes that can be read without blocking the bytes would have to be read in and discarded test script cd /mnt/term/home/j/dev/apps/plan9/custom/cmd; mk all; mkdir /tmp/1; {echo a contents>/tmp/1/a; echo b contents>/tmp/1/b; rm /tmp/1/c; echo /tmp/1/a; echo /tmp/1/b; echo /tmp/1/a 0 /tmp/1/c; sleep 5} | ./6.ftailf -i 100; cat /tmp/1/c */ enum { Interval = 5000, Nreaders = 10, BufSize = 16 * 1024, LineSize = 1024, NameLen = 144, }; struct ReadUnit { int fd; vlong start; uchar *buf; int sz; }; typedef struct ReadUnit ReadUnit; struct Xfr { int sfd; vlong nsent; char dfilename[NameLen]; int iounit; }; typedef struct Xfr Xfr; struct PArg { Channel *c; int debug; int i; /* unused by stdinproc */ }; typedef struct PArg PArg; #define D if (debug == 0) {} else fprint void usage(void); void stdinproc(void *a); void reader(void *a); void *emalloc(ulong sz); void error(char *fmt, ...); void threadmain(int argc, char **argv) { int interval = Interval, dfd = 0; vlong nsent = 0LL, nr, nw, nsend; int nc, i, s = 0; uchar *buf = nil; Dir *dir = nil, *new; PArg arg[Nreaders], stdinarg; ReadUnit rdunit[Nreaders]; Xfr xfr = { 0, 0, 0, 0 }; Xfr *xp = nil; Channel *stdinch = chancreate(sizeof xp, 0); int debug = 0; ARGBEGIN { case 'd': debug = 1; break; case 'i': /* sleep interval */ interval = atol(EARGF(usage())); break; default: usage(); } ARGEND; memset(arg, 0, sizeof arg); memset(rdunit, 0, sizeof rdunit); for(i = 0; i < Nreaders; i++) { arg[i].i = i; arg[i].c = chancreate(sizeof(ReadUnit *), 0); arg[i].debug = debug; proccreate(reader, arg + i, 8 * 1024); } stdinarg.c = stdinch; stdinarg.debug = debug; proccreate(stdinproc, &stdinarg, 8 * 1024); while((dfd == 0 && (xp = recvp(stdinch)) != nil) || ((s = nbrecv(stdinch, &xp)) >= 0 && (s == 0 || (s == 1 && xp != nil)))) { D(2, "%s: loop start dfilename=%s, s=%d, xp=%p\n", argv0, xfr.dfilename, s, xp); if(xp != nil) { if(xp->sfd == 0) sysfatal("invalid source fd\n"); if(xfr.sfd != xp->sfd && xfr.sfd > 0) close(xfr.sfd); if(strncmp(xfr.dfilename, xp->dfilename, NameLen) != 0 && dfd > 1) close(dfd); if(buf != nil) free(buf); memcpy(&xfr, xp, sizeof xfr); free(xp); xp = nil; D(2, "%s: xfr.sfd=%d, xfr.nsent=%lld,xfr.dfd=%s,xfr.iounit=%d\n", argv0, xfr.sfd, xfr.nsent, xfr.dfilename, xfr.iounit); buf = emalloc(xfr.iounit * Nreaders); nsent = xfr.nsent; for(i = 0; i < Nreaders; i++) rdunit[i].fd = xfr.sfd; if(dir != nil) free(dir); dir = dirfstat(xfr.sfd); if(xfr.dfilename[0] == '\0') dfd = 1; else { if((dfd = open(xfr.dfilename, OWRITE)) < 0) if((dfd = create(xfr.dfilename, OWRITE, 0664)) < 0) sysfatal ("%s: cannot open file=%s", argv0, xfr.dfilename); seek(dfd, 0, 2); } } else sleep(interval > 0 ? interval : Interval); new = dirfstat(xfr.sfd); /* BUG: if the file contents are replaced but the new contents are more than the dir contents, then this does not seek back to the beginning. not fixing this as it is very unlikely. To fix this, would mean we would have to compare the file contents every time that the file length has increased and that is an expensive operation */ if(new->length < dir->length || (new->length == dir->length && new->mtime > dir->mtime)) { fprint(2, "%s: dir->length=%lld, dir->mtime=%lud," " new->length=%lld, new->mtime=%lud" " seeking back to 0\n", argv0, dir->length, dir->mtime, new->length, new->mtime); xfr.nsent = nsent = 0LL; seek(xfr.sfd, nsent, 0); } free(dir); dir = new; for(; nsent < dir->length; free(dir), dir = dirfstat(xfr.sfd)) { /* to avoid doing the dirfstat call for each loop */ for(nsend = dir->length - nsent; nsend > 0; nsend -= nr, nsent += nr) { for(nc = 0, nr = 0; nc < Nreaders && nr < nsend; nc++) { rdunit[nc].start = nsent + nr; rdunit[nc].buf = buf + (nc * xfr.iounit); rdunit[nc].sz = ((nsend - nr) > xfr. iounit) ? xfr.iounit : (nsend - nr); nr += rdunit[nc].sz; sendp(arg[nc].c, rdunit + nc); } for(i = 0; i < nc; i++) if(recvp(arg[i].c) == nil) /* exit if interrupted */ goto done; if((nw = write(dfd, buf, nr)) != nr) sysfatal ("%s: could only write %lld of %lld bytes: %r\n", argv0, nw, nr); } } } done: D(2, "%s: exiting\n", argv0); for(i = 0; i < Nreaders; i++) { /* why bother? could just exit */ sendp(arg[i].c, nil); chanfree(arg[i].c); } chanfree(stdinch); close(xfr.sfd); close(dfd); if(buf != nil) free(buf); D(2, "%s: calling threadexitsall\n", argv0); threadexitsall(nil); } void usage(void) { fprint(2, "usage: %s [-d] [-i ]", argv0); fprint(2, "-d: debug\n"); fprint(2, "-i : sleep interval in milliseconds. Default=%d\n", Interval); fprint(2, "stdin format: sourcefile nsent [destinationfile]. When no destination, then write to stdout\n"); exits("usage"); } /* line = sourcefilename numberofbytesalreadysent destinationfilename */ void stdinproc(void *a) { PArg *arg = a; Xfr *xp; int sz; char *p, *ep; Dir *dir; Biobufhdr b; uchar bbuf[LineSize]; int debug = arg->debug; Xfr xfr; if(Binits(&b, 0, OREAD, bbuf, LineSize) == Beof) sysfatal ("%s: Binits on stdin : status code: Beof, errstr: %r", argv0); threadsetname("stdin reader"); while((p = Brdline(&b, '\n')) != nil) { sz = Blinelen(&b); if(sz >= LineSize) sysfatal("stdinproc: increase read length=%d", LineSize); if(sz == 0) continue; p[sz - 1] = '\0'; D(2, "stdinproc: read line=%s, sz=%d\n", p, sz); if((ep = strchr(p, ' ')) != 0) *ep = '\0'; if((dir = dirstat(p)) == nil) sysfatal("stdinproc: cannot find file=%s", p);; if((dir->mode & DMDIR) != 0) sysfatal("stdinproc: cannot work on directory=%s", p); free(dir); if((xfr.sfd = open(p, OREAD)) < 0) sysfatal("stdinproc: cannot open file=%s", p); xfr.iounit = iounit(xfr.sfd); xfr.iounit = xfr.iounit == 0 ? BufSize : xfr.iounit; if(ep != 0) { xfr.nsent = strtoll(ep + 1, &ep, 10); if(*ep == '\0' || (*ep == ' ' && ep[1] == '\0')) xfr.dfilename[0] = '\0'; else { ep++; if(strlen(ep) >= NameLen) sysfatal ("stdinproc: destination file name %s longer than %d bytes", ep, NameLen); strncpy(xfr.dfilename, ep, NameLen); } } else { xfr.nsent = 0; xfr.dfilename[0] = '\0'; } seek(xfr.sfd, xfr.nsent, 0); xp = emalloc(sizeof *xp); memcpy(xp, &xfr, sizeof xfr); D(2, "stdinproc: xfr.sfd=%d, xfr.nsent=%lld,xfr.dfd=%s,xfr.iounit=%d\n", xfr.sfd, xfr.nsent, xfr.dfilename, xfr.iounit); memset(&xfr, 0, sizeof xfr); D(2, "stdinproc: xp->sfd=%d, xp->nsent=%lld,xp->dfd=%s,xp->iounit=%d\n", xp->sfd, xp->nsent, xp->dfilename, xp->iounit); sendp(arg->c, xp); } D(2, "stdinproc: exiting\n"); sendp(arg->c, nil); Bterm(&b); threadexits(nil); } void reader(void *a) { PArg *arg = a; ReadUnit *r; long n; threadsetname("reader %d", arg->i); while((r = recvp(arg->c)) != nil) { if((n = pread(r->fd, r->buf, r->sz, r->start)) != r->sz) { sysfatal ("%s: could only read %ld of %d bytes: %r\n", argv0, n, r->sz); } if(sendp(arg->c, r) != 1) break; } threadexits(nil); } void * emalloc(ulong sz) { void *v; if((v = mallocz(sz, 1)) == nil) error("malloc of %lu,d bytes fails: %r", sz); setmalloctag(v, getcallerpc(&sz)); /* use mallocz instead of memset after malloc */ /* memset(v, 0, sz); */ return v; } void error(char *fmt, ...) { int n; va_list arg; char buf[256] = ""; va_start(arg, fmt); n = vseprint(buf, buf + sizeof buf, fmt, arg) - buf; va_end(arg); write(2, buf, n); write(2, "\n", 1); /* threadexitsall(buf); */ abort(); } lftail.c = #include #include #include #include /* tail that always follows files only reads or writes lines if the file size is reduced, then it starts from the beginning if the file is replaced, it follows the new file ./6.lftail /tmp/test.txt mv /tmp/test.txt /tmp/test.txt.0; echo "testing again" >/tmp/test.txt */ enum { BUFSIZE = 1 * 1024 * 1024 * sizeof(uchar), DefaultSleepInterval = 5000, }; /* got this from sys/src/cmd/archfs.c */ void * emalloc(ulong sz) { void *v; if((v = mallocz(sz, 1)) == nil) sysfatal("%s: malloc of %lu,d bytes failed: %r", argv0, sz); return v; } /* extract the basename from the path also, remove the suffix got the code from /sys/src/cmd/basename.c */ char * basename(char *path, char *suffix) { char *pr; char *name; int n; if((pr = utfrrune(path, '/')) == 0) pr = path; else pr++; n = strlen(pr) - strlen(suffix); if(n >= 0 && strcmp(pr + n, suffix) == 0) { name = emalloc(n + 1); strncpy(name, pr, n); name[n] = 0; } else { name = strdup(pr); } return name; } int openFile(char *filename, Biobufhdr ** pbinput, uchar ** pbinputbuf) { int fd, status; if(filename == nil) sysfatal("%s: nil filename", argv0); if(*pbinputbuf == nil) *pbinputbuf = emalloc(BUFSIZE); if(*pbinput == nil) *pbinput = emalloc(sizeof(Biobufhdr)); else Bterm(*pbinput); fd = open(filename, OREAD); if(fd < 0) sysfatal("cannot open file %s: %r", filename); status = Binits(*pbinput, fd, OREAD, *pbinputbuf, BUFSIZE); if(status != 0) sysfatal ("Binits failed: filename: %s, status code: %d, errstr: %r", filename, status); Blethal(*pbinput, nil); return fd; } void copy(Biobufhdr * bin, Biobufhdr * bout) { int size, flush = 0; char *buf; while((buf = Brdline(bin, '\n')) != nil) { size = Blinelen(bin); /* print("%s: input received: %s\n", argv0, buf); */ if(Bwrite(bout, buf, size) != size) { fprint(2, "%s: could not write %d bytes: %r", argv0, size); abort(); } flush = 1; } if(flush == 1) Bflush(bout); /* for FWD on pipe; else harmless */ } void usage(void) { fprint(2, "usage: %s [-i ] -s file", argv0); fprint(2, " : sleep interval in milliseconds\n"); fprint(2, " -s: start from the beginning of the file\n"); exits("usage"); } void main(int argc, char **argv) { int sleepInterval = DefaultSleepInterval, seekType = 2; Biobufhdr *binput = nil; Biobufhdr stdout; uchar *binputbuf, *stdoutbuf; int fd, stdoutfd; char *filename, *filePathName; Dir *old, *new; ARGBEGIN { case 'i': sleepInterval = atol(EARGF(usage())); break; case 's': seekType = 0; break; default: usage(); } ARGEND; if(argc != 1) { fprint(2, "%s: mandatory argument filename not provided\n", argv0); usage(); } filePathName = strdup(argv[0]); filename = basename(filePathName, ""); fd = openFile(filePathName, &binput, &binputbuf); USED(filename); stdoutbuf = emalloc(BUFSIZE); stdoutfd = dup(1, -1); if(Binits(&stdout, stdoutfd, OWRITE, stdoutbuf, BUFSIZE) == Beof) sysfatal ("%s: Binits on stdout failed: status code: Beof, errstr: %r", argv0); Blethal(&stdout, nil); old = dirfstat(fd); Bseek(binput, 0LL, seekType); for(;;) { /* BUG: if the file contents are replaced but the new contents have the exact same length as the old contents, then this does not seek back to the beginning not fixing this as it is very unlikely. To fix this, would mean we would have to compare the file contents every time that the file length has not changed and that is an expensive operation test case: ./6.lftail /tmp/test.txt echo "testing" >/tmp/test.txt echo "testing" >/tmp/test.txt this would only print the first "testing" and not the second "testing" */ new = dirfstat(fd); if(new->length < old->length) { fprint(2, "%s: old->length=%lld, new->length=%lld seeking back to 0\n", argv0, old->length, new->length); Bseek(binput, 0LL, 0); } free(old); old = new; if(strlen(filename) != strlen(new->name) || strncmp(filename, new->name, strlen(filename)) != 0) { fprint(2, "%s,filename changed: filename=%s, new->name=%s, waiting for the new file\n", argv0, filename, new->name); /* old file has been renamed, new file with this name has not been created yet */ while((new = dirstat(filePathName)) == nil) sleep(sleepInterval > 0 ? sleepInterval : DefaultSleepInterval); fprint(2, "%s: file replaced: filename=%s, new->name=%s\n", argv0, filename, new->name); fd = openFile(filePathName, &binput, &binputbuf); free(old); old = new; Bseek(binput, 0LL, 0); } copy(binput, &stdout); sleep(sleepInterval > 0 ? sleepInterval : DefaultSleepInterval); } /* Bterm(binput); */ /* Bterm(&stdout); */ /* free(stdoutbuf); */ /* free(binputbuf); */ /* exits(nil); */ } mkfile =  or usage: o- > o r nproc pr- > o r ocno cmd- > o r [args..r >  u�> r x�>  �J��fprint  > q- ? o r .] usag�? r $ xR�?;qexits  ? q- A o( r e #p/%luR�Iqgetpid  A q�s.safe r A ���sbuf �A ��r A @ ur A  �A r * x�A  � A ��r A  �D$s5qsnprint  A q�B ��r B ! ur B  �O׿� open  B  q�s fd r B ��& B uR B  p- C o0 r d/ctl op- C o8 r en failer C  u�C r 6 x�C  � C q- D o@ r d: %r o�D r G x D q- F oH r pen wire�t argv �F  t�F  �Rz�8q atoi  F  qr F ��r F ���F r L x�F  � F ��r F  � F q�F  t�G  ��G  u�G  �3bU�exec  G q- H oP r d %d exe- H oX r c failedr H  u�H r U x�H  � H q- I o` r : %r ex�I r f x I q�I - I oh r ec 6 I rp uOI onproc.c = #include #include void main(int argc, char **argv) { char buf[64]; int fd; if(argc < 3){ fprint(2, "usage: onproc procno cmd [args...]\n"); exits("usage"); } snprint(buf, sizeof(buf), "#p/%lud/ctl", (ulong)getpid()); if((fd = open(buf, OWRITE|OCEXEC)) < 0){ fprint(2, "open failed: %r\n"); exits("open"); } fprint(fd, "wired %d", atoi(argv[1])); exec(argv[2], argv+2); fprint(2, "exec failed: %r\n"); exits("exec"); } tailf.6 = �y] - � o r [-s ] file r �  u�� r x��  �za�rgv0 �� q��  �J��fprint  � q- � o8 r -i : sle- � oP r ep inter- � oX r val in m- � o` r illisecor �  u�� r 8 x��  � � q- � oh r nds -s - � op r : s- � o�r eek to t- � o�r his offs- � o�r et from - � o�r the begi- � o�r nning of- � o�r the fil- � o�r e. seeki- � o�r ng in a - � o�r pipe is - � o�r a no-op.r �  u�� r m x��  � � q- � o�r usage �� r �xR�?;qexits  � q�� R Y�qmain � q� u�targv ��  t�targc r � t�s interval r � � u� s�s seektype r �  u� s�s seekoffset �� u� s�s n r � u��� quZ �  p�� ��� q�� uZ �  pY �  p��  u/ � tY � ' pY � % pY � �p/ � t��  u�� ��� uQ � . p�� �t � �& � - uQ � / pY � 3 p�� �t �  �% � uZ � 4 pY � $ p��  t�� �E � t � �& � - uZ � = pt �  �& � uQ � > pY � A p/ � t��  uY � $ p�s_argc r � u��Y � E pY � E pY � �pt � �% � uQ � S p�� ���s_args �� ����  ��-9qchartorune  � q�� ����  t�� �� �� ���� uZ � T pY � D pY � �pY � �p�� r �x�� ��t � �% � uQ � ] p�� Y � h p��  ��� uQ � e p/ � t��  u��  t�� �Y � h p � qR)�Lqabort  � q�� u�s.safe �� ���� ��R�Vqatol  � q�� ����  tr � � sY � U pr � u� s�� r �x�� ��t � �% � uQ � w p�� Y � �p��  ��� uQ �  p/ � t��  u��  t�� �Y � �p � q � q�� u�� ���� �� � q�� ����  t�� �� � sY � U p � q�� ����  tY � U pr � ��& � i uQ � V p& � s uQ � o pY � �pY � C pY � # p��  t& � t uQ � �p- � o�r %s: ma- � o�r ndatory - � o�r argument- � o� filenam- � o� e not pr- � o  r ovided r �  u�� r �x��  �� q��  � � q � q��  t�� �R�Vqstrlen  � q& �   uW � �p- � o r %s: file- � o r name le- � o r ngth sho- � o  r uld be i- � o( r ncreased- � o0 r from %d- � o8 r to %ld ��  t�� � � qD � r � ���� r  x�� q��  � �   ur �  � � ��r �  ��Pqsysfatal  � q�sfilepathname �� ����  t�� ���  � �   ur �  �0[�strncpy  � q�� ��r � / ur �  �F5�strrchr  � q�� �� uZ � �p�� ���sfilename �� ��Y � �pE � �� ���� ��r � u �O׿�open  � q�sfd r � �� � uR � �p- � o@ r cannot o- � oH r pen file- � oP r %s: %r �� r @ x�� ����  � � qr �   ur �  ur �  �;�mallocz  � q�sbuf �� ���� uZ � �p- � oX r %s: mall- � o` r oc of %d- � oh r bytes f- � op r ailed: %�� r X x�� q��  � �   ur �  � � qr � ��R@�eqdirfstat  � q�sold �� ��r � ���� � s��  � � � sr �  �][�seek  � qr � ��Y � �Y � �Y � � p& � uW � �r � �� � q�� ���� �� ( ��� ( ��� W � � s new �� ���� ( ��� ( ��� Z � � �  �r �  �& � V � � � � �  p- � ox r r %s: ol- � o� r d->lengt- � o� r h=%lld, - � o� r old->mti- � o� r me=%lud,- � o� r new->le- � o� r ngth=%ll- � o� r d, new->- � o� r mtime=%l- � o� r ud seeki- � o� r ng back r �  u�� r z x��  �� q��  �� ( ���  � �  �r �  �� ( ��� ( �� ��r �  �r � 0 � � qr � ���� u � � u � � q�� ����R0f�q!free  �!q����������0 � �qr ������� �q& ���Z �* p���� �qr �������������0 ��� � ���r � ��·q"strncmp  �"q& �uZ �* pY �_ pr ���R��#close  �#q- �o� r to 0 %s- �o� r ,filenam- �o�r e change- �o�r d: filen- �o�r ame=%s, - �o�r new->nam- �o  r e=%s, wa- �o r iting fo- �o r r the ne- �o r w file r � u��r � x�� ��q�� ������ ������0 ��� � �qY �: pY �: pY �F p����R]ϒwq$dirstat  �$qr �� s��uZ �9 p& �uU �C pr �Y �D pr �� uRo �q%sleep  �%qY �8 p- �o  r %s: file- �o( r replace- �o0 r d: filen- �o8 r ame=%s, - �o@ r new->namr � u��r  x�� ��q�� ������ ������0 ��� � �q����r �u � �qr ��� �uR �[ p- �oH r e=%s ca- �oP r nnot ope- �oX r n file %��r N x������ � �q���� �!q��������Y �b pY �b pY �| pr ��������� � �  ur � � #include #include #include /* similar to tail, but for: sleep interval is a parameter offset is a no-op in a pipe if the file size is reduced, then it starts from the beginning if the file is replaced, it follows the new file ./6.ftail /tmp/test.txt mv /tmp/test.txt /tmp/test.txt.0; echo "testing again" >/tmp/test.txt */ enum { BufSize = 1 * 1024 * 1024 * sizeof(uchar), Interval = 5000, Len = 256, }; void usage(void) { fprint(2, "usage: %s [-i ] [-s ] file", argv0); fprint(2, "-i : sleep interval in milliseconds\n"); fprint(2, "-s : seek to this offset from the beginning of the file. seeking in a pipe is a no-op.\n"); exits("usage"); } void main(int argc, char **argv) { int interval = Interval, seektype = 2; vlong seekoffset = 0LL; int fd, n = 0, w; uchar *buf; char *filename, filepathname[Len]; Dir *old, *new; ARGBEGIN { case 'i': /* sleep interval */ interval = atol(EARGF(usage())); break; case 's': /* seek offset from start */ seektype = 0; seekoffset = atol(EARGF(usage())); break; default: usage(); } ARGEND; if(argc != 1) { fprint(2, "%s: mandatory argument filename not provided\n", argv0); usage(); } if(strlen(argv[0]) >= Len) sysfatal ("%s: file name length should be increased from %d to %ld", argv0, Len, strlen(argv[0]) + 1); strncpy(filepathname, argv[0], Len); if((filename = strrchr(filepathname, '/')) == 0) filename = filepathname; else filename++; if((fd = open(filepathname, OREAD)) < 0) sysfatal("cannot open file %s: %r", filepathname); if((buf = mallocz(BufSize, 1)) == nil) sysfatal("%s: malloc of %d bytes failed: %r", argv0, BufSize); old = dirfstat(fd); seek(fd, seekoffset, seektype); while(n >= 0) { /* exit if interrupted */ /* BUG: if the file contents are replaced but the new contents are more than the old contents, then this does not seek back to the beginning. not fixing this as it is very unlikely. To fix this, would mean we would have to compare the file contents every time that the file length has increased and that is an expensive operation */ new = dirfstat(fd); if(new->length < old->length || (new->length == old->length && new->mtime > old->mtime)) { fprint(2, "%s: old->length=%lld, old->mtime=%lud," " new->length=%lld, new->mtime=%lud" " seeking back to 0\n", argv0, old->length, old->mtime, new->length, new->mtime); seek(fd, 0LL, 0); } free(old); old = new; if(strlen(filename) != strlen(new->name) || strncmp(filename, new->name, strlen(filename)) != 0) { close(fd); fprint(2, "%s,filename changed: filename=%s, new->name=%s, waiting for the new file\n", argv0, filename, new->name); /* old file has been renamed, new file with this name has not been created yet */ while((new = dirstat(filepathname)) == nil) sleep(interval > 0 ? interval : Interval); fprint(2, "%s: file replaced: filename=%s, new->name=%s\n", argv0, filename, new->name); if((fd = open(filepathname, OREAD)) < 0) sysfatal("cannot open file %s: %r", filepathname); free(old); old = new; } while((n = read(fd, buf, BufSize)) > 0) { if((w = write(1, buf, n)) != n) { sysfatal ("%s: could only write %d of %d bytes: %r\n", argv0, w, n); } } if(n == 0) sleep(interval > 0 ? interval : Interval); } close(fd); free(buf); exits(nil); } test.6 = �y #include #include #include void main(int argc, char **argv) { char *c; long l; l = strtol("10099A ", &c, 0); print("strtol returned %ld, remaining=%s\n", l, c); exits(nil); } % cat '#'P/archctl cpu unknown 1701 pge pge on coherence mfence cmpswap cmpswap486 arch ACPI cache default uc cache 0x0 2147483648 wb cache 0x80000000 1073741824 wb cache 0xc0000000 536870912 wb % cat '#'P/irqalloc 1 0 debugexc 3 0 debugpt 7 0 mathemu 8 0 doublefault 9 0 mathover 14 0 faultamd64 15 0 unexpected 16 0 matherror 19 0 simderror 50 18 clock 51 19 lapicerror 63 31 lapicspurious 65 10 ether0 73 10 ether1 81 1 kbd 89 4 COM1 97 10 ohci 97 10 ohci 105 7 ohci 105 7 ohci 105 7 ohci 113 11 ehci 121 10 ehci 129 10 sdE (ahci) % cat '#'P/ioalloc 20 21 i8259.0 40 43 i8253 60 60 i8042.data 61 61 i8253.cntr2c 64 64 i8042.cs 70 71 rtc/nvr a0 a1 i8259.1 2b0 2df vga 3c0 3da vga fff fff dummy % cat '#'c/config # pc64 - amd64 pc terminal with local disk dev root cons swap arch pnp pci env pipe proc mnt srv shr dup rtc ssl tls cap kprof fs ether netif bridge netif log ip arp chandial ip ipv6 ipaux iproute netlog ethermedium nullmedium pktmedium inferno draw screen vga vgax swcursor mouse mouse kbd vga sd # floppy dma aoe # lpt audio dma # pccard # i82365 cis uart usb segment vmx link # devpccard # devi82365 cputemp # ether2000 ether8390 # ether2114x pci # ether589 etherelnk3 ether79c970 pci # ether8003 ether8390 ether8139 pci ether8169 pci ethermii # should be obsoleted by igbe # ether82543gc pci # ether82557 pci ether82563 pci ether82598 pci # ether83815 pci etherbcm pci # etherdp83820 pci ethermii # etherec2t ether8390 # etherelnk3 pci # etherga620 pci etherigbe pci ethermii # ethervgbe pci ethermii # ethervt6102 pci ethermii # ethervt6105m pci ethermii ethersink # ethersmc devi82365 cis etheryuk pci # etherwavelan wavelan devi82365 cis pci etheriwl pci wifi etherwpi pci wifi etherrt2860 pci wifi ethervirtio pci ethermedium # pcmciamodem netdevmedium loopbackmedium usbuhci usbohci usbehci usbehcipc usbxhci pci # audiosb16 dma # audioac97 audioac97mix audiohda misc archacpi mp apic squidboy ec archmp mp apic squidboy mtrr sdaoe sdide pci sdscsi # sd53c8xx pci sdscsi # sdmylex pci sdscsi sdiahci pci sdscsi led # sdodin pci sdscsi led sdvirtio pci sdscsi sdmmc pci pmmc sdnvme pci sdloop sdram uarti8250 uartisa # uartpci pci # vga3dfx +cur # vgaark2000pv +cur # vgabt485 =cur # vgaclgd542x +cur # vgaclgd546x +cur # vgact65545 +cur # vgacyber938x +cur # vgaet4000 +cur # vgageode +cur # vgahiqvideo +cur # vgai81x +cur vgaigfx +cur # vgamach64xx +cur # vgamga2164w +cur # vgamga4xx +cur # vganeomagic +cur # vganvidia +cur # vgaradeon +cur # vgargb524 =cur # vgas3 +cur vgasavage # vgat2r4 +cur # vgatvp3020 =cur # vgatvp3026 =cur vgavesa # vgavmware +cur ip tcp udp rudp ipifc icmp icmp6 gre ipmux esp il port int cpuserver = 0; bootdir /$objtype/bin/paqfs /$objtype/bin/auth/factotum bootfs.paq boot % cat '#'c/sysstat 0 126197 348085 207338 91183 0 0 262 99 0 1 108583 184336 154810 60876 0 0 0 99 0 2 94291 182735 136851 55227 0 0 0 99 0 3 68208 180599 97933 39862 0 0 0 100 0 4 105107 185293 161275 59951 0 0 0 98 0 5 42716 177034 69548 71392 0 0 0 98 0 6 4746 170712 6690 7021 0 0 0 100 0 7 3458 170697 4940 6383 0 0 0 100 0 8 3030 195795 4647 5066 0 0 0 100 0 9 3148 170678 4303 5048 0 0 0 100 0 10 4035 170668 6052 6014 0 0 0 100 0 11 2846 170653 3862 4321 0 0 0 100 0 12 2572 170643 3242 4092 0 0 0 100 0 13 2541 170631 3574 3982 0 0 0 100 0 14 2407 170610 3053 4056 0 0 0 100 0 15 2532 170609 3335 3858 0 0 0 100 0 16 2630 170587 3742 4728 0 0 0 100 0 17 2616 170601 3409 3802 0 0 0 100 0 18 2352 170589 3470 3494 0 0 0 100 0 19 2334 170576 3316 5690 0 0 0 100 0 20 2432 170562 3125 4339 0 0 0 100 0 21 2419 170550 3054 3969 0 0 0 100 0 22 2408 170535 3019 3573 0 0 0 100 0 23 416486 170524 859362 498548 0 0 0 89 0 % cat '#'¶/swap 68714266624 memory 4096 pagesize 524288 kernel 602668/16033154 user 0/131072 swap 2132/16033154 reclaim 43488896/43948288/2131738880 kernel malloc 0/0/1918564992 kernel draw 1984/65568/16777216 kernel secret % awk /^Plan 9/{p=1} /^init: starting/{exit} {if(p)print} '#'c/kmesg Plan 9 126 holes free 0x00020000 0x00098000 491520 0x004f2000 0x7ffff000 2142294016 2142785536 bytes free cpu0: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) amlmapio: [0xffffffc4-0x100000044) overlaps usable memory amlmapio: mapping \CFGS failed LAPIC: fee00000 0xffffff00fee00000 ELCR: 0C80 cpu0: lapic clock at 200MHz cpu1: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu2: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu3: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu4: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu5: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu6: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu7: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu8: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu9: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu10: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu11: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu12: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu13: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu14: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu15: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu16: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu17: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu18: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu19: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu20: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu21: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu22: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) cpu23: 1700MHz AuthenticAMD unknown (AX 00100F91 CX 00802009 DX 178BFBFF) #l0: i82574: 1000Mbps port 0xFBFE0000 irq 10 ea c860003759d1 #l1: i82574: 1000Mbps port 0xFBEE0000 irq 10 ea c860003758d7 #S/sdE: sb600: sata-II with 6 ports usbohci: 0x1002 0x4397: port 0xfaffa000 size 0x1000 irq 10 usbohci: 0x1002 0x4398: port 0xfaffb000 size 0x1000 irq 10 usbohci: 0x1002 0x4397: port 0xfaffc000 size 0x1000 irq 7 usbohci: 0x1002 0x4398: port 0xfaffd000 size 0x1000 irq 7 usbohci: 0x1002 0x4399: port 0xfafff000 size 0x1000 irq 7 usbehci: 0x1002 0x4396: port 0xfaffe800 size 0x100 irq 11 usbehci: 0x1002 0x4396: port 0xfaffec00 size 0x100 irq 10 65535M memory: 2906M kernel data, 62629M user, 63254M swap i82574: phy1 oui 0x5043 i82574: phy1 oui 0x5043 sdE0: LLBA 976,773,168 sectors WDC WD5000AAKX-60U6AA0 18.01H18 WD-WCCD-WCC2E0ZEL45H [newdrive] sdE1: LLBA 976,773,168 sectors WDC WD5000AAKS-40V2B0 20.04F20 WD-WCAD-WCASZ0911757 [newdrive] sdE2: LLBA 1,953,525,168 sectors WDC WD10EFRX-68PJCN0 82.00A82 WD-WCCD-WCC4J3YCA656 [newdrive] sdE3: LLBA 1,953,525,168 sectors WDC WD10EFRX-68PJCN0 82.00A82 WD-WCCD-WCC4J7PZC704 [newdrive] sdE4: LLBA 3,907,029,168 sectors WDC WD20EARS-00MVWB0 51.0AB51 WD-WCAD-WCAZA5780575 [newdrive] sdE5: LLBA 3,907,029,168 sectors WDC WD20EARS-00S8B1 80.00A80 WD-WCAD-WCAVY3843092 [newdrive] current fs is "main" 10 uids read, 3 groups used 63-bit cwfs-sdE0 as of Wed Sep 12 06:39:36 2018 last boot Wed Sep 26 12:29:24 2018 starting /cfg/devmc/cpurc finished /cfg/devmc/cpurc 1 keys read in AES format starting /cfg/devmc/cpustart current fs is "main" 10 uids read, 3 groups used 63-bit cwfs-sdE1 as of Wed Sep 12 06:39:36 2018 last boot Wed Sep 26 12:29:33 2018 current fs is "main" 10 uids read, 3 groups used 63-bit cwfs-sdE2 as of Wed Sep 12 06:39:36 2018 last boot Wed Sep 26 12:29:34 2018 current fs is "main" 10 uids read, 3 groups used 63-bit cwfs-sdE3 as of Wed Sep 12 06:39:36 2018 last boot Wed Sep 26 12:29:35 2018 secstore finished /cfg/devmc/cpustart % pci -v Can't cd #$/pci: '/mnt/term/home/j/#$' does not exist % aux/cpuid vendor AuthenticAMD procmodel 00100f91 / 1b0c0800 typefammod 0 10 00f 1 features fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat features pse36 clflush mmx fxsr sse sse2 ht features pni monitor cx16 popcnt extmodel 00100f91 / 30000410 extfeatures fpu vme de pse tsc msr pae mce cx8 apic syscall mtrr pge mca cmov pat extfeatures pse36 nx mmx+ mmx fxsr ffxsr pg1g tscp lm 3dnow!+ 3dnow! extfeatures ahf64 cmp svm eas cr8d lzcnt sse4a msse 3dnow!p osvw ibs skinit wdt nodeid procname AMD Opteron(tm) Processor 6164 HE physbits 48 virtbits 48 % aux/icanhasmsi open /dev/pci: '/dev/pci' './dev/pci' file does not exist % aux/icanhasvmx -v aux/icanhasvmx: CPU does not support VMX % aux/pcmcia pcmcia: opening #y/pcm0attr: unknown device in # filename % cat '#'u/usb/ctl ep1.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 3 ohci ep2.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 3 ohci ep3.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 3 ohci ep4.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 3 ohci ep5.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 2 ohci ep6.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 6 ehci ep7.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 6 ehci % cat '#'S/sdctl sdE ahci sb600 port 0xffffff00faffe400: 64a ncq ntf mps alp led clo pm pmb slum pslum coal iss 2 ncs 31 np 6 ghc 80000002 isr 0 pi 3f 0-5 ver 10100 sdZ ram 4 units % cat '#'S/sdE0/ctl inquiry WDC WD5000AAKX-60U6AA0 model WDC WD5000AAKX-60U6AA0 serial WD-WCCD-WCC2E0ZEL45H firm 18.01H18 wwn 50014ee2b7d8233d flag lba llba smart nop ata8 sct udma 5 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 976773168 512 alignment 512 0 missirq 0 part data 0 976773168 part plan9 63 976768065 part 9fat 63 204863 part nvram 204863 204864 part other 204864 139564096 part swap 139564096 140612672 part fscache 140612672 279971904 part fsworm 279971904 976768065 % cat '#'S/sdE1/ctl inquiry WDC WD5000AAKS-40V2B0 model WDC WD5000AAKS-40V2B0 serial WD-WCAD-WCASZ0911757 firm 20.04F20 wwn 50014ee204403505 flag lba llba smart nop ata8 sct udma 6 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 976773168 512 alignment 512 0 missirq 0 part data 0 976773168 part plan9 63 976768065 part 9fat 63 204863 part nvram 204863 204864 part other 204864 139564096 part swap 139564096 140612672 part fscache 140612672 279971904 part fsworm 279971904 976768065 % cat '#'S/sdE2/ctl inquiry WDC WD10EFRX-68PJCN0 model WDC WD10EFRX-68PJCN0 serial WD-WCCD-WCC4J3YCA656 firm 82.00A82 wwn 50014ee20b7c2c63 flag lba llba smart nop ata8 sct udma 6 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 1953525168 512 alignment 4096 0 missirq 0 part data 0 1953525168 part plan9 63 1953520254 part fscache 72 325586776 part fsworm 325586776 1953520252 % cat '#'S/sdE3/ctl inquiry WDC WD10EFRX-68PJCN0 model WDC WD10EFRX-68PJCN0 serial WD-WCCD-WCC4J7PZC704 firm 82.00A82 wwn 50014ee2b62703a7 flag lba llba smart nop ata8 sct udma 6 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 1953525168 512 alignment 4096 0 missirq 0 part data 0 1953525168 part plan9 63 1953520254 part fscache 72 325586776 part fsworm 325586776 1953520252 % cat '#'S/sdE4/ctl inquiry WDC WD20EARS-00MVWB0 model WDC WD20EARS-00MVWB0 serial WD-WCAD-WCAZA5780575 firm 51.0AB51 wwn 50014ee205acd7d1 flag lba llba smart nop ata8 sct udma 6 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 3907029168 512 alignment 512 0 missirq 0 part data 0 3907029168 part plan9 63 3907024065 part bloom-lt 65 1048641 part isect-lt 1048641 202375233 part arenas-lt 202375233 1953512064 part bloom-st 1953512064 1954560640 part isect-st 1954560640 2155887232 part arenas-st 2155887232 3907024064 % cat '#'S/sdE5/ctl inquiry WDC WD20EARS-00S8B1 model WDC WD20EARS-00S8B1 serial WD-WCAD-WCAVY3843092 firm 80.00A80 wwn 50014ee2af2817ee flag lba llba smart nop ata8 sct udma 6 reg task 50 cmd 6017 serr 0 ci 0 is 0 sig 101 sstatus 123 cmd fr mpss pod sud st mode auto sataii geometry 3907029168 512 alignment 512 0 missirq 0 part data 0 3907029168 part plan9 63 3907024065 part bloom-lt 65 1048641 part isect-lt 1048641 202375233 part arenas-lt 202375233 1953512064 part bloom-st 1953512064 1954560640 part isect-st 1954560640 2155887232 part arenas-st 2155887232 3907024064 % cat '#'l0/ether0/addr c860003759d1 % cat '#'l0/ether0/stats in: 52527 link: 1 out: 51546 crc errs: 0 overflows: 0 soft overflows: 0 framing errs: 0 buffer errs: 0 output errs: 0 prom: 0 mbps: 1000 addr: c860003759d1 % cat '#'l0/ether0/ifstats Packets Received (64 Bytes): 5793 0 Packets Received (65-127 Bytes): 8937 0 Packets Received (128-255 Bytes): 37148 0 Packets Received (256-511 Bytes): 12 0 Packets Received (512-1023 Bytes): 110 0 Packets Received (1024-mtu Bytes): 528 0 Good Packets Received: 52528 0 Broadcast Packets Received: 14 0 Multicast Packets Received: 597 0 Good Packets Transmitted: 51546 0 Good Octets Received: 7303311 0 Good Octets Transmitted: 11702489 0 Total Octets Received: 7303311 0 Total Octets Transmitted: 11702489 0 Total Packets Received: 52528 0 Total Packets Transmitted: 51546 0 Packets Transmitted (64 Bytes): 3474 0 Packets Transmitted (65-127 Bytes): 40258 0 Packets Transmitted (128-255 Bytes): 1154 0 Packets Transmitted (256-511 Bytes): 1919 0 Packets Transmitted (512-1023 Bytes): 604 0 Packets Transmitted (1024-mtu Bytes): 4137 0 Multicast Packets Transmitted: 5 0 Broadcast Packets Transmitted: 5 0 Interrupt Assertion: 52102 0 Interrupt Rx Pkt Timer: 52098 0 lintr: 0 1 rintr: 52102 52103 tintr: 0 0 ixcs: 52527 51785 51789 rdtr: 25 radv: 500 ctrl: 18100248 ctrlext: 00580000 status: 00080783 txcw: 00000000 txdctl: 00040004 pba: 00140014 speeds: 10:0 100:0 1000:1 ?:0 type: i82574 eeprom: 60c8 3700 d159 0420 f746 1080 ffff ffff ffff ffff 026b 8369 1043 10d3 ffff a558 0000 2001 7e74 ffff 0000 00c8 0000 2704 6cc9 3150 073e 460b 2d84 0140 f000 0706 6000 0080 0f04 7fff 4d01 92ec fc5c f083 0028 0233 0050 7d1f 1961 0453 10a0 ffff 0100 4000 1318 4013 ffff ffff ffff ffff ffff ffff ffff ffff ffff 0130 ffff 224d % cat '#'l1/ether1/addr c860003758d7 % cat '#'l1/ether1/stats in: 0 link: 0 out: 0 crc errs: 0 overflows: 0 soft overflows: 0 framing errs: 0 buffer errs: 0 output errs: 0 prom: 0 mbps: 0 addr: c860003758d7 % cat '#'l1/ether1/ifstats lintr: 0 1 rintr: 0 1 tintr: 0 0 ixcs: 0 0 0 rdtr: 25 radv: 500 ctrl: 00100248 ctrlext: 00580000 status: 00080780 txcw: 00000000 txdctl: 00040004 pba: 00140014 speeds: 10:0 100:0 1000:0 ?:1 type: i82574 eeprom: 60c8 3700 d758 0420 f746 1080 ffff ffff ffff ffff 026b 8369 1043 10d3 ffff a558 0000 2001 7e74 ffff 0000 00c8 0000 2704 6cc9 3150 073e 460b 2d84 0140 f000 0706 6000 0080 0f04 7fff 4d01 92ec fc5c f083 0028 0233 0050 7d1f 1961 0453 00a0 ffff 0100 4000 1318 4013 ffff ffff ffff ffff ffff ffff ffff ffff ffff 0130 ffff 2c4e % cat '#'v/vgactl type cga hwgc off hwaccel off hwblank off panning off addr p 0x0 v 0x0 size 0x0 softscreen off @{rfork n; aux/realemu; aux/vga -p} vesa flag Ulinear|Hlinear|Fsnarf vesa sig VESA 3.0 vesa oem ASPEED 1.0 vesa vendor ASPEED Technology, Inc. vesa product AST GPU vesa rev 0.90.07 vesa cap vesa mem 8388608 vesa mode 0x101 640x480x8 m8 packed vesa mode 0x103 800x600x8 m8 packed vesa mode 0x105 1024x768x8 m8 packed vesa mode 0x110 640x480x15 r5g5b5 direct vesa mode 0x111 640x480x16 r5g6b5 direct vesa mode 0x113 800x600x15 r5g5b5 direct vesa mode 0x114 800x600x16 r5g6b5 direct vesa mode 0x116 1024x768x15 r5g5b5 direct vesa mode 0x117 1024x768x16 r5g6b5 direct vesa mode 0x119 1280x1024x15 r5g5b5 direct vesa mode 0x11a 1280x1024x16 r5g6b5 direct vesa mode 0x120 640x480x32 x8r8g8b8 direct vesa mode 0x121 800x600x32 x8r8g8b8 direct vesa mode 0x122 1024x768x32 x8r8g8b8 direct vesa mode 0x123 1280x1024x32 x8r8g8b8 direct vesa mode 0x125 1600x1200x15 r5g5b5 direct vesa mode 0x126 1600x1200x16 r5g6b5 direct vesa mode 0x130 320x240x8 m8 packed vesa mode 0x131 320x240x15 r5g5b5 direct vesa mode 0x132 320x240x16 r5g6b5 direct vesa mode 0x133 320x240x32 x8r8g8b8 direct vesa mode 0x134 400x300x8 m8 packed vesa mode 0x135 400x300x15 r5g5b5 direct vesa mode 0x136 400x300x16 r5g6b5 direct vesa mode 0x137 400x300x32 x8r8g8b8 direct vesa mode 0x138 512x384x8 m8 packed vesa mode 0x139 512x384x15 r5g5b5 direct vesa mode 0x13a 512x384x16 r5g6b5 direct vesa mode 0x13b 512x384x32 x8r8g8b8 direct vesa mode 0x129 1920x1200x15 r5g5b5 direct (unoffered) vesa mode 0x12a 1920x1200x16 r5g6b5 direct (unoffered) % xd -x1 '#'r/nvram 0000000 45 59 57 10 19 04 03 26 09 18 26 02 50 a6 00 00 0000010 00 30 00 30 0e 80 02 ff ff 00 00 00 00 00 00 00 0000020 00 00 00 00 00 00 00 00 00 30 47 47 47 47 04 3a 0000030 ff ff 20 bf bf ff 0d 00 1c f5 bd 3b 0a 42 25 34 0000040 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 0000050 00 00 00 00 00 01 00 00 00 00 00 78 5e 80 00 00 0000060 6f 00 1f ff 3f 0f 0c 00 4f 00 00 00 10 52 55 00 0000070 00 03 ba 20 00 00 54 31 76 98 ba ff e0 18 ff 00 0000080 45 59 57 10 19 04 03 26 09 18 26 02 00 a6 00 00 0000090 00 30 00 30 0e 80 02 ff ff 00 00 00 00 00 00 00 00000a0 00 00 00 00 00 00 00 00 00 30 47 47 47 47 04 3a 00000b0 ff ff 20 bf bf ff 0d 00 1c f5 bd 3b 0a 42 25 34 00000c0 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00000d0 00 00 00 00 00 01 00 00 00 00 00 78 5e 80 00 00 00000e0 6f 00 1f ff 3f 0f 0c 00 4f 00 00 00 10 52 55 00 00000f0 00 03 ba 20 00 00 54 31 76 98 ba ff e0 18 ff 00 0000100 0000100 % cat '#'A/audiostat cat: can't open #A/audiostat: no free devices % cat '#'A/volume cat: can't open #A/volume: no free devices % cat /mnt/apm/ctl cat: can't open /mnt/apm/ctl: '/mnt/apm/ctl' does not exist