Sindbad~EG File Manager

Current Path : /usr/tests/lib/libproc/
Upload File :
Current File : //usr/tests/lib/libproc/proc_test

ELF	>�2@�Y@8@!@@@hh���"�"�"�2�2pp0>0^0^���A�q�qh��?�_�_��R�td0>0^0^��P�td�����Q�td���HH/libexec/ld-elf.so.1FreeBSD�FreeBSDFreeBSD%*"9 MYk|��������".FXnw~����������'0@s	�q>�(zH�(zQ*�*�ݣk�Pv�,,$ 
'&+*"%
!#)(	environ__prognameatexit_init_tlsexit__cxa_finalize_Jv_RegisterClassesatf_tp_mainatf_tp_get_configatf_tc_init_packatf_utils_free_charppatf_is_erroratf_tp_add_tcatf_no_memory_erroratf_no_erroratf_tc_set_md_varproc_rdagentproc_name2mapstrcmpatf_tc_fail_checkproc_continueproc_detachatf_tc_fail_requirement__stack_chk_guardatf_tc_get_config_varasprintfstrdupproc_createfree__stack_chk_failproc_name2symproc_bkptsetproc_bkptdelproc_regsetproc_wstatusproc_reggetproc_bkptregadjstrlenmallocproc_addr2symproc_addr2mapbasenameproc_getwstatlibc.so.7FBSD_1.0FBSD_1.5libprivateatf-c.so.1libelf.so.2libproc.so.5librtld_db.so.2libutil.so.9X^�5`^_p^�9x^�9�^m�^@<�^`<�^��^p=�^�=�^��^@?�^`?_�_E_0E(_@8_ F@_@FP_)`_�Gh_�Gx_�_0I�_PI�_&�_@J�_`J�a�_�qt�q�q�a�a�arrrr r(r0r8r@r	Hr
PrXr`r
hrprxr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r �r!s"s#s$s% s&(s'0s(8s)addrsymbol_lookup_failsymbol_lookup%s != %s: failed to run '%s'%s != %s: failed to obtain PC for '%s'ld-elf.soEnsure that proc_addr2sym() returns the alias with fewest leading underscores in the name when the address resolves to multiple symbols.foo%s%s != %s: failed to look up 'main' via %s%s != %s: process has state %dsym->st_value%s != %s: failed to look up 'r_debug_state'map_alias_name2mapargv[0] != NULL not metr_debug_statesi2.prs_idunexpected symbol name '%s'/usr/src/lib/libproc/tests/proc_test.cRun the test program in a mode which causes it to send a signal to itself. Make sure that we intercept the signal and that proc_continue() forwards it to the process.%s != %sstrcmp(map1->pr_mapname, map2->pr_mapname)%s != %s: failed to resume executionsrcdirstate%s != %s: failed to delete breakpoint at 0x%jxstatus >= 0 not met0target_progfailed to look up map for 'ld-elf'%s != %s: program counter 0x%lx doesn't match expected value 0x%jxmemcmp(sym, &tsym, sizeof(*sym))Ensure that proc_addr2sym() returns the alias whose name is not prefixed with '$' if one exists.unexpectedly found a symbolWIFEXITED(status) not metstrcmp(symname, name)Verify that proc_name2map() returns prefix matches of the basename of loaded objects if no full matches are found.si1.prs_id%s != %s: failed to set breakpoint at 0x%jxfailed to look up 'bar' in %ssignal_forward$quxCallers are supposed to be able to use "a.out" as an alias for the program executable. Make sure that proc_name2map() handles this properly.%s != %s: process has unexpected state %dsymbol_sort_prefixfailed to resolve 'foo' by addr-sfailed to look up map for 'ld-elf.so'%s/%smap_prefix_name2mapld-elf.so.1failed to look up map for '%s'map_alias_name2symmainLook up a couple of well-known symbols in the test program, place breakpoints on them, and verify that we hit the breakpoints. Also make sure that we can use the breakpoint address to look up the corresponding symbol.memcmp(&sym1, &sym2, sizeof(sym1))GELF_ST_BIND(bar_sym.st_info) == STB_LOCAL not metfailed to look up map for address 0x%lxa.outname != NULL not metPS_UNDEADfailed to look up '$qux' in %sproc_continue(phdl)error%s != %s: failed to reset program counterdescrWEXITSTATUS(status)Ensure that proc_addr2sym() returns the non-local alias when the address resolves to multiple symbols.symbol_sort_underscorefailed to look up 'foo' in %sphdl != NULL not metCallers are supposed to be able to use "a.out" as an alias for the program executable. Make sure that proc_name2sym() handles this properly.%s != %s: failed to look up symbol at 0x%lxsymbol_sort_localld-elf%s != %s: failed to look up 'main'PS_STOP%s != %s: expected map name '%s' doesn't match '%s'strcmp(mapname, mapbname)Verify that proc_addr2sym() returns an error when given an offset that it cannot resolve.failed to resolve 'bar' by addrGELF_ST_BIND(bar_sym.st_info) == STB_GLOBAL not metbarfailed to resolve 'qux' by addr;�P�p�@0`Ppx������� 8� X�#��&��&��'�' 0)HP)h�*��*��+��+�zRx�pA�C
H4<p�A�C
F����AJEJtA�C
Q$�A�C
C���E,��2A�C
I����A�A�C
Q$A�C
C���E4�A�C
Q$T��A�C
G��>A|pA�C
Q,�p�A�C
I����A,�!�A�C
M������A��#A�C
Q$�#�A�C
G���AD�$A�C
Q$d�$|A�C
B��E��%A�C
Q$��%DA�C
G���A�'A�C
Q$�'�A�C
G��}A�'A�C
Q$<�'�A�C
G��}AUH��AWAVAUATSH��I��H�Hc�L�<�I��H�W@H�8uL�8I����~*I�H��t"H�
�>�H�H���P���/t��u�H�=|.t
H���z�{L�}�H�]�L�-i.L;-j.sVL�%a.��I��M9�s=���׉�1������r	1ɸ�A�}%u�M�}��A�UI���H�]�L�}Љ�L��L��� ��L��L������f.�f�UH��AWAVAUATSPH�=�-��I��I��A��H�=��L�-����H�
����L)�H�AH��H��HH�H��t;H��HI�H��H���HC��
I��H��tI�EH��r�D��L��L������L�-�)H�
�)L)�H�AH��H��HH�H��tFH��HI�H��H���HC��f.��I��H��tI�EH��r�D��L��L�����H��[A\A]A^A_]�UH��AVSL�5���H�����L)�H�XH��H��HH�H��u	[A^]�gH��HI�H���f.�@H��t�I�D�H��H��r������������UH��SPH�=R,tH�=i<�dH��(f.�H�H�HH��r��H����H��[]�@UH��H�=,tH�=�(t
H�=�(]�]����������UH��H�]�f.�DUH��AWAVSPI���H����H��H�=#=H�54(H����I��H����L������FH�5�<L����I��H�������$L���H���!H��H�=�<H�5�'H���I��H���L�������H�5�<L���I��H���p����L���0H����H��H�=e<H�5�'H���I��H���#L���+���xH�54<L���$I��H���	���VL����H���SH��H�=<H�5w'H���I��H���L�������H�5�;L���I��H�������L���bH����H��H�=�;H�58'H���PI��H���UL���]����H�5v;L���VI��H���;����L���H����H��H�=H;H�5�&H����I��H����L������CH�5;L����I��H�������!L���H���H��H�=�:H�5�&H���I��H���L�������H�5�:L���I��H���m����L���-H����H��H�=�:H�5{&H���I��H��� L���(��uyH�5]:L���%I��H���
��u[L����H��t\H��H�=7:H�5H&H���I��H����L������uH�5
:L����I��H�����tL��H��[A^A_]�H��[A^A_]�H��[A^A_]�f.�DUH��H�5��H�r��1�]�fDUH��AVS1��I��H���H�5(��L���H����H��H�5��L���mH����H��H��H��H���a��t(H�=e��H�,��H�
.��L������1��EL���M��t(H�=1��H�,��H�
��L������1��L��1�[A^]�#H�=���H����H�
f����1��H�=���H����H�
)���1����UH��AWAVSH��8A��L�=�&I�H�E�H�5�����H�56��H�
��H�}�H��1���H�]�H��tmE��tH�=����H�E��1�H�E�H�u�L�M�H��1�1�E1����uRH�}�tzH�}��H�}��H�E�I�H;M�u|H��8[A^A_]�H�=���H���H�
����;1��H�=���H���H�
���L�=��L�
8���E1���H�=���H����H�
:��F1����f.�@UH��H�5Z��H�&��1�]�&fDUH��AVS1����I��H���H�5��L���H����H��H�5���L���H����H��H��H��H������t(H�=���H����H�
���L�W����1���L������t(H�=���H����H�
T��L�#����1��L��1�[A^]�H�=���H�	����1��H�=q��H������1��f.�DUH��H�5*��H����1�]�fDUH��AVSH��PL�5.$I�H�E�1��P���H��H����H�5v��H����H�M�L�E�H�������H�54��H����H�M�L�E�H���a����oE��oM�ft��~E��~U�ft�f��f��=��t(H�=���H�M��H�
W��L������1��f�E�;E�t(H�=V��H���H�
t��L�����1��6H���>��t(H�="��H���H�
���L������1��H��1��I�H;E�ugH��P[A^]�H�=���H����H�
���L�@��L�
;����1���
H�=���H����H�
W��L���L�
�����1��
�UH��H�5Z��H�r��1�]�&
fDUH��AWAVSH��HL�=\"I�H�E�1��~���H��H�5���H�,��H�M�H��E1��
���#H�5���H����H�M�H��E1��
���&L�u�H�U�H��L���
���mH������t(H�=���H����H�
U��L�$���1��H�e��H�
U��H�u�H���L�u�H�U�H��L���5
���'H��1�L���0
���=L�u�H�U�H��L�������H���E��t(H�=)��H�$��H�
���L����� 1��	H���H�
s��H�u�H���_L�u�H�U�H��L�������H��1�L�������H������t(H�=���H����H�
>��L�
���$1��H��1��I�H;E���H��H[A^A_]�H�=a��H����H�
	��L�����U�!H�=>��H�k��H�
���L�����_M��1��KH�=��H����H�
���L�u���b1��#H�=���H�g��H�
���L�M���1��
H�=���H�0��H�
k��L�%���1���
�.f.�@UH��AWAVAUATSH��8H�M�I��I��I��H�{H�H�E��?���XH�U�L��1��8���mH�}��7L�M�I�D$I9�t,H�$H�=��H����H�
(��L�n����1��	L���I��I��L���H���9H��H�u�L�E�L��H��L����
���9�Ao$�oM�ft��A~D$�~U�ft�f��f��=���3L��H���o	���HH����	H�u�L���
H���SH��H���	H��H���
I��L�}�L��H���!	���@H���	H�*H�H;E��SH��8[A\A]A^A_]�H�=���H�6��H�
��L�����tA��1��	H�=���H� ��H�
s��L�-��L�
(���y1���H�=���H����H�
�����1��L�M�H�=w��H����H�
��L������1��H�=O��H���H�
,��L������1��_H�='��H����H�
���L������1��7H�M�H�=���H�)����1��L�4$H�=���H����H�
���L�?����M��1����EDUH��H�5���H����1�]�VfDUH��AVSH��PL�5�I�H�E�1����H��H���5H�5���H���6H��tlH�0H�U�L�E�� H���i��tqH���=��t(H�=!��H���H�
���L�����I1��H��1��I�H;E�uDH��P[A^]�H�=���H����H�
H���?1���H�=���H�"���G1����5DUH��H�5z��H����1�]�FfDUH��SP���H��H���u��t(H�=Y��H�T��H�
���L�����\1��9H�����upH���4��t(H�=��H���H�
���L�z���d1��H������uRH���C��xq���=��H��1�H��[]��H�=���H����H�
���L�E���a�!H�=���H����H�
���L�����mA��1��H�=f��H�y��H�
����p1��}H�=E��H�X��H�
����q1��\H�=$��H����H�
��L�����r1��4@UH��H�5���H����1�]�fDUH��AVSH��PL�5�I�H�E���H��H�5+��H�U��H�M�H��E1��=��u]�}�sxH�u�H�U�L�E�� H�����u|�}�baz���E�$�<��H��1��rI�H;E���H��P[A^]�H�=4��H����H�
�����1��KH�=��H�&��H�
����1��*H�=���H�A����1��H�=���H����H�M���1���H�=���H����H�
"����1����,f.�f�UH��H�5j��H����1�]�6fDUH��AVSH��PL�5nI�H�E���H��H�5���H����H�M�H��E1�����uBH�u�H�U�L�E�� H���@��uF�}�quxuWH��1��I�H;E�ubH��P[A^]�H�=���H�Z��H�
J����1��H�=���H�e����1���H�=���H����H�M���1���f�UH��H�5Z��H����1�]�&fDUH��AVSH��PL�5^I�H�E��}�H��H�5���H�A��H�M�H��E1����uBH�u�H�U�L�E�� H���0��uF�}�foouWH��1��	I�H;E�ubH��P[A^]�H�=���H�F��H�
:����1���H�=���H�����1���H�=���H�q��H�M���1���	���������UH��SPH��H�H�HH��r��H����H��[]�H������H���H�����H����5J&�%L&@�%J&h����%B&h�����%:&h����%2&h����%*&h����%"&h����%&h����%&h�p����%
&h�`����%&h	�P����%�%h
�@����%�%h�0����%�%h� ����%�%h
�����%�%h�����%�%h���%�%h����%�%h�����%�%h����%�%h����%�%h����%�%h����%�%h����%�%h�p����%�%h�`����%�%h�P����%z%h�@����%r%h�0����%j%h� ����%b%h�����%Z%h�����%R%h���%J%h ����%B%h!�����%:%h"����%2%h#����%*%h$����%"%h%����%%h&����%%h'�p�������������������Zo{��>���o�0	���o��q<	
����o��X^|K
�K�o(���o����o�_�K�K�K�K�KLL&L6LFLVLfLvL�L�L�L�L�L�L�L�LMM&M6MFMVMfMvM�M�M�M�M�M�M�M�MNN&NFreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)$FreeBSD$Linker: LLD 13.0.0 (FreeBSD llvmorg-13.0.0-0-gd7b669b3a303-1400002)�3�4h0@`5LV@^d�5'uP^�0^��q�6��Hs�`^(�Ps�^(%Xs@�^(``sv�^(�hs�_(�ps�(_(�xsP_(8�sSx_(s�s��_(��9��9�;2�@<`<7p=T�=�q@?�`?��0B��E�0E�� F@F|�G5�GDQ0InPI��@J�`J��PK,�8^�P^�H^	�_�2(�2<X^O`^`�2s�2�|K��K��(���<		�
��
P�2|K�K�K0^@^P^X^`^�_�a�q�q@s��2�@s��q����5��"� ��-:H\i{��������	%*;IVco|�������proc_test.debugw�&�.symtab.strtab.shstrtab.interp.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rela.dyn.rela.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.ctors.dtors.jcr.init_array.data.rel.ro.dynamic.got.data.got.plt.bss.comment.gnu_debuglinkhandle_static_initfinalizer__rela_iplt_start__rela_iplt_end__do_global_dtors_aux__DTOR_LIST__register_classes__JCR_LIST____CTOR_LIST____dso_handleatfu_tp_add_tcsatfu_map_alias_name2map_tcatfu_map_alias_name2map_tc_packatfu_map_prefix_name2map_tcatfu_map_prefix_name2map_tc_packatfu_map_alias_name2sym_tcatfu_map_alias_name2sym_tc_packatfu_symbol_lookup_tcatfu_symbol_lookup_tc_packatfu_symbol_lookup_fail_tcatfu_symbol_lookup_fail_tc_packatfu_signal_forward_tcatfu_signal_forward_tc_packatfu_symbol_sort_local_tcatfu_symbol_sort_local_tc_packatfu_symbol_sort_prefix_tcatfu_symbol_sort_prefix_tc_packatfu_symbol_sort_underscore_tcatfu_symbol_sort_underscore_tc_packatfu_map_alias_name2map_headatfu_map_alias_name2map_bodystart_progatfu_map_prefix_name2map_headatfu_map_prefix_name2map_bodyatfu_map_alias_name2sym_headatfu_map_alias_name2sym_bodyatfu_symbol_lookup_headatfu_symbol_lookup_bodyverify_bkptatfu_symbol_lookup_fail_headatfu_symbol_lookup_fail_bodyatfu_signal_forward_headatfu_signal_forward_bodyatfu_symbol_sort_local_headatfu_symbol_sort_local_bodyatfu_symbol_sort_prefix_headatfu_symbol_sort_prefix_bodyatfu_symbol_sort_underscore_headatfu_symbol_sort_underscore_body__do_global_ctors_aux__CTOR_END____JCR_END____DTOR_END___DYNAMIC__preinit_array_start__preinit_array_end__init_array_start__init_array_end__fini_array_start__fini_array_end_init_fini_startenviron__prognameatexit_init_tlsmainexit__cxa_finalize_Jv_RegisterClassesatf_tp_mainatf_tp_get_configatf_tc_init_packatf_utils_free_charppatf_is_erroratf_tp_add_tcatf_no_memory_erroratf_no_erroratf_tc_set_md_varproc_rdagentproc_name2mapstrcmpatf_tc_fail_checkproc_continueproc_detachatf_tc_fail_requirement__stack_chk_guardatf_tc_get_config_varasprintfstrdupproc_createfree__stack_chk_failproc_name2symproc_bkptsetproc_bkptdelproc_regsetproc_wstatusproc_reggetproc_bkptregadjstrlenmallocproc_addr2symproc_addr2mapbasenameproc_getwstat��$��H. 6���o((XC���o��0R���o��$\��hb<	<	�jB��0tB�~2��������PPd��2�"��|K|;��K�;��K�;��0^0>�@^@>�P^P>�X^X>�`^`>h��_�?���a�A0��q�A��q�AX�@s@CP0@C��P�P�C� \
�Q�

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists