Artifact 809f00dfec8f04a3a8a5d93700f1389e5ae9722b:


0000: 09 2e 66 69 6c 65 09 22 70 72 6f 74 6f 2e 63 22  ..file."proto.c"
0010: 0a 09 2e 76 65 72 73 69 6f 6e 09 22 30 31 2e 30  ...version."01.0
0020: 31 22 0a 67 63 63 32 5f 63 6f 6d 70 69 6c 65 64  1".gcc2_compiled
0030: 2e 3a 0a 2e 74 65 78 74 0a 09 2e 61 6c 69 67 6e  .:..text...align
0040: 20 34 0a 2e 67 6c 6f 62 6c 20 74 72 61 6d 70 0a   4..globl tramp.
0050: 09 2e 74 79 70 65 09 20 74 72 61 6d 70 2c 40 66  ..type. tramp,@f
0060: 75 6e 63 74 69 6f 6e 0a 74 72 61 6d 70 3a 0a 23  unction.tramp:.#
0070: 09 6c 65 61 66 20 66 75 6e 63 74 69 6f 6e 20 20  .leaf function  
0080: 20 20 20 20 20 20 20 20 20 30 0a 23 09 61 75 74           0.#.aut
0090: 6f 6d 61 74 69 63 73 20 20 20 20 20 20 20 20 20  omatics         
00a0: 20 20 20 20 20 30 0a 23 09 6f 75 74 67 6f 69 6e       0.#.outgoin
00b0: 67 20 61 72 67 73 20 20 20 20 20 20 20 20 20 20  g args          
00c0: 20 30 0a 23 09 6e 65 65 64 20 66 72 61 6d 65 20   0.#.need frame 
00d0: 70 6f 69 6e 74 65 72 20 20 20 20 20 20 30 0a 23  pointer      0.#
00e0: 09 63 61 6c 6c 20 61 6c 6c 6f 63 61 20 20 20 20  .call alloca    
00f0: 20 20 20 20 20 20 20 20 20 30 0a 23 09 68 61 73           0.#.has
0100: 20 76 61 72 61 72 67 73 20 20 20 20 20 20 20 20   varargs        
0110: 20 20 20 20 20 30 0a 23 09 69 6e 63 6f 6d 69 6e       0.#.incomin
0120: 67 20 61 72 67 73 20 28 73 74 61 63 6b 29 20 20  g args (stack)  
0130: 20 30 0a 23 09 66 75 6e 63 74 69 6f 6e 20 6c 65   0.#.function le
0140: 6e 67 74 68 20 20 20 20 20 20 20 20 20 31 30 0a  ngth         10.
0150: 23 09 72 65 67 69 73 74 65 72 20 6c 69 76 65 20  #.register live 
0160: 20 20 20 20 20 20 20 20 20 20 30 30 31 30 30 30            001000
0170: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30  0000000010000000
0180: 30 30 30 30 30 30 30 30 30 30 30 30 0a 09 73 74  000000000000..st
0190: 6d 09 25 72 31 33 2c 25 72 31 35 2c 35 32 28 25  m.%r13,%r15,52(%
01a0: 72 31 35 29 0a 09 62 72 61 73 09 25 72 31 33 2c  r15)..bras.%r13,
01b0: 2e 4c 54 4e 30 5f 30 0a 2e 4c 54 30 5f 30 3a 0a  .LTN0_0..LT0_0:.
01c0: 2e 4c 43 30 3a 0a 09 2e 6c 6f 6e 67 09 31 39 33  .LC0:...long.193
01d0: 34 39 36 38 35 39 33 0a 2e 4c 43 31 3a 0a 09 2e  4968593..LC1:...
01e0: 6c 6f 6e 67 09 2d 31 31 36 31 39 30 34 34 34 38  long.-1161904448
01f0: 0a 2e 4c 54 4e 30 5f 30 3a 0a 09 6c 72 09 25 72  ..LTN0_0:..lr.%r
0200: 31 2c 25 72 31 35 0a 09 61 68 69 09 25 72 31 35  1,%r15..ahi.%r15
0210: 2c 2d 39 36 0a 09 73 74 09 25 72 31 2c 30 28 25  ,-96..st.%r1,0(%
0220: 72 31 35 29 0a 09 6c 09 25 72 32 2c 2e 4c 43 31  r15)..l.%r2,.LC1
0230: 2d 2e 4c 54 30 5f 30 28 25 72 31 33 29 0a 09 6c  -.LT0_0(%r13)..l
0240: 09 25 72 30 2c 2e 4c 43 30 2d 2e 4c 54 30 5f 30  .%r0,.LC0-.LT0_0
0250: 28 25 72 31 33 29 0a 09 62 61 73 72 09 25 72 31  (%r13)..basr.%r1
0260: 34 2c 25 72 32 0a 09 6c 09 25 72 34 2c 31 35 32  4,%r2..l.%r4,152
0270: 28 25 72 31 35 29 0a 09 6c 6d 09 25 72 31 33 2c  (%r15)..lm.%r13,
0280: 25 72 31 35 2c 31 34 38 28 25 72 31 35 29 0a 09  %r15,148(%r15)..
0290: 62 72 09 25 72 34 0a 2e 4c 66 65 31 3a 0a 09 2e  br.%r4..Lfe1:...
02a0: 73 69 7a 65 09 20 74 72 61 6d 70 2c 2e 4c 66 65  size. tramp,.Lfe
02b0: 31 2d 74 72 61 6d 70 0a 09 2e 61 6c 69 67 6e 20  1-tramp...align 
02c0: 34 0a 2e 67 6c 6f 62 6c 20 6a 75 6d 70 0a 09 2e  4..globl jump...
02d0: 74 79 70 65 09 20 6a 75 6d 70 2c 40 66 75 6e 63  type. jump,@func
02e0: 74 69 6f 6e 0a 6a 75 6d 70 3a 0a 23 09 6c 65 61  tion.jump:.#.lea
02f0: 66 20 66 75 6e 63 74 69 6f 6e 0a 23 09 68 61 73  f function.#.has
0300: 20 76 61 72 61 72 67 73 20 20 20 20 20 20 20 20   varargs        
0310: 20 20 20 20 20 30 0a 23 09 69 6e 63 6f 6d 69 6e       0.#.incomin
0320: 67 20 61 72 67 73 20 28 73 74 61 63 6b 29 20 20  g args (stack)  
0330: 20 30 0a 23 09 66 75 6e 63 74 69 6f 6e 20 6c 65   0.#.function le
0340: 6e 67 74 68 20 20 20 20 20 20 20 20 20 36 0a 23  ngth         6.#
0350: 09 72 65 67 69 73 74 65 72 20 6c 69 76 65 20 20  .register live  
0360: 20 20 20 20 20 20 20 20 20 30 31 30 30 30 30 30           0100000
0370: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
0380: 30 30 30 30 30 30 30 30 30 30 30 0a 09 73 74 6d  00000000000..stm
0390: 09 25 72 31 33 2c 25 72 31 33 2c 35 32 28 25 72  .%r13,%r13,52(%r
03a0: 31 35 29 0a 09 62 72 61 73 09 25 72 31 33 2c 2e  15)..bras.%r13,.
03b0: 4c 54 4e 31 5f 30 0a 2e 4c 54 31 5f 30 3a 0a 2e  LTN1_0..LT1_0:..
03c0: 4c 43 32 3a 0a 09 2e 6c 6f 6e 67 09 2d 31 31 36  LC2:...long.-116
03d0: 31 39 30 34 34 34 38 0a 2e 4c 54 4e 31 5f 30 3a  1904448..LTN1_0:
03e0: 0a 09 6c 09 25 72 31 2c 2e 4c 43 32 2d 2e 4c 54  ..l.%r1,.LC2-.LT
03f0: 31 5f 30 28 25 72 31 33 29 0a 09 62 72 09 25 72  1_0(%r13)..br.%r
0400: 31 0a 09 6c 6d 09 25 72 31 33 2c 25 72 31 33 2c  1..lm.%r13,%r13,
0410: 35 32 28 25 72 31 35 29 0a 09 62 72 09 25 72 31  52(%r15)..br.%r1
0420: 34 0a 2e 4c 66 65 32 3a 0a 09 2e 73 69 7a 65 09  4..Lfe2:...size.
0430: 20 6a 75 6d 70 2c 2e 4c 66 65 32 2d 6a 75 6d 70   jump,.Lfe2-jump
0440: 0a 09 2e 69 64 65 6e 74 09 22 47 43 43 3a 20 28  ...ident."GCC: (
0450: 47 4e 55 29 20 32 2e 39 35 2e 34 20 32 30 30 31  GNU) 2.95.4 2001
0460: 31 30 30 36 20 28 44 65 62 69 61 6e 20 70 72 65  1006 (Debian pre
0470: 72 65 6c 65 61 73 65 29 22 0a                    release)".