403Webshell
Server IP : 35.154.56.2  /  Your IP : 216.73.217.116
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-0-189 6.8.0-1029-aws #31-Ubuntu SMP Wed Apr 23 18:20:04 UTC 2025 aarch64
User : ubuntu ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/bin/X11/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/bin/X11/glib-compile-resources
ELF�@F@�@8	@@@@��888��h�h�h��x�x�x�PPTTTDDP�td��������Q�tdR�tdh�h�h���/lib/ld-linux-aarch64.so.1GNU�|Ca形��L.�_��`�GNU�&����,u3��x�\C�C ��{;����+���{�#����b}X" �P�^F, ��g��q>���r\r�J_
�2�����k���O{�D�#�$�1������H��5m��\`�ZlF�B��i%jq"�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__libc_start_main__cxa_finalizeabortg_markup_parse_context_get_element_stackstrcmpg_markup_error_quarkdcgettextg_set_errorg_markup_collect_attributesg_string_newg_build_pathg_hash_table_lookupg_path_is_absoluteg_file_testg_malloc0g_strdupg_strsplitg_io_error_quarkg_strfreevg_file_open_tmpg_subprocess_newg_subprocess_wait_checkg_object_unrefg_file_get_contentsg_hash_table_insertg_string_freeg_reallocg_memory_output_stream_newg_zlib_compressor_newg_converter_output_stream_newg_output_stream_write_allg_output_stream_closeg_memory_output_stream_get_data_sizeg_memory_output_stream_steal_datag_strdup_printfg_printerrg_clear_error__stack_chk_failg_ascii_tablememcpystrleng_string_insert_leng_markup_parse_context_get_elementg_string_append_lenmemmovestrrchrg_ascii_strcasecmpg_string_sized_newg_string_insert_cg_string_free_and_stealg_variant_unrefg_hash_table_unrefg_slice_free1g_slice_allocg_str_has_prefixg_return_if_fail_warningg_mallocg_queue_push_tailg_hash_table_sizeg_malloc0_ng_hash_table_foreachmemsetg_variant_byteswapg_variant_new_variantg_variant_get_normal_formg_variant_get_sizeg_variant_storeg_assertion_message_expr__memcpy_chksetlocalebindtextdomainbind_textdomain_codesetg_option_context_newg_option_context_set_translation_domaing_option_context_set_summaryg_option_context_add_main_entriesg_option_context_parseg_option_context_freeg_path_get_basenameg_strcmp0g_getenvg_str_equalg_str_hashg_hash_table_new_fullg_hash_table_refg_markup_parse_context_newg_markup_parse_context_parseg_markup_parse_context_freeg_markup_parse_context_end_parseg_hash_table_iter_initg_hash_table_iter_nextg_variant_type_checked_g_variant_builder_initg_variant_builder_addg_variant_new_from_datag_variant_builder_add_valueg_variant_builder_endg_variant_ref_sinkg_printg_find_program_in_pathg_path_get_dirnamememcmpg_strconcatg_build_filenameg_string_printfg_string_append_printfg_queue_newg_queue_is_emptyg_queue_pop_headg_hash_table_destroyg_file_set_contentsg_error_freefopen64g_fprintffcloseg_queue_freeg_unlinkstrchrg_str_has_suffix__stack_chk_guardlibgio-2.0.so.0libgmodule-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.34$ORIGIN/:$ORIGIN/../glib:$ORIGIN/../gobject:$ORIGIN/../gmodule	 ���+		���6	���+	h�PGp�G���.HJ �R��������!�/�0�6�P�T�{��������	�
 �(�
0�8�@�H�P�X�`�h�p�x������������������� �"�#�$�%�&�'��(�)�*�+�, �-(�.0�/8�1@�2H�3P�4X�5`�7h�8p�9x�:��;��<��=��>��?��@��A��B��C�D�E�F�G�H�I��J�K�L�M�N �O(�Q0�R8�S@�UH�VP�WX�X`�Yh�Zp�[x�\��]��^��_��`��a��b��c��d��e�f�g�h�i�j�k��l�m�n�o�p �q(�r0�s8�t@�uH�vP�wX�x`�yh�zp�|x�}��~�������� �{�������{���_��{�����E�b/� � � � ����E��/� ����E��/� ����E��/� ����E��/� ���F�0� ���F�"0� ���
F�B0� ���F�b0� ���F��0� ���F��0� ���F��0� ���F��0� ���"F�1� ���&F�"1� ���*F�B1� ���.F�b1� ���2F��1� ���6F��1� ���:F��1� ���>F��1� ���BF�2� ���FF�"2� ���JF�B2� ���NF�b2� ���RF��2� ���VF��2� ���ZF��2� ���^F��2� ���bF�3� ���fF�"3� ���jF�B3� ���nF�b3� ���rF��3� ���vF��3� ���zF��3� ���~F��3� ����F�4� ����F�"4� ����F�B4� ����F�b4� ����F��4� ����F��4� ����F��4� ����F��4� ����F�5� ����F�"5� ����F�B5� ����F�b5� ����F��5� ����F��5� ����F��5� ����F��5� ����F�6� ����F�"6� ����F�B6� ����F�b6� ����F��6� ����F��6� ����F��6� ����F��6� ����F�7� ����F�"7� ����F�B7� ����F�b7� ����F��7� ����F��7� ����F��7� ����F��7� ���G�8� ���G�"8� ���
G�B8� ���G�b8� ���G��8� ���G��8� ���G��8� ���G��8� ���"G�9� ���&G�"9� ���*G�B9� ���.G�b9� ���2G��9� ���6G��9� ���:G��9� ���>G��9� ���BG�:� ���FG�":� ���JG�B:� ���NG�b:� ���RG��:� ���VG��:� ���ZG��:� ���^G��:� ���bG�;� ���fG�";� ���jG�B;� ���nG�b;� ���rG��;� ���vG��;� ���zG��;� ���~G��;� ����G�<� ����G�"<� ����G�B<� ����G�b<� ����G��<� ����G��<� ����G��<� ����G��<� ����G�=� ����G�"=� ����G�B=� ����G�b=� ����G��=� ����G��=� ����G��=� ����G��=� ����G�>� ����G�">� ����G�B>� ����G�b>� �?#�{�����S��c��s������B�G��#��O�)�&�)��Ơ�@@��_����������	����#��c	��#
���
�����c�4�%�������/�#���c`�-�+��!�ka�"�!�B �!@� ���?��2��������������$���
)�����)����)����
)*��w�J�����'�&������� ��O�"���9B���c9!���!��#��	��#	9(��>��	�A��������/��	������c��#��7��	����	��@�����c��#�e��S��+�����`���@"��������c���	����"�r����	9�a���
9�s��c9
�#9J����9	���)!����c
����c���� !��"�
����A�
��c�"��������B�#��+���1��r�R�a#7���������q��$��B��?��3��7��+�����R��
9�c9�#9��9��9���c9���|�q�������s�#��#9�W�[�����������!�#�����! $����������������@������!@$�(�������������������3������S�,���4��a����w@��#5�O@�q�T�c@���?@�!`�q�B���s�A�����w�@#��>�������R����@�9�����f���� 5�K�������?@������#@����7@�&���a���`�@!���`����Z���`��'��� 	����S���`� &��O@����s@�A5��B�G����!�G�c�����G����C����������!@��[@���O��!@�_q$@��������������
�`�`
�=�W�A����"4�@��+�����������������R��������K�����|����5�W@���� *�B@�-���������@�I�����3����[@�������B���B��O@������C@������@�=����sB��wB� �R��!�G��_B�"@�c��ҡ�T���SA��cC��sE��{Ǩ�#�_��S@����!@������!@'���R��������C@��������������4��B�G����!�G�c����G������j������@���^����#����� �@�@������G����@���B�*���m����@���B����4�c@���"��������������c@��@������*�������������������O����`*�������������g@��<�*�����B@�f����g@�����B @�a�����*�
����g@�#�R�@�%�@�����������u����g@���?�-���A@�����A@�a���A@�!���>���@����������(��)�c )�B@)�!`)���x�P4 �R�o� ��� '�9����Rf�����!(�[���@M5 �R�K����'� ����
�@9�A�5����������`�����������������@v������(T�o@�@
5�k@��Z4������$�T(��`�!`(�B��	����5������`�`8�����!�(�?�����������6��������O�����������������������`���������`�����W@����!@�*����������`���R���r�_�k�QT��o���`��o@��8�4��i���$�T(��`�!`(�B������5��^���`�`8�����!�(�������������t���@� �����
����[@������@�`k��G@����@���i�����������O@� ������!�+���������x�����������!�+���4�����n����k@���@�������` 5������?������5YF� �@��_�b6T#@�A�Rah 8!@�� �?h 8�W@�`4 �@��_�b:T#@�A�Rah 8!@�� �?h 8�@���*����k@���@��������%5������������5�G@��!�+�������!@�@5���X�����!�R��G@�+����[@�5�o@��4�C�����G���1`KT����C@�5��@9|q�T�@8|q���T�K@������S@��$���1���������@����҄����������	��@��@�?�2��+4 �B��������������O��@�C`���7T@��������T`�?��CT�V��!@��!@�`� �?h 8�c� Հ@�Y��� 5�@�������@�&@���T����@���PT:�_��NT @�?�T#@�����`��Tc���T��8��� @�B�"�h"8�@�&@���JT��@���������k���t����@����@��� @���T @�#�����T�?�T��� @�B�"�h"8�@�����������Q������;��������������@�������������������������A����@����%�������k@��
5�o@��K@��5�K@��x����O@�v����@�����@�r���@�p����C@�n����@������sB��R�wB���B���B��B������������!�+���!�����[�����k@� �5�O@������K��C@���;���@�������1����k@���!@�p��������� �����5�"@����@�������5�S@��,�!@�����!�R�������G@�3����S@�����@������sB��wB���B���B��B����O@��!/������=��@���C@�!�/�������g@��5�!�2�������H���������������!�+��������	������@��������һ���!@��@��@�s����*!�R������t�5�S@����!@�e����O@���C@�����!�!@�!����B-������������O����4�K@���O@��!/��������4��c@���!��_q���������!@3������_@��5�@��K@��C@�!Q�?q� T��֢=���=������!�;������@���T�@�����Bhu8�����@�<�`T�����������������#��B@1�����O���B�������! (���q���K�����O@�����Х�)���)�c�)�B�)�!*������4 �R�k�����@����C@����!`1���S���e�����#��B@1�������/����������R����@�9`#7������������������@9�4�@��*�@�_������@��
@�@��T�@���9h:8�@�?h 8����*�����������?�q�T�
@�@��T�@�����R�� h:8�@�?h 8����=��������C��������q���P����2�����>����B1���"�������W@��4��"���������o@��5�k@� 4�������!`(�����@��5=�������$�hTСb(�����w�����8�����!�=�����_@�d#7��C@�q���������������!>�����g@�4�C@����! ���������������� ����@���o������B��!������C@����! �����������������C@����@����!@7���������r�����O@����! ?�(�����,�4��������! 9������@���B1��B;������TV@�`T�@�����Bhz8�����@���T!c;���|����>��T�@��?�`TZ������q���Z��@�����! ;�j����@�����Bhz8e����@����T!c;���^�������!�;�Y���|������R�������������7������(��`��b(�B�Ҝ��� �5��������������ҡb(�
����5V���c@����c ���.�!@
����>�R����c@����c ��.�!@
���">�R����c@����c ���-�!@
���>�R�����s��w���������U����!@(�������5�o@�`�4���!`(����`��4����O@�� /�����>����B���B��B�z�� � � � � � � � ��������@��#������G�������������G�@�\���_� � �������!��?�T��!�G�a����_�������!��!�"��A��!�A�����B�G�b����_� �?#�{��������`�@9@7���G�����@�������� �R`�9�@��{¨�#�_�_$��� � �?#�{��������@����`@�������@��{¨�#��� � �?#�{����@94���Rcc�$@8���5E@�`Ě���x`�#�B@�Ax ��{���#�_֣����� � �?#���{�����S������[������c���4���@���@���!�>������5��! ?����
4u����*��R���!�������{C����cF����*���SD�b�R�[E�����#Ւ����!�>�����4]����*��R���!@�������{C����cF��*�[E����SD�b�R����#�{����! ?�����@��5���!�?��������5�������D�R!�$�r���b��g�R�?��������������?��+�'�r������ 7������{C��SD��[E��cF�����#�_�{C��B������cF����[E����SD�D�R���$�r��R�`?��#��?#�����G����{�����S������[����@��/���'��! ?�m���`
4���!�?�h����*
5�c	��k
��s��ac�bA��+�`@�@��c���!����ҋ�����`@��@�K��������� #@��������� 5 #@�{c��R@��]������ #@��Xv��*�������o����R��������@��4�)���?���������;���a
@����4`@�����!�����@���;6��@���!��R��������)���@�������4�@�������%5 �R�7���N<��Z|����@�������54�R���`
@�����
����G��/@�@�B��ҁ3T�{F��SG��[H����#�_����Ro����5`
@�@4����*�! ���R����������*���R�����cI��kJ��sK������������ �R�3���c����*��R���!��������@��*����R�����cI��kJ��sK��������5�7@�@44��@��"������C�������7����@����+@����c`����R��������\���T&���������`%4�������+@��������3@��49� @�%������C�k��� �7��"@����+@������R��������;������������`!4�������+@��������@��#���`� ��������4�@�a"@�@@��@��
5`@��@��@�����`@�����`@�!�R����`@�����������+@�������+@����8�@����@�	���������cI��kJ��sK�Q���������������cI��kJ��sK�G����O�������4��@��
������C������7�������+@����@����Х`�����c���R2����������4�������j���@4������+@�)�����\����c�G�����B�G���8�����!�R�Rd���������������@�������A@�B@�l����4��������@4�@��@��������������
����������������������"@�2�"�{��`
@���4����*���R!@����p����*��R���!������D@��*��R��������"����@�f���@���5��R���!�������!�c���B��6��������������o��� �R�����G����*��R���!�	��������'@��*����R���@�i����������@�;���"@���5��R���!��������c�B`��!������������������D��� �R�"������*��R���!
��������*����R��@�����~�����|�����z����@�����v����@���	��������T����*��R���!��z������*������� 	���R�@�����@���c	��k
��s�!���_$�
�?#�{�����S�������!�G���H��[���'@������T�@9���xfxf�G7��w@�����4�S���@�"�_�T�@�����T���T����U����@�s���h38�@��SA��[B��{Ĩ�#�_����������@�"�_��T�����SA����[B����@��{Ĩ�#��������*�!�
���R�������������@������*�SA����[B���R�{Ĩ�#ս���[B����SA����@���{Ĩ�#�d������I������_� � �?#�C����G��{��������R�����G�@�����.������R���C������)�#�3��C����#@��@���7<�!�}���@����M������5�#@� �R��!�G��@�"@�c����T�{C��C��#�_�" �#�_q��T�@��!���#@��R��#�w��� � �?#�{�����c����S���������@9B4�[�����R	c@�a���bh 8a@�?h 8�@9�4_�qT�T_$q�T_�q�T�@9��`�@��?��T���������
@9����5�[B����SA��cC��{Ĩ�#�������R���щ�����T�`�@��?��Tb@�a���RAh 8a@�?h 8�@9��_�q��TS�`�@��?�"Tc@�a�bh 8a@�?h 8�@9����R����h����@9������T�@9pqA��TS���a�@�"�_���T`@�b���h!8a@�?h 8���T�@9pq@��T����R����K����@9����G������ �?#�{��������@���`@�@����`@�@�h��������@��{¨�#Պ�� �?#�{�����S�����������O����`�`��@9`��4�����Rcc�$�@8���5c
�����������@����SA��{è�#�_֣��R� �?#�{�����S�����@�!@���4`@�`�`@�`��SA���{Ĩ�#�B���!@������
@�`��@����SA���{Ĩ�#�B����!@������SA���{Ĩ�#�B���!@���}��[�v��u@������@��b��@����@�����q-��T�@��
��@������SA��[B��{Ĩ�#�_�?#�{�����[�_q�TBQ���S���C|@���c�djc8��q���Tj48����������SA����[B��{è�#�_�����q��������*������� ����������SA�������?#�{��!Q���S������[����҃@���A�!���C���@����N���
��@������@�s������@�(�
@��SA��[B��{è�#�_���_�?#�{�����S������[������c����*��������������O�����!����@������R@�xb�� ��*�@�s����@�B����T�
���R����R��b��U�~��������������R�R�"��~�u~������6��7����T�7@����R����R�������R��@��R`��k��s��7@�x7�@�xw���@@�sB�k�
T �@@�`�@@���@�`B��8@@���@�f�\@�����b���ҿ���@���!o�� �[
��@�`��{�x���
@�B�����@@���A@���A@�A��@��
4����������������������������R��C�������?�����v�8AC�`���	�R`�8����A@�\���Z@��`b�Z���@@�k�T�c@����c���@�!@
���b0�R�a
��R �@�{��������RbwS������	�Ra�8�RA@�� ��*$@�cX"�!@�a���k�TA@����`B��8@@���\@����I��������������s"�@����h�T�kD��sE�@�!��SA����[B���cC��{Ǩ�#����c@����c����!@
���b2�R�������ҁ�R���������`�������7�8���c@����c�����!@
����3�R���c@����c��� �!@
���b5�R���c@����c`�� 
�!@
���B)�R�k��s����c@����c`���!@
���b*�R�k��s��� �{�����{���_�gresourcesgresourceprefixfilealiaspreprocesscompressedElement <%s> not allowed at toplevelElement <%s> not allowed inside <%s>File %s appears multiple times in the resourceFailed to locate “%s” in any source directoryFailed to locate “%s” in current directory,xml-stripblanksto-pixdatajson-stripblanksUnknown processing option “%s”%s preprocessing requested, but %s is not set, and %s is not in PATHxmllintXMLLINT%s
resource-XXXXXXXX--output--noblanks--nonetjson-glib-formatJSON_GLIB_FORMATgdk-pixbuf-pixdataGDK_PIXBUF_PIXDATAError reading file %s: %sError compressing file %stext may not appear inside <%s>g_str_has_prefix (item->key, parent->key)GLib-GIO!parent->value && !parent->table!item->parent && !item->siblingdata../../../subprojects/gvdb/gvdb/gvdb-builder.csize == 0index == guint32_from_le (item->assigned_index)item->child == NULL && item->table == NULLitem->table == NULLchildren == iexternG_GNUC_INTERNALgccABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_G_MODULE_EXPORT - 1 /* nul terminator */versionShow program version and exittargetName of the output fileFILEsourcedirThe directories to load files referenced in FILE from (default: current directory)DIRECTORYgenerateGenerate output in the format selected for by the target filename extensiongenerate-headerGenerate source headergenerate-sourceGenerate source code used to link in the resource file into your codegenerate-dependenciesGenerate dependency listdependency-fileName of the dependency file to generategenerate-phony-targetsInclude phony targets in the generated dependency filemanual-registerDon’t automatically create and register resourceinternalDon’t export functions; declare them G_GNUC_INTERNALexternal-dataDon’t embed resource data in the C file; assume it's linked externally insteadc-nameC identifier name used for the generated source codeIDENTIFIERcompilerThe target C compiler (default: the CC environment variable)COMMANDglib20/usr/share/localeUTF-8Compile a resource specification into a resource file.
Resource specification files have the extension .gresource.xml,
and the resource file have the extension called .gresource.2.80.0
You should give exactly one file name
CCclangmsvc.xml.gresource.c.hc++cxxcppccch++hxxhpphhh%s: %s.
(uuay)uay!item->value && !item->table && !item->child%s: %s-%s:

Error writing dependency file: %s
Can't open temp file
error == NULL || *error == NULLchunk->offset > result->lenchunk->offset - result->len < 8result->len == chunk->offsetwcan't write to file %s#ifndef __RESOURCE_%s_H__
#define __RESOURCE_%s_H__

#include <gio/gio.h>

%s GResource *%s_get_resource (void);

%s void %s_register_resource (void);
%s void %s_unregister_resource (void);

#endif
can't read back temporary file#include <gio/gio.h>

#if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
# define SECTION __attribute__ ((section (".gresource.%s"), aligned (sizeof(void *) > 8 ? sizeof(void *) : 8)))
#else
# define SECTION
#endif

extern const %s SECTION union { const guint8 data[%lu]; const double alignment; void * const ptr;}  %s_resource_data;
static const SECTION union { const guint8 data[%lu]; const double alignment; void * const ptr;}  %s_resource_data = { {
  0%3.3o, } };
static const SECTION union { const guint8 data[%lu]; const double alignment; void * const ptr;}  %s_resource_data = {
  "\%3.3o"
  "" };

static GStaticResource static_resource = { %s_resource_data.data, sizeof (%s_resource_data.data)%s, NULL, NULL, NULL };

%s
GResource *%s_get_resource (void);
GResource *%s_get_resource (void)
{
  return g_static_resource_get_resource (&static_resource);
}

%s
void %s_unregister_resource (void);
void %s_unregister_resource (void)
{
  g_static_resource_fini (&static_resource);
}

%s
void %s_register_resource (void);
void %s_register_resource (void)
{
  g_static_resource_init (&static_resource);
}
%s
#ifdef G_HAS_CONSTRUCTORS

#ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
#pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(%sresource_constructor)
#endif
G_DEFINE_CONSTRUCTOR(%sresource_constructor)
#ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
#pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(%sresource_destructor)
#endif
G_DEFINE_DESTRUCTOR(%sresource_destructor)

#else
#warning "Constructor not supported on this compiler, linking in resources will not work"
#endif

static void %sresource_constructor (void)
{
  g_static_resource_init (&static_resource);
}

static void %sresource_destructor (void)
{
  g_static_resource_fini (&static_resource);
}
raVGtnaiGVariantgvdb_item_set_parentfile_builder_allocate_for_hashfile_builder_add_hashgvdb_item_set_valuegvdb_table_write_contentsfile_builder_serialise/* GLIB - Library of useful routines for C programming
 * Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
 */

/*
 * Modified by the GLib Team and others 1997-2000.  See the AUTHORS
 * file for a list of people on the GLib Team.  See the ChangeLog
 * files for a list of changes.  These files are distributed with
 * GLib at ftp://ftp.gtk.org/pub/gtk/.
 */

#ifndef __G_CONSTRUCTOR_H__
#define __G_CONSTRUCTOR_H__

/*
  If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and
  destructors, in a usable way, including e.g. on library unload. If not you're on
  your own.

  Some compilers need #pragma to handle this, which does not work with macros,
  so the way you need to use this is (for constructors):

  #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
  #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
  #endif
  G_DEFINE_CONSTRUCTOR(my_constructor)
  static void my_constructor(void) {
   ...
  }

*/

#ifndef __GTK_DOC_IGNORE__

#if  __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)

#define G_HAS_CONSTRUCTORS 1

#define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
#define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);

#elif defined (_MSC_VER)

/*
 * Only try to include gslist.h if not already included via glib.h,
 * so that items using gconstructor.h outside of GLib (such as
 * GResources) continue to build properly.
 */
#ifndef __G_LIB_H__
#include "gslist.h"
#endif

#include <stdlib.h>

#define G_HAS_CONSTRUCTORS 1

/* We do some weird things to avoid the constructors being optimized
 * away on VS2015 if WholeProgramOptimization is enabled. First we
 * make a reference to the array from the wrapper to make sure its
 * references. Then we use a pragma to make sure the wrapper function
 * symbol is always included at the link stage. Also, the symbols
 * need to be extern (but not dllexport), even though they are not
 * really used from another object file.
 */

/* We need to account for differences between the mangling of symbols
 * for x86 and x64/ARM/ARM64 programs, as symbols on x86 are prefixed
 * with an underscore but symbols on x64/ARM/ARM64 are not.
 */
#ifdef _M_IX86
#define G_MSVC_SYMBOL_PREFIX "_"
#else
#define G_MSVC_SYMBOL_PREFIX ""
#endif

#define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX)
#define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX)

#define G_MSVC_CTOR(_func,_sym_prefix) \
  static void _func(void); \
  extern int (* _array ## _func)(void);              \
  int _func ## _wrapper(void);              \
  int _func ## _wrapper(void) { _func(); g_slist_find (NULL,  _array ## _func); return 0; } \
  __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \
  __pragma(section(".CRT$XCU",read)) \
  __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper;

#define G_MSVC_DTOR(_func,_sym_prefix) \
  static void _func(void); \
  extern int (* _array ## _func)(void);              \
  int _func ## _constructor(void);              \
  int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL,  _array ## _func); return 0; } \
   __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \
  __pragma(section(".CRT$XCU",read)) \
  __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor;

#elif defined(__SUNPRO_C)

/* This is not tested, but i believe it should work, based on:
 * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
 */

#define G_HAS_CONSTRUCTORS 1

#define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
#define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1

#define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
  init(_func)
#define G_DEFINE_CONSTRUCTOR(_func) \
  static void _func(void);

#define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
  fini(_func)
#define G_DEFINE_DESTRUCTOR(_func) \
  static void _func(void);

#else

/* constructors not supported for this compiler */

#endif

#endif /* __GTK_DOC_IGNORE__ */
#endif /* __G_CONSTRUCTOR_H__ */
;���\����������(����h�������� ȿ��8���`h����l��������� ���X���������������Xl������zRx��4A, ���0@<���<$Th���PA-A ��B�N���A-|����$�����8A-A ��B�H���A- �����XA-A��P
��A-Ad�ܾ��A-ApA��B��C��C��b
��������A-AU
��������A-Ah
��������A-AK��������E-�Hx����A-A�D��B�
�	C��P��A��A��a������N������A-A��
�	����������-T
��A��A��AU
��A��A��Aq
��A��A��AG
��A��A��A�������A��A��A����d���C-A@��B��G��K�Y�C������A-A@�������-N
�A������A-AK
�H������A-AE
�B������A-AD�������-4|����A-A�C��R�
O�J��A-A��
��-H�C�
H�X���A-A@��B��B��G��`��D������A-A@��������-$���LA-A ��B�M���A-,($���A-A0��B��B�]
�����A-AXX���$A-A@��B��M
����A-FG
����A-FC
����A-FA��D�K�F��A����A-@�\���A-A0��C��D��N��C����A-A0������-M��,�����B-A0��C��C��[������A-�(8���A-Ap��
B��C�
�	C��F��A�����A��H��������A-Ap���
�	��������
-K����M����V����K
��A��AK��A���������A-Ap��
E�
�������
C�	P�A�\�A�G�A�I
pD��������A-AO�
�	��MH\��HP��E�
�	}��H'
�B�A�A�AHAw
�A�A�A�AHA���HZ��Hd��HV��H@��HF��HM��HR��Ha����HA�
A�	A�A�AHA��HL��HF�A�AHPGG����		�&
�_h�p����o���
�	�@X��	���o���op���o�oh���oA	�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&x��.HJ�R/usr/lib/debug/.dwz/aarch64-linux-gnu/libglib2.0-dev-bin.debug��m�8��F���S���T�7c4361e5bda2c2ff8e4c2e198d5f8ff81760b1.debugջ�-.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>��0F���	N���ohh[���oppPj���tBXX@~�&�&y�&�&���.�.1@��_�_��_�_�'�������@�@���h�h��p�p��x�x�P���8�8�888�8S��4�

Youez - 2016 - github.com/yon3zu
LinuXploit