������������������ �������������������������������������A������8�������A�������������������__text����������__TEXT������������������|������8�����H��c������������������__const���������__TEXT������������������������������������������������������__cstring�������__TEXT�����������������|������������������������������������__bss�����������__DATA�����������A�������������������������������������������__debug_str�����__DWARF����������������������<�����������������������������__debug_loc�����__DWARF����������������������������������������������������__debug_abbrev��__DWARF����������"������+�������(�����������������������������__debug_info����__DWARF����������$�������������+������K��������������������__debug_ranges��__DWARF����������0���������������6�����������������������������__debug_macinfo�__DWARF���������r1��������������7�����������������������������__apple_names���__DWARF���������s1������H�������7�����������������������������__apple_objc����__DWARF����������3������$��������9�����������������������������__apple_namespac__DWARF����������3������$�������:�����������������������������__apple_types���__DWARF���������4������5������;:�����������������������������__compact_unwind__LD������������87������`������p=������K��������������������__eh_frame������__TEXT�����������8��������������>���������������h������������__debug_line����__DWARF����������:������:�������@������4L��������������������2����������
��
�����������<L��(����N��8�����P����������������
������������������������������������������������������UH��AWAVAUATSPM��I��I��H�}�Hc�H��L�t� H��L���������t\M�e�I�EI��L�t L��L���������tTM�eA����M��t`I�E H�\ H��L���������uHH�5b��E1�1�H�}�H���+H�5�
��E1�1�H�}�L��L���H�5��E1�1�H�}�L��L�������D��H��[A\A]A^A_]�f������UH��AWAVSH��h��I��I����t8)�����)�����)�����)�����)�����)�����)����)� ���L������L������H������H������H�����H��H�E�H������H��@���H�EH��8���H����0���H��0����=�����trM��t%I������A�������t$H��0���H��L��������@H�5����H��H����H�5��������H��������;�tH��0���H��L�������M��t&H�������H�����H��H;E�uH��h��[A^A_]�H��������������f�UH��SPH�5�	��1�1�����������H��H��tQǃ��������H�=�����u=H�����L��I�@�H���8��8��H��H��H��H�
����H�5�
��1�H��L�������H�5�	��1�H��H�������H��H��[]�f.������@�UH��AWAVSH��h��I��H����t8)�����)�����)�����)�����)�����)�����)����)� ���L������L������H������H������H�����H��H�E�H������H��@���H�EH��8���H����0���H��0����=�����t}H��t$L�������������t$H��0���L��L��������AH�5����L��H����H�5��������L�������A�?�t*H��0���L��L�������H��tNL��������������u�H��t�������tH������H�������H�����H��H;E�uH��h��[A^A_]�L���������f.������D��UH��AWAVAUATSH��xI��I��I��H�����H��H�E�H�5���1�H��L��M�������M�>W�)E�)E�)E�A�}��tH�5���1�L���������������L��L��h���L�������I��H�u�H�M�L��H���������t��H�5����`I�]�H�H��p���H��t(�SH9����v�L��H��L��L�E��������t�����H��p���H�M�L��L���������tY��H�5���1�L�������L��h���I�H�5��1�L��L��A�������H�����H��H;E��H����H��x[A\A]A^A_]�H��p���f�@��I�MH�H��p���I�]�CH��L�|�L�d�H�D� H��`����EȈD�8H�E�H�D�0H�E�H�M�H�L�(H�D� A��D�9A�GH��x����D�=L��L���������t(H��x���H�L�>L��L��L�������H��x����D�C��-H��x���H�T�CH�L�>L��L��I�������L��L��L�������H��x���H�ËM�L��`���D�H�U��u�)Ήt H�M�H��L��h���t�U�D�H�u�)щL L��L�������f�CM�&1����������f.������UH��AWAVAUATSH��(��I��H�5���1�H�����������A�?������M�wM�������L�}�L��L��������������fA�~�tdM�n>E1�L�u��I�Uҹ���L�e�L��L�u�L���������uQI�E�A�M�HA�M��L��L���������u0I��L�u�A�FI��HI9�r�M�6M��L�}��q���A����1����L�}�H�5���1�L�����������H��([A\A]A^A_]É��ؐUH��AWAVAUATSH����I��H�5���1�H�������A�<$������I�D$H�������L�u�f�x�H�E�t[H�X9E1�f.������H�S׹���L��L���������ucL��H�C��K�H��L���������uEI��H�E��@H��HI9�r�L��H�u������H�E�H��H���~���A�$����E1��A�
����A��H�5,��1�1�D�������D��H��[A\A]A^A_]�f.�������UH��AWAVSPI��H�5��1�H�������M��tIA����A�?�uFI�wH��t������H�L�������H��H��u�I�����������L�������E1��A�����E1�H�5���1�L��D�������D��H��[A^A_]�f������UH��H�G]�fD��H��tUH��H��H�=��������H�������]1��������1��f�UH��AWAVAUATSH��h��I��I����t8)�����)�����)�����)�����)�����)�����)�����)����L������L������H������H������H�����H��H�E�L��p���L��0���L�mL��(���H����0���H�� ���I�H�� ��������L�������L��0���L��(���H�� ����=����������M��tI������A�������u)H�5�����H�5����H��8�������H��������;�tBH�=U��H�������H�� ���H��L��������
���H�������H��M��t�����������H�����H��H;E�uH��h��[A\A]A^A_]����������p������  could not jump function %p to trampoline %p
�  could not jump trampoline %p to function %p
�  could not make 32-bit relative address from %p to %p
�Enter funchook_create()
�Leave funchook_create() => %p
�Enter funchook_prepare(%p, %p, %p)
�Leave funchook_prepare(..., [%p->%p],...) => %d
�Enter funchook_install(%p, 0x%x)
�Leave funchook_install() => %d
�Enter funchook_uninstall(%p, 0x%x)
�Leave funchook_uninstall() => %d
�Enter funchook_destroy(%p)
�Leave funchook_destroy() => %d
�  �  page_size=%lu
  num_entries_in_page=%lu
�Could not modify already-installed funchook handle.�  failed to make trampoline
�  failed to get page
�Apple LLVM version 10.0.1 (clang-1001.0.46.4)�funchook.c�/Users/donaldpropst/Projects/ruby-agent/funchook/src�funchook_size�size_t�__darwin_size_t�long unsigned int�funchook_debug_file�char�__ARRAY_SIZE_TYPE__�num_entries_in_page�uint32_t�unsigned int�funchook_page_avail�funchook_logv�funchook�funchook_t�installed�int�page_list�funchook_page_t�funchook_page�next�used�uint16_t�unsigned short�entries�funchook_entry_t�funchook_entry�target_func�hook_func�trampoline�uint8_t�unsigned char�old_code�new_code�transit�error_message�io�funchook_io_t�file�ptr�end�buf�set_error�fmt�ap�__va_list_tag�gp_offset�fp_offset�overflow_arg_area�reg_save_area�iobuf�funchook_log�funchook_create_internal�funchook_create�funchook_log_end�funchook_prepare_internal�disp�rip_displacement_t�dst_addr�src_addr_offset�intptr_t�__darwin_intptr_t�long int�pos_offset�func�rv�page�entry�src_addr�offset_addr�get_page�page_out�addr�funchook_prepare�funchook_install_internal�flags�i�mstate�mem_state_t�size�funchook_install�funchook_uninstall_internal�funchook_uninstall�funchook_destroy_internal�page_next�funchook_destroy�funchook_error_message�funchook_set_debug_file�funchook_set_error_message�idx�dst�src�va_list�__builtin_va_list�orig_func�name�����������������U����������������vP��������������������������������T�������`��������_�����������������_�����������������_������������������������2��������Q��������������������������������R�������:��������\�����������������\��������������������������������X����������������]����������������:����������������\�����������������\����������������G�������n��������^n����������������S�����������������^���������������������������������U���������������_������.�������_���������������������������������T���������������^������.�������^���������������������������������U���������������_������.�������_���������������������������������T���������������^������.�������^�������������������������������S���������������S��������������S������)�������S����������������A������F�������PN��������������S����������������N��������������S�������������������������������U��������������S7������<�������S�������������������������������T�������3�������^7������A�������^�������������������������������U���������������S7������<�������S�������������������������������T���������������^7������<�������^�������������������������������_���������������_���������������_7������<�������_����������������P������x�������Ux��������������]���������������]����������������P������x�������Tx��������������^���������������^����������������P������x�������Qx������k�������\���������������\����������������a��������������U�������k�������]���������������]����������������a�������������T�������k�������^���������������^����������������a��������������Q�������k�������\���������������\����������������a������j�������Uj��������������]���������������]�������Z�������]���������������]�������������������������������_���������������v�~�������k�������_�������p�������_�������������������������������_�������������������������������_�������Z�������_���������������_�������������������������������v��������������������������������SS������k�������S�������������������������������S�����������������������>�������}�>��������������v�~���������������P����������������S������Z�������S����������������k��������������S���������������S������������������������������U������Y�������_���������������_������������������������������T�������������R�����������������������������U������Y�������_���������������_����������������&������*��������*������]�������^]��������������vH���������������~����������������^���������������vH���������������^����������������J������]���������]��������������_���������������_����������������d��������������v��������������������������������S�������������������������������S�������������������������������S������������������������������U��������������\������������������������������T������'�������R����������������������'�������U'��������������\����������������2������7�������|�7������t�������P���������������vP���������������p����������������P����������������D������V���������V��������������_���������������_����������������d������	�������v@�������������������������������]�������������������������������]����������������	������	�������U	�������	�������_����������������	������.	�������U.	�������	�������_����������������C	������S	�������TS	������a	�������Sa	������o	�������T����������������S	������a	�������Sa	������c	�������T�����������������	�������	��������������������������	�������	�������U�	�������	�������P�	�������	�������U�����������������	������

�������U

������u�������_w������|�������_�����������������	������
�������T
������s�������^w������|�������^����������������
������

�������U

������e�������_w������|�������_����������������
������
�������T
������e�������^w������|�������^�����������������
�������
�������S������U�������S����������������%���4�I?:;��&�I���I:;��$�>��I��!�I7��$�>��	4�I:;��
����I��.@z:;'I?���
�:;I��4�:;I��4�:;I��H�}��.@z:;'?���4�:;I��1UXY���1���
1��4�1�����.:;'� ���:;I��:;��
�I:;8��:;��!�I7��:;��.:;'I� �� 1XY��!.@z:;'���".:;'I� ��#�:;I��$4�:;I��%4�1��&1UXY��'�1��(�1��)��*��+�:;I����������������.�������9�����������|��n���?���M	�������D���O���|���Z�������\��������v���K	��������������������������	����D���O	�A������
����������������������������V����\_��
������\��
7���U��\f��
�������\_��
�������\���
�������\[��5�����`���k�����_���Z��^���Y�������������������N��V����
��������
���=��������~A��������������F�������������������������������3���_��=���A�������������d�����%��'��	1��pD2��_��E�@��f��F��X��G��d��H��<��k��v��J��pZ��X>h�����?�m�����@������A�v�����r��{����������������<���H3�������4��������5���"��6���@��7)���@��8.���L��:3�.�������9��������.�������.�����������������o����/�#"��_��*�'�����,+�����-/�����.�������������������������D���R��������\�������f�������x��������d��������������0����������V���y��4����{�� ��F������^���~j�����Y���������Y��t�������������������!�������q��V����
��������
���=�������~A��������0�������������h�������������"���_��#����#������#�������$���"��$������$M������$R��_��$U��f��$Z�����$`�����$i�������������������������nj�����k������lB�����m����.�������
 ���'��19�����.��"u���_��#�����#~���V��#�������#����[��$U���f��$R���_���f�����P���������V����_��

�������
V���������
�������������������������R���_�����`���������1����z����%��)��%��5��2��A��!��M��W��Y��&�������(���
��'�����%�����1��z��=�����I����Y��?����������i�������������������Y�����������5��������	���������V{���
��������
���=��ĵ����~A��Ư�� ����
�������������������]�����(��~�����������"���N_��#��N��#���N_��$U��Pf��)$���X_��$R��W_��)$���`���$R��a_��$Z��_������������hb�������c����D���d����������V����_��
!	�������
j	������_����R���_�� ��������������	��(���4���	��@��*7����������
��M��:��Y��*R������O����
��f���
��r�����Y��'�������������������"���q_��#��q��#���q_��$U��sf��)$���z_��)$���~���$R��_��$Z��}���������������V���_��
]�������
�������_��
��R���_�� �	��'���������������	����	������	��*D������v���t���	��*O������G�������	������	�����Y��'�������������������"���_��#�����$U���f��$1���f���	����������V;���_��
)
���������R���_�� �
��.	������N����_
���
���
���
���
���
���Y����������������������	������
���VL������+U��������	������.���Vc���_��
9��������������������������������������������������������)����������������������v�������������7������<�����������������������������Z�������������������������������������������Q�������������������������������������HSAH���
����������������������������������	���������������҆�Rt�]�[Z�O?�c���`�󙊝��A~v��L(nK3�:7�<�8�t�	���l��b����'����b:����K��9�$n��������� ��0��@��P��`��p������������������������������� ��0��c�������������������������������	������L�����_������������Y������������������������������������u�����������n������*�������;������
������������.
��������������������������������������a��������������������������������������������������B������{������������������`������������������������HSAH��������������������������HSAH��������������������������HSAH���
�����������������������������������������	���
���
�����������������1�_b4͓<��"n��&�]�S�&nW��;Q�ӑ�b��0����R9d���)/�372k��| �c �|"Ph#��&�Ҝu"�R[s�ܓ��B�Ԡ����|5�4��G��Z��m���������������������������+��>��Q��d��w�������������������������"�����������������{��������$�����������������$�����������d���������������O��������������������������Z�����v�����������������������J�����k��������'��������������<�����_��$������r����������������������������������.��������������������������������������9��������$�����������������$���������������������D�����������������������������'������������������������$������|������D��������������%��������������9��$�������������Z���$�������������������X������������������������N��a����������������0����������������������������������q��a����������������P����������X��������������������������X��������������������������X����������������	����������a�����������������	������
�����������������������	������.�����������������������	����������X�����������������������zR�x���,������H����������������A�C
J���������$���L�����������N�������A�C
L���$���t��� ����������������A�C
B�����$���������������q�������A�C
L���,�����������������������A�C
M���������,�������`��������������A�C
M���������,���$��@��������������A�C
M���������$���T�� ����������������A�C
F���$���|����������
��������A�C
�������$��������������.��������F�C
�������,����������������������A�C
P���������6�������
������/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/i386�/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/sys/_types�/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_types�.�../include�/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include��_types.h���_size_t.h���funchook.c����_uint32_t.h���_uint16_t.h���_uint8_t.h���funchook_internal.h���funchook_io.h���funchook.h���_intptr_t.h���stdarg.h�����	���������� 
�&@
�	�3'IJ
�	�4�J
��f<�.���	�/sJz�.�������
�#	t1	<0"t��~.�t�~�	�.��~t��	<�~.�tr�	<1�~���	)��~�����
i���	<1�	� /*�P��	u�~<=���t
�a#	t1	<0"tt�~.�t�~�	�.��~t��	J�~.�tr�	<1/
�	tJ</.	t�~.�t�~<�J	q��~X��<
(g�<	�X/�}���}J
���	.�}.�.��Af��|<+�t</J.t1.�|�
���	.�|.�.�}t`�<�~f�<�tgJ=t"�~JLJYY.	Z�:/	���}�/�t?X	X�"�;u'K0<.KJ	��}.&�<?=4K.L�K�}X��<
[�~	�XJ��}f+�J<�}f�J�
.j	f
0�}tI�tJv.
1!�&vJtX	t��}.+�<tf�}��f/�~��X
[
�	X��}f+�X<�}f�J	�
0IJ�.�|.
�<��&vJ<�	t.�|�+�t<f�|���/��
��	<�|.�fJ1+J<�	=�|�+�<<"2tY�|���=�j
KJ��
	<�=# :v�X
�#��
J	ti	<0"t�	/��~���	<2�~��t	��k<	<1�~X�.�~X���~ ���x��
��-X����=Q����-J����-=����-0����-����-����
����-�
�����
�����
����m�
��#��-e
����=�	����m�	�� ��-�	�����	����-�	����s	����-k	����-W	����-*	����- 	���������-����������-���"��-p��!��-#����-���������-��������"��-x��!��->����-����-	�������
��-�����-��&��-q��%��-D��%��-&����-�����=�����-q����`����-V����I����-*����-���������������-�����-���
��-����������-{����m����==��
��-����=����-�����-�����-�����-���������������-x����mA����=�����-����������-�����������j��'��=`�����mG����-B����-9����*��
��-#����-����=�����-�����-�����-���������������-�����mQ����=������-������������������u���$��-N���$��-.�����-�����`���������
����p
����Z
����3
�����	����F	����'	�����	�������������������a���������G��������Z����������������n�����7����������@���� ���������������������������������`�����@����� ����������������F�����A������������������{����0�����������	������.�����	�������������������
�������������������������������P������������	�����������	������A���������������������������������������~���������������������������������������[�����������������������������������������������������������������������U������������������������������������������������������������������������������������j�������������>��������������%������������������������������������������g����������������������������-�������������[������������� �������������	�������������P��������������_funchook_strlcpy�_funchook_destroy�_funchook_page_unprotect�_funchook_page_protect�_funchook_io_puts�_funchook_unprotect_begin�_funchook_io_open�_funchook_uninstall�_funchook_install�_funchook_page_avail�_funchook_jump32_avail�___stack_chk_fail�_funchook_io_flush�_funchook_log�_funchook_io_vprintf�_funchook_vsnprintf�_funchook_size�_page_size�_funchook_within_32bit_relative�_funchook_create�_funchook_io_close�_funchook_prepare�_funchook_log_trampoline�_funchook_make_trampoline�_funchook_set_debug_file�_funchook_debug_file�_funchook_set_error_message�_funchook_error_message�_num_entries_in_page�_funchook_free�_funchook_page_free�___stack_chk_guard�_funchook_unprotect_end�_funchook_log_end�_funchook_io_putc�_funchook_alloc�_funchook_page_alloc�_funchook_resolve_func�_funchook_write_jump64�_funchook_write_jump32��