HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/x86_64-linux-gnu/guile/3.0/ccache/system/foreign.go
ELF�@p'@8@XSXSp'p'�R�R�Rpp�D
�;�?T�?;�?T�?;s@T@;�BT�B�T�B|���B�BqU�BG@� 0p�`�P�'
0T�B|���B�BqU�BG�'->T�B4oGT�B4oG;�BT�B4oG'	��'P;�B�'->T'A4)U�B;�BHT�B4oGT�B'@|��T�B|��^B�BqU�BG;�B'T�B4)->T�@4oGT�B�p'��"���->U�B;�BT�B�;�B�B HHB HHB HHB HH$�->U�B;�BHT�B4)->4oGp'��"���->U�B;�BT�B�;�B�B HHB HHB HHB HH$�->U�B;�BHT�B4)->T�?4oGT�B|��
?�BqU�BGB HHT�?4oGT�B|���>�BqU�BGB HHT�?4oGT�B|���>�BqUzBGB HHT�?4oGT
yB|
��
�>vBqU
pBG

B HH
T�?4oG
ToB|���>lBqUfBGB
 H

H
T
�?4

oG
T	eB|	��	�>bBqU	\BG		B HH	T�?4oG	T[B|���>XBqURBGB H	HT	�?4		oG	TQB|��~>NBqUHBGB HHT�?4oGTGB|��j>DBqU>BGB HHT�?4oGT=B|��V>:BqU4BGB HHB HH�B HHB HHB HHB HHB HHB HHB H
HB
 H
H
B HH
B HHB HHHTB4)GTB|��>BqUBGB HHGTB|��>BqUBGB HHGTB|���=BqUBGB HHGTB|���=BqU�AGB HHGT�A|���=�AqU�AGB HHG
T�A|���=�AqU�AGB
 H
H
GT�A|���=�AqU�AGB HHG	T�A|���=�AqU�AGB HHGT�A|���=�AqU�AGB
 H
H
GT�A|���=�AqU�AGB	 H	H	B HHB HHB H	HB H
HB HHB HHB H
HB HHB HHB HHB HHB HHHT�A4)U�A;�AHT�A4)B0>EL<iLHHT�A4)B0L<=LHHT3?4)B0L<LHHT2?4)B0L<[LHHT1?4)T�AT�A|���?�AqU�AG;�A��'@H�'�A
0T�A|�	T@T�>4oU�AG0'0�y0��'�'�A
0->;�AT�A|���?�AqU{AG 0'�A
 T~A|�	T@TI>4oUsAG|�}M�K|�Z u�t0�
_p�M�Y0'&lA&�A&�A�A
 T�A|�	T�?T>4oU�AG|�}M�K|�Z u�
tp�_p�M�/0'&vA&|A&�A�A
@T�A|�	T�?T>4oU�AG@'`|�(}M�%K|�ZPu�t0�_p@�M|�Zpu�?����q@�@��'&]A&cA&iA&oA�A
@TxA|�	T�?T�=4oUmAG@'`|�}M�K|�ZPu�tp�_p@�	M3p��'&LA&RA&XAdA
554
5'\A
G'�A|��}��|��}��G
T	KA|	�	T	*@T&=4		oU	@AG	�'
�5

54


5

|
�}
�T+A|�	T@T.A4oU AG��'
	
G��'
GG���'
����TA|�	T�?T�<4oUAG�'�4

GGA'|�X}�U|�N}�KG
G	�'�5

54


5

|
�}
�T�@|�	T�?T�@4oU�@G��'	G��'GG���'E���G�'�4

GG���%�@%�@|�
��'%�@�@
G'�@�|
��}
��G
T
q@|
�	T
P?T	L<4

	oU
f@G
�'
�55		4	
5T	c@|	�	T	4?T&<4		oU	X@G	�'�4G
|�}�T
:@|
�	T
?T=@4

oU
/@G
�'
	
��'
�G
��'
�����B
 H
H
|�]R@'}�SGG
�'
�554
5G	�'
�4G|�}�T�?|�	T�>T�?4oU�?G�'	��'�G��'E����B HH
|���
�����p��p�T�?|�	T�>T�?4oU�?G�'�?
�T�?|�	Tu>T�?4oU�?GT�?|�	Tg>TY;4oU�?G�'p��p`'	�G�`��'
���T�?|�	T@>T
�;4
oU�?G
�'�?
�T�?|�	T+>T�?4oU�?G�;�?�p�'�T�?|�	T>T^;4oU�?G��'�G�	p'�����?
PT"?|�	T�=T�:4oU?G`'`T?|�	T�=T�:4oU�>G`'`554
54'�?
`;�?T�?|��<�?qU}?G`p'P|���;y?T?|��<|?qUv?G@`p0'#;u?`Pp@'�B
`Ts?|�	T�=Tv?4oUh?GTq?|�	Tr=Tt?4oUf?G;o?'	���'	�;�@B HH;�@�B HHB HH;�@B HHB H	HB	 H	H	B H
H	B	 H	H	;�@;�@B HH;AB HHB HHB HH;LAB HHB HH;ZA;�AB HHB HHB HH;�AB HHB HHB HH;�AB HHB HHB HH;�AB HHB HHB HH;�AB HHB H
HB
 H
H
;�AB H
HB
 H
H
B H	H
B
 H
H
�'�A
V8�;81U8U+8V8{;81U8U8V 88V!8s;81U 8T81U8V8lV#8s;81U"8T 81U8V 8j;81U8U-8V8e;81U8U8V"88V!88V~88V!8Y;81U 8U^8UB8U*8V8P;81U8U8V88V88VW88V8B;81U8U78U8V88V88V=88V82;81U8U8V!88V"88V!88V"88V%88V&8 8V'8!8V(8;#81U'8T%81U#8V%8; 81U$8UT:V$8
;81U#8UE:V#8;81U"8U6:V"8;81U!8U':V!8�;81U 8U:V 8�;81U8U	:V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8U�9V8�;81U8Us9V8�;81U8Ud9V8�;81U8UU9V8�;81U8UF9V8�;
81U8U79V8�;81U8U(9V8�;81U8U9V8�;
81U8U
9V8�;	81U
8U�8V
8�;81U8U�8V8�;81U8U�8V8�;81U
8U�8V
8�;81U	8U�8V	8�;81U8U�8V8�;81U8U�8V8�;81U8U�8V8�;81U8U�8V8�;81U8Ut8V8�;�71U8Ue8V8�;�71U8UV8V8�;�71U8UG8V8�;�71U8U88V8�;�71U�7U)8V�7�;�71U�7U8V�7�;�71U�7U8V�7};�71U�7Ul=U�7;�7Uz=U�7V�7�7V�7�7V�7�7V�7�7V8�7V8�7V8�7V8�7V8�7V8�7V88V88V88V	88V
88V88V88V
88V88V8	8V8
8V88V88V8
8V88V88V88V88V88V88V88V88V88V88V88V88V 88V!88V"88V#8;81U"8T 81U8V"8�;81U!8U!8V%8�V,8�V18;,81U08V28;-81U18V38�V88;381U78V98V@8)���VA8	;<81U@8VB8;=81UA8U�9VC8VH81���VI8
;D81UH8VJ8;E81UI8VM86���VN8;I81UM8U�:U�:VK8VR8R���VS8;N81UR8VV8v���VY8����VZ8;U81UY8V]8Vd8Vk8Vr8Vy8%V�8.V�87V�8@V�8IV�8RV�8[;�81U�8V�8ZV�8eV�8pV�8wV�8~V�8�V�8�V�8�V�8�V�8�V�8�;�81U�8V�8����V�8�;�81U�8V�8�;�81U�8V�8�;�81U�8V�8�V�8���V9�V9�;91U9U�9U�9U9UU9U9;�8UA9U/9U9V9�;9U�9Uv9UD9U9V
9�;91U	9U�9U�9Uo9Ue9U;9U19U9U9V�8�;�8Uz9UX9U&9U�8V�8�;�8Uu9US9U!9U�8;S8U9U9U9;�7UA9U79U-9U#9V9�V 99;�7UQ9UG9U=9Vg9�;b91Uf9Vj9�Vs9e9Vt9�V}9o9V�9�;�91U�9V�9�;�91U�9V�9�;�91U�9V�9���V�9�;�91U�9U�9V�9;�91U�9U�9U�9U�9U�9U�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9cV�9hV�9uV�9T���V�9y;�91U�9V�9x;�91U�9V�9uV�9x;�91U�9U;V�9s;�91U�9U�9;�9U�:UL:UH:UD:U@:U<:U�9U�:V�9\;�91U�9U�:U�:Ui:U�9U�9;�9U�:U�:V�9I;�91U�9U�9V�9�9;�9Uu:U�9V�9;V�9�9V�9�9V�:�9V�99;�91U�9U�9V�96;�91U�9U�9;S91U�9U�9V�9);�91U�9U�9V�9$;�91U�9U�9V:�9V
:�9V�9V�9�9V�9V�9�9V�9!V�9�9V�9%V�9�9V�9)V�9�9V�9�9VH:�9V�9';�91U�9U�9V�9�9V�9V�9�9V�9�9V&:�9;�9U:U:V�9;�91U�9U�9V�9:2;�9U�;U�;U�;U{;Ug;UI;U#;U;U�:U�:U�:Uu:UW:U9:U:U�9U�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9�9V�9�9;�9U�;U�;Ui;U7;U#;U;U�:U�:U�:Uq:US:U1:U:U�9U�9;�1U{;U];U?;U
;U�:U�:U�:U�:Ue:UG:U):U:U�9U�9U�9V�9�9V�9�9V�9�;�91U�9U�9V�9�9V�9�;�91U�9U�9V�9�9V�9{;�91U�9U�9V�9�9;�9U9:U�9V�9m;�91U�9U�9V�9�9V�9e;�91U�9U�9V�9�9V!:�9V�9\;�91U�9U:V:�9;�9U�:UL:U:V�9�9;�9U	:U�9V�9�9V�9�9V�9�9V:<;�91U�9U	:V
:�9V:4;	:1U
:U:V::V::V:s9V::V:%;:1U:U$:V(::V):;$:1U(:U2:V6:&:VK:+:VB:2:VA:7:VD:>:VC:?:VF:@:VE:A:VH:;C:1UG:UQ:VU:E:VV:�;Q:1UU:U_:Vc:S:Vd:�;_:1Uc:Um:Vq:a:�'system'foreign'filename'system/foreign.scm'imports'rnrs'bytevectors'srfi'srfi-1'srfi-9'gnu'exports'void'float'double'short'unsigned-short'int'unsigned-int'long'
unsigned-long'size_t'ssize_t'	ptrdiff_t'int8'uint8'uint16'int16'uint32'int32'uint64'int64'intptr_t'	uintptr_t'sizeof'alignof'
%null-pointer'
null-pointer?'pointer?'make-pointer'pointer->scm'scm->pointer'pointer-address'pointer->bytevector'bytevector->pointer'set-pointer-finalizer!'dereference-pointer'string->pointer'pointer->string'pointer->procedure'
make-c-struct'parse-c-struct'define-wrapped-pointer-type'declarative?'guile'define-module*'set-current-module'load-extension'
string-append'	libguile-'effective-version'scm_init_foreign'defined?'procedure->pointer'call-with-deferred-observers'bytevector-pointer-ref'*'
misc-error'what machine is this?'bytevector-pointer-set!'	*writers*'"bytevector-ieee-single-native-set!'"bytevector-ieee-double-native-set!'bytevector-s8-set!'bytevector-u8-set!'bytevector-s16-native-set!'bytevector-u16-native-set!'bytevector-s32-native-set!'bytevector-u32-native-set!'bytevector-s64-native-set!'bytevector-u64-native-set!'	*readers*'!bytevector-ieee-single-native-ref'!bytevector-ieee-double-native-ref'bytevector-s8-ref'bytevector-u8-ref'bytevector-s16-native-ref'bytevector-u16-native-ref'bytevector-s32-native-ref'bytevector-u32-native-ref'bytevector-s64-native-ref'bytevector-u64-native-ref'align'write-c-struct'
read-c-struct'macro'make-syntax-transformer'module-export!'out-of-range'Argument 2 out of range: ~S'wrong-type-arg'?Wrong type argument in position 2 (expecting small integer): ~S'<Wrong type argument in position 1 (expecting bytevector): ~S'Argument 3 out of range: ~S'assv-ref'too few values ~S'too many values ~S'reverse'make-bytevector'fold'_'any'$sc-dispatch'-source expression failed to match any pattern'syntax-violation'
datum->syntax'gensym'wrap'pointer'top'ribcage'%wrap'l-5973caad119753-7c'	type-name'pred'unwrap'print'l-5973caad119753-70'l-5973caad119753-71'l-5973caad119753-72'l-5973caad119753-73'l-5973caad119753-74'stx'l-5973caad119753-6d'hygiene'define-record-type'let'ptr'o'	hash-set!'ptr->obj'or'hash-ref'lambda'make-weak-value-hash-table'define'set-record-type-printer!'begin�@X@xB�CHD�EdG8IJ K�LN4P`R�TW�Z�]�`c�f\h�k�n qpt�w$zD}p�����������`���D�h�����*((�*�*�*�*�������������*��*�

�

�
��
���������*�*"("�
�
`7`7�`7`7p'�`7PQ
		



	EEE
EEE	""	!!E
E@�����t���������������?�<���������� ��������� ���,��������������p��������������������4������8����|��,��T��E������������-ET��@��
�����	�������=���Z=��:=�b=��=�z=	�j=��=�R=�b=�
J=��=��=�.��:=�:=��2=����D���,���4��X9�=�=�p' ���<*PQPQ�<�R�RpE�@OM�>�U�@�k�,�	z�B��H9�X9��X:8��:[��:��:��D��p'@�T�T���D
�D
����]���������\+@\x0	xB	F,a
,�
���S���E									

 $)	$)		$)		 	-$)		
	; $)		R				YYYYR;	^ )	R				YYYYR^	v $)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	Y$)	�)	YY	YYYYYYYYYYY	�	�)	Y	�)	Y	�)	Y	�)	Y	�)	Y	�)	Y	�)	Y	�)	Y	�)	Y	�)	YYYYYYYYYYYYY	�	���	��	��	��	�	�)��$,4 <(D0L8P@XHtH|H�H�������������� ��8�8� �(������� �(����� �(������� ������� �(�������(��@������� �(�������(�0�0�8�@�@�@�@�H�8�8�@�	P�	P�	P�	P�	X�	@�	@�	P�	`�	`�	`�	`�
h�
P�
P�
`�
p�
p�
p�
p�
x�
`�
`�
p�
����������p�p�������������������������������������
��
��
��
��
��
��
��
��
��
��
��
��
��
��
�������������������������������x�h�X���0�H�H�H�H�h�0�8�8�8�8�H�0�8�8�8�8�@�0�8�8�8�8�P�0�8�8�8�8�`�0�8�8�8�8�p�0�8�8�8�8�x�0�8�8�8�8���0�8�8�8�8���0�8�8�8�8���0������������������"�*����*����*����"������� �8���� $)		��(08@D\`l|		
$@HL��� $)	��������	(08@D``p#x"���
����� $)	�������	(08@D``p#x"���
����� $)	����������(0 8@D0\xx�#�"����+������ $)	��������(0 8@D0\xx�#�"������			�$,���� ������ $)				�� $)				� $)				����				�� $)								�� @(H0\0d8l0t0xP�8��8���8�8�@�8�8�P�P�h�h�p�8�8�@�8�8�X�(��� ��� �(�X�@��@���@�@�H�@�@�X�X�p�p�x�X�(��� � �������	�� $)				�� $)			� $)		Y����				�			� $)		Y����� $)	 ,(40H0P8X0`0dP|8��8���8�8�@�8�8�X�@�@�H���P���h�h�����@�H���h� �(� � � �h�(�(�@�H�H�P�H�H�`�`�x�� �(�@� � ��������� $)	� $)		� $)	(0 8@DL ` h(p x |8� �(��8��������� $)		� $)	(0 8@DH PHpx(�(�0�(�(�@����� $)	� $)					�(08@D0\dx� ���0�������	�)�		�)��8@D(`px������������ $)	� $)			Y		YY	YYYYY		Y	YYY	YY		YYY	YYY	YYY	YYY	YYY	YYYY ((008@DL0`0h8p0x0|H�P�X��0�8�0�@�H� �0�H� �� �� �0�8��H�8��8�H��8�H�P��H��8�H�0��8�0�� �0���� �(��� ���T�-�3���<�T
<
��
h,�������8!�!�`0D0`�>�(L��������%....Guile 3.0.7null-pointer?alignwrite-c-structread-c-structmake-c-structparse-c-struct�:�
system/foreign.scmice-9/boot-9.scm	�;�,�a,,�,�b,,�,�b,$�,�;��aw"Y/,.Yhx+a�Y,Y�;�`,
Kw	,
�y;,
�f%
K	Y
�y;,
�f%Kw�<Y�=Y�>Y�?Y�@Y{�AYz�BYy�CYx�DYw�(

K�<�=�>�?�@{�Az�By�Cx�Dw�'
�����+=� h�	�w
�`;
<�Y;
e
<�h;
q3<2�h
,3<2�h �<,,,[�kl%$�sh,,,
,j�2�
'v3
��
h&,2tJkl%$sh,,,
,j�2�
'v3
�
h&,2	,xGx,0�l%$�eh,,,,�
h&,j��0�
�y;�%$eh,,,,
h&,j��0�
�y;	AzJx�J<��-h
���L<�8���{h<�(i'�Vh,,,),Y>4�;�3,Y�TT��hD
������8��`$\$x�2(@,�������null-pointer?alignwrite-c-structread-c-structmake-c-structparse-c-structclosureargcachevarproctmpmodnameboxnull-pointer?bytevector-pointer-refmodulepairbytevector-pointer-set!*writers*cached*readers*alignwrite-c-structtagcoderead-c-structmake-c-structparse-c-structdefine-wrapped-pointer-typeprimvalpointerbvoffsetulenrlensidxuidxmaxidx+1ptrssvalauunspecifiedoffalignmenttypesvalstypeforeigntotalstxtype-namepredwrapunwrapprintReturn true if POINTER is the null pointer.Define helper procedures to wrap pointer objects into Scheme
objects with a disjoint type.  Specifically, this macro defines PRED, a
predicate for the new Scheme type, WRAP, a procedure that takes a
pointer object and returns an object that satisfies PRED, and UNWRAP
which does the reverse.  PRINT must name a user-defined object printer..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab