/usr/lib/x86_64-linux-gnu/guile/3.0/ccache/system/vm
NameSizeModeActions
assembler.go13299490644editdlrm
coverage.go2084770644editdlrm
debug.go3561410644editdlrm
disassembler.go3127410644editdlrm
dwarf.go12851010644editdlrm
elf.go7103010644editdlrm
frame.go2001330644editdlrm
inspect.go796290644editdlrm
linker.go3451970644editdlrm
loader.go685810644editdlrm
program.go893810644editdlrm
trace.go759170644editdlrm
trap-state.go879810644editdlrm
traps.go987890644editdlrm
vm.go691570644editdlrm
Edit: /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/system/vm/program.go (89381B)
ELF@#@8@qq##pppppC ; ?T ?; ?T @;@T@;QBT]BT\B|cBgBqUSBGP 0@p`' 0 T YB|  HBVBqU PBG ' - >T XB4 oG T ]B4 oG ; ZBThB4 oG '  'P ;XB ' - >U WBT _B4 ); ]BH  T fB4 ); dBH  T mB4 ); kBH  T tB4 ); rBH  T A@4 ); oBH  T X@4 ); lBH  T =@4 ); iBH  T @@4 ); fBH  T M@4 ); cBH  T lB4 ); jBH  T I@4 ); gBH  T V@4 ); dBH  T Y@4 ); aBH  T >@4 ); ^BH  T i@4 ); [BH  T l@4 ); XBH  T o@4 ); UBH  T r@4 ); RBH  T u@4 ); OBH  T x@4 ); LBH  T {@4 ); IBH  T .@4 ); FBH  T OB4 ); MBH  T VB4 ); TBH  T i@4 ); QBH  T v@4 ); NBH  T WB4 ); UBH  T @4 ); RBH  T W@4 ); OBH  T @4 ); LBH  T UB4 ); SBH  'zB `TSB| TpATVB4oUHBGTQB| TbATTB4oUFBGTOB| TTAT6@4oUDBG`'`P'@T7B|>4BqU.BG'DB @T5B| T(AT8B4oU*BGTB| TAT?4oU BG@'@'.B @TB| TAT"B4oUBGTA| T@T?4oUAG@'@'B @T B| T@T B4oUAGTA| T@T?4oUAG@'@'B |}G'&BB |}G|}G'&A&B B |}G|}G|}G'&A&A&AA |}G|}G|}G'&A&A&AA |}G|}G| }G5'&A&A&AA @TA| T$@T A4oU@GTA| T@TA4oUAG@'@;A'B @|U}RETA|t=AqUAG~ AKt;M>>ar-Gt '>arGt0>arGB HHB HHB HH0'&xA&A &rA &A&lA&A&A&AA 'A TA| T?TA4oUAGB0>EL<4LHTA| T~?TA4oUAGTk@| Tp?TR>4oU`@G'  P'` p`P'A `TA| TK?TA4oUAG`'PT2@| T7?T>4oU'@GG@'`4|U}RET@|<@qU@G~@AKt;M>>ar-Gt '>arGt0>arGB HHB HHB HHP'&@&@ &@ &@&@&@&@&@,A  | P'$`0A'| ;|'}$GG|} G{`0 P'T@;;;@B HHB HHB HH$0T@;;;@B HHB HHB HH$0P'A `T\?| Tm>T_?4oUQ?GTZ?| T_>TA=4oUO?G`' p'0|ST@| TA>T@4oU@Gp'PGp'`|3}0ET@|;@qU@G~0Kt0M>>ar G4B HH`'&?&?&~@&@'@ pT @| T=T@4oU@GB0>EL<3LHT@| T=T@4oU?GT>| T=T<4oU>Gp'  P'` `pP'S@ | } E TA?|;>?qU8?G~`pKtjM>>ar\G Tv>| T{=T]<4oUk>GG `'  4  E G~p>Kt8M>ar-G t '>arG t0>arG B HH B H H B H H  ' & > & ? & > & ? & > & ?& ? & > & >& ?& (?? |}GG|}'%?%?? |}G|}G'%?%?? '?|}G|}G|}G''''? '?|%}"G|}G|}G|}G'''''~? '|?|/},G|%}"G|}G|}G|}G''''''L? 'J?|R}OG|G}DG|<}9G|1}.G|&}#G|}G| G|}G'''''''''> '>|R}OG|G}DG|<}9G|1}.G|&}#G|}G| G|}G'''''''''> PT>| T;T94oU>G`'`|@>'| 6|'|"}G|}GG|} {PG{PG`'% >% >&<|}G'&<''> `|j}gGG|^}[GG|R}OGG|F}CGG|:}7GGT&>B HHT+>B HHT0>B HHT5>B HHT:>B HHT?>B HHB HHB HHB HHB HHB HHB HH''''''2>  | ;> 'p 'p '  { 5' B H H   @{ 5 ' B H H   +| {' !T =|  :=qU =G ' 5 '    T=|9=qU=G='{ 5`' B HH50{ 5 `' B HH 5  0| 'P'4 '5p  T=TX=| T9T [=4 oUM=G'B H H  T=G'B H H T='}B H H T<'B HHT<B HHB HHB HHB H HB H HB H H'"= T='R=   | T ~:|  T 9Te84 oU s:G '` T=| To9T84oU<G'` |6T <|  T X9T<4 oU <G B0>EL<LHT<| TA9T<4oU<G'p |    p'T <|  T #9T<4 oU <G '` | w} tG G |^}[GG|E}BG| >G T<| T8T<4oU<G'  ||y;B HHB H HB H H B HH B H H B HH p' 'T ;;6;;B H HB H H B HH $ pT ;;6;:B H HB H H B HH $ pT :;5;:B H HB H H B HH $ p 'n< PG|3TC<| Tx8TF<4oU8<GP'PG{@T8<| Ta8T;<4oU-<GP'PG{@'T)<| TF8T,<4oU<G'*<  | T9| T+8T94oU9GP@'@;8' < '4< T <|  T 8T <4 oU ;G T!;'P |  G T;'` |  T:| T7T:4oU9GT;| T7T;4oU;GT;|7 9qU;GG T:'  |`P'   p'p G T:' |  |  } T ;B H H | }T ;B H H  T;'  T;p'` T ;   ';|7;qUw;G'; PT;| TF7T<64oUz;GP'PTs;| T27Tv;4oUh;GB0>EL< LHB0L<(LHTb;|6_;qUY;G@`0P'\; G{''V;  TQ;| T6T54oUF;GG 0'C; 'A; T 7|  T 6T 54 oU 7G '@ T L:|  T 6T 54 oU A:G 'P | T C:|  T 6T F:4 oU 8:G '@  | T 6:|  T 6T 9:4 oU +:G '@ u| a} ^G G | H} EG G | /} ,G | (G ; B HHB H HB H H B H H B H H B H H  '  B H H  'T 8; 3; 8B H HB H H B H H  $ T |8; ~3; z8B H HB H H B H H  $ T k8; m3; i8B H HB H H B H H  $ 'T 8|  T 5T !84 oU 8G T 9|  T 5T 94 oU 9G    ';  :| | T:| T5T:4oU:G' 0| T6| T5T44oU6G@'  | | | | |   |   Ts6| T5T v64 oUh6G0' |T |:|  T m5T :4 oU q:G @'   | 4|0|+}(E T 7|  27qU 7G ~ K t M > > a r G  &6&7&K:&37 TP7| T!5T S74 oUE7G0'| |}GT]7;_2;[7B HHB HHB HH$0|>T 8|  T 4T 84 oU 8G 0' | %T 6|  T 4T64 oU 6G T8| T4T84oU8G'  @' | | T 9|  T 4T 94 oU 9G ;9P'G ;9| d|*T9| T4T94oU9G@'BT9|,49qU9Gp`'|5|.T9| TU4T744oU9G;9BT9|49qU9G0P' p`';9Pp'|(|%| |G ;9BT a9|  3^9qU X9G 0'@P'|v|s|| mG ;^9|e}bET5|^15qU|5G~QKtKM>>ar=G|;=9TC9| T3T F94 oU89G 'E G~ K t0M >ar G@P0'&N5&e5&%9&F5&]5&u5&5| Q| NG ;9T8| Tq3TS34oU8G;9T9| Ta3T94oU 9GTv5| TS3Ty54oUk5G ;9'  ;9 '  '  @P0' G ;8@P 'TK8| T3TN84oU@8G;8@P'8 @T8| T3T84oU8G@'@'8 ' 8 V/p;/1U/U_0U0V/i;/1U/UN0U/V/b;/1U/U/V//V//V/W;/1U/T/1U/V/PV/W;/1U/T/1U/V/N;/1U/U/V/I;/1U/U/V//V//Vn0/V/;;/1U/U/V//V//V//VS0/V/*;/1U/U/V/%;/1U/U/V//V//V00/V/;/1U/U0U/V/;/1U/U/V//V//V 0/V/;/1U/U/V//V//V//V//V//V//V//V/;/1U/T/1U/V/;/1U/U1V/;/1U/U}1V/;/1U/Un1V/;/1U/U_1V/;/1U/UP1V/;/1U/UA1V/;/1U/U21V/;/1U/U#1V/;/1U/U1V/;/1U/U1V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U0V/;/1U/U~0V/;/1U/Uo0V/;/1U/U`0V/;/1U/UQ0V/;/1U/UB0V/;/1U/U30V/;/1U/U$0V/;/1U/U0V/;/1U/U0V/;/1U/U/V/;/1U/U/V/;/1U/U/V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V//V/R;/1U/T/1U/V/K;/1U/U/V/FV0KV0R;01U0V 0Q;01U0V 0PV0U; 01U0V0VV0];01U0V0V0Y;01U0V0V0W;01U0V0V0U;01U0V0V0+V 07V!0LV"0jV#0V$0D;01U#0V%0V&0#V'0V(0MV)0V*0V+0V,0V-0V.0"V/0]V00V10V20;-01U10V30nV40;/01U30V50V60V70OV80;301U70V90iV:0,V;0V<0V=0 ;801U<0V>0xVG0;B01UF0VJ0;E01UI0VO0V\0;W01U[0Ve0;`01Ud0Vn0;i01Um0Vu0;p01Ut0U4UL4U1U1U01U1U0U0Uv0Vd0Vs0_0Vf0;a0U0Uk0Vs0 Vz0n0V0 ;01U0V0V0 V0;0U0U0V0V00V0;01U0U0V0V00V0 ;01U0U0V0;0Uf4U3Ul1UL1U0V0V00V0V00V0(;01U0V0%;01U0V0&;01U0V0%;01U0V0$V0+;01U0V0,V03;01U0U0V12; 11U 1U1V1/;11U1U$1V1,V#11Vt1.;o11Us1Vu1-;p11Ut1Vv1,;q11Uu1Vw1);r11Uv1Vx1*;s11Uw1Vy1';t11Ux1V1V1!V1$;11U1V1!;11U1V1;11U1V1;11U1V1;11U1V1;11U1V1";11U1V1!;11U1V1 ;11U1V1!;11U1V1 ;11U1T01U1V1;11U1T11U1V1V1;11U1V1V2;21U2T21U2U2V|22V2;11U2T21U1U1Vd21V1;11U1T11U1U1VL21V1;11U1T11U1U1V421V1;11U1T11U1U1V21V1;11U1T11U1U1V21V1;11U1T11U1U1V11V11V11V11V11V11V11V1;11U1V1;11U1V1;11U1U1V2;11U2V2V 2V2; 21U2V2V2V 2V%2V*2V/2V62;121U52V72;221U62U:2V>2VC2VJ2;E21UI2VK2VL2VQ2V^2;Y21U]2'system'vm'program'filename'system/vm/program.scm'imports'ice-9'match'debug'rnrs' bytevectors'srfi'srfi-1'srfi-26'exports' source:addr' source:line' source:column' source:file'source:line-for-user'program-sources'program-sources-pre-retire'program-source'program-address-range'program-arities' program-arity' arity:start' arity:end' arity:nreq' arity:nopt' arity:rest?'arity:kw'arity:allow-other-keys?'program-arguments-alist'program-arguments-alists'program-lambda-list'program?' program-code'program-free-variables'program-num-free-variables'program-free-variable-ref'program-free-variable-set!' print-program'primitive-code?'primitive-code-name' declarative?'guile'define-module*'set-current-module'load-extension' string-append' libguile-'effective-version'scm_init_programs' program-name'program-documentation'program-minimum-arity'program-properties'source-for-addr'arglist->arguments-alist'arity->arguments-alist'arguments-alist->lambda-list' write-program'and=>'find-program-debug-info'"%program-debug-info-name-procedure'find-program-docstring'find-program-minimum-arity'find-program-properties'wrong-type-arg'car'6Wrong type argument in position 1 (expecting pair): ~S'cdr'find-source-for-addr''struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S' source-file'Wrong type argument: ~S' struct-vtable'8Wrong type argument in position 1 (expecting struct): ~S'map'find-program-sources'source-post-pc' match-error'no matching pattern'program-debug-info-addr''program-debug-info-size' source-pre-pc' misc-error' bad arity ~S'required'optional'keyword'allow-other-keys?'rest'extents'length'reverse'_'or-map'find-program-arities'procedure-minimum-arity'primitive-call-ip' arity-low-pc' arity-high-pc'arity-arguments-alist'assq-ref'keyword->symbol'key'append'unfold'1+'addr'always-print-addr?'never-print-addr?'always-print-source?'never-print-source?' name-only?'print-formals?'current-output-port'procedure-name'program-debug-info-name'format' #string'@'' @~a' at ~a:~a:~a''source-line-for-user' source-column'~a' ' string-join' | '>'object->stringXxl  t  \0L(DL,X x   !h!!!P""""####($(%x%0&&l'T))*$+X+,,\,|,,@-d-.0P00124l4$5 5 678@88 9p9# :'@:,x:0;4 ;8L<<<@=D>G,>JL>M,?P"( (  ""  * *" * (*(  **     * ***** J *`7`7`7`7# D@`7Pm                 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE E"8H@6P80E=   8$ , P   `hp (D,L4E8 x    HpX0  "&    E@@h6BZZ?# (Y*PmPmQ<pppET.M PUWk)v zZjxB0 BxE8E:GG.@\#@` ` @o@ 0 \a\l@ z@  P P  l l j  p   ., ,@ +@d d 2 P Pp p # *  R Y   L Ll l L7L $ $#X$$$(X(**** ***-4-- -..(/(// //3/3: R3>>@?F @?\?g   $) $) $)  - 4 A W m                            $,4 <(D0L8P@XHtH|HH 88 (                 $)  $)  $) ) (08@DL`hpx| 0( $)  $)  (08@DL`hpx|  $)  $)  (08@DL`hpx|  $)  $)  (08@DL`hpx|  (  (D  (D`  (D`  (D`h $)  $)  (08@DL`hpx|  )  ,4PX\hht$*"" **(  $)  $)  $)  (08@DHT`p   (  88 $)  $)  )  (08@D(\dx 8$*"" **(   DHLLL  ( ( $)  $)  $)  )   (08@DL`hpx|  (0    ""$*" $)  $)  $)  (08@DHT`p   (  88)  $)    (0LTX d"d"p$|*"  0   P$"" **( (, (D $@\ht $@\x $@\x   (D`|   (D`| $)   (08@D0\h         (,HLhl (080 (    )  )       $)     ,HLh (08@H@ @H@(@@@X(`(@H (@PX````H (@PXhpH hp(@@PH(P p 0p (  $)  $)  $)  $)   $)   $)     (0DLT\`0x 0"" 80 ( 0  0  H  08   ( ( ( $)  $)  $) $8@HPT(lp( $) (0DLT\`d   $)   $)  $) )        (08@D(L8dtx0@  (   ((0(((0000P`88H @P((H@0$,0 $)  $) ) (08@D(\dx"*"  , $) (08@DH  $)  $)  $)  $)       $)  $) (08@D \dx(   ((08( P ( ( ( $)  $)  $)  $) ) $ $)   $)  $)  $)  $)  $)  ) $) ) ) )   $)    $)  $)  $)    $)    ( 0 8 @ H0DX`hpthh (08@HPhPPXPPhPPPXXXXZZ\bRZRPXp (XX`XXpX``h```hhphhx X X @ @ ` @ @ x  ` h p p x p p  p x     p p p p x p p p x       p p (```x (((0224:"2"  00P00x0P(**,*:*  ((0(((00800`hhppx $)  (08@DH d  ,$T*-//3(Y   (0FhY <eD `q }(  8  tT t (\($L,x` `8 X! !, ,8 8lA4 ATlYtg4!% %8)(+++x.8.(/80dt0 0p4H ?p,(@D@%... . Guile 3.0.7program-nameprogram-documentationprogram-minimum-arityprogram-propertiessource:addrsource:filesource:linesource:columnsource:line-for-usersource-for-addrprogram-sourcesprogram-sourceprogram-address-rangeprogram-sources-pre-retirearity:startarity:endarity:nreqarity:noptarity:rest?arity:kwarity:allow-other-keys?program-arityarglist->arguments-alistarity->arguments-alistprogram-arguments-alistprogram-lambda-listarguments-alist->lambda-listappend@@guileprogram-free-variablesprogram-arguments-alistsprint-programwrite-program* system/vm/program.scmsystem/vm/debug.scmice-9/boot-9.scmice-9/match.upstream.scmice-9/psyntax.scm };,a,,,b,,,b,$,;aw Y-,,Yhx+Y}Jzyyzyyy}zwyyyyyyz w www{ ww4w}< $# hi=<h<< h<<h=<<Z<<y;axYr<   <=w{ gg w{hw<-h,h-w{ gg6hK /-s,$,~,$,~,>('wi<iiwp +y }J< w{hh<w{,+h-{ gg<'K<%K%w*1%3868<ij ;(=lwn,.+'jJ(J+# J~J<(4L#kZ+wx.w -,w<[ .,w<{h-E%w ,, i%Zw -,w<+= .,w<*{;-E%w h, i*{,hZg[u\t#n/;Y& hsJjg ;h/;{vh# j)h/,,H Y~J,$,,$,,$,, SK$<#w&-%w ,~J>& hsJ =,,h7;,,h7;!: ,hD;y-,h4; h,/J h,*Jh,h,wh,^=i i J ; { ih< w~ v;#$ , Ht1,$,O,1$,O,1$,O,  T k& 2sJ3;2%x&;%-DJ/KHJ%K9JKk";! w~<;~w ~;$,g,'=&i<"(<>,Z-<&;%wh J==&t, JF ; < iq, ;x ; -w}*;-i} ; <-,$#l(g v~,fh,(w+<*vAK    @$:M <Y\`eq@  P  tl  ( \,@$d,`` P p   , ,l5L 5llMt[Lt $ $8((***-8-(.8(/d/ /3H >p @?\?program-nameprogram-documentationprogram-minimum-arityprogram-propertiessource:addrsource:filesource:linesource:columnsource:line-for-usersource-for-addrprogram-sourcesprogram-sourceprogram-address-rangeprogram-sources-pre-retirearity:startarity:endarity:nreqarity:noptarity:rest?arity:kwarity:allow-other-keys?program-arityarglist->arguments-alistarity->arguments-alistprogram-arguments-alistprogram-lambda-listarguments-alist->lambda-listappend@@guileprogram-free-variablesprogram-arguments-alistsprint-programwrite-programclosureargcachevarproctmpmodnameboxmoduleprogram-nameprogram-documentationprogram-minimum-arityprogram-propertiessource:addrsource:filesource:linesource:columnsource:line-for-usersource-for-addrprogram-sourcesprogram-sourceprogram-address-rangeprogram-sources-pre-retirearity:startarity:endarity:nreqarity:noptarity:rest?arity:kwarity:allow-other-keys?program-arityarglist->arguments-alistarity->arguments-alistprogram-arguments-alistprogram-lambda-listarguments-alist->lambda-listprogram-free-variablesprogram-arguments-alistsprint-programwrite-programvalprogramcachedsourceaddrvtablerfieldsnfieldsptrwordbitsmaskrespairtagcodeipsourceswxtailaprogaritiesarglistaritymake-placeholderprimnreqreqnoptoptrest?restnifalsearguments-alistarg0arg1arg2t-17fff3a2b8e05678-8fcportalways-print-addr?never-print-addr?always-print-source?never-print-source?name-only?print-formals?tformalsReturn the start and end addresses of @var{program}'s code, as a pair of integers.Returns the signature of the given procedure in the form of an association list.Returns the signature of the given procedure in the form of an argument list.Return the list of free variables of PROG.Returns all arities of the given procedure, as a list of association lists..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