Home | History | Annotate | Line # | Download | only in gdb.dwarf2
      1   1.1  christos /*
      2  1.11  christos    Copyright 2010-2024 Free Software Foundation, Inc.
      3   1.1  christos 
      4   1.1  christos    This program is free software; you can redistribute it and/or modify
      5   1.1  christos    it under the terms of the GNU General Public License as published by
      6   1.1  christos    the Free Software Foundation; either version 3 of the License, or
      7   1.1  christos    (at your option) any later version.
      8   1.1  christos 
      9   1.1  christos    This program is distributed in the hope that it will be useful,
     10   1.1  christos    but WITHOUT ANY WARRANTY; without even the implied warranty of
     11   1.1  christos    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12   1.1  christos    GNU General Public License for more details.
     13   1.1  christos 
     14   1.1  christos    You should have received a copy of the GNU General Public License
     15   1.1  christos    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
     16   1.1  christos 
     17   1.1  christos /* This was compiled with a version of gcc modified to emit better
     18   1.1  christos    debuginfo for SRA'd structures.  See:
     19   1.1  christos 	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43983
     20   1.1  christos 
     21   1.1  christos     The original program is "pieces.c", in this directory.
     22   1.1  christos */
     23   1.1  christos 
     24   1.1  christos 	.file	"pieces.c"
     25   1.1  christos 	.section	.debug_abbrev,"",@progbits
     26   1.1  christos .Ldebug_abbrev0:
     27   1.1  christos 	.section	.debug_info,"",@progbits
     28   1.1  christos .Ldebug_info0:
     29   1.1  christos 	.section	.debug_line,"",@progbits
     30   1.1  christos .Ldebug_line0:
     31   1.1  christos 	.text
     32   1.1  christos .Ltext0:
     33   1.1  christos 	.p2align 4,,15
     34   1.1  christos .globl bar
     35   1.1  christos 	.type	bar, @function
     36   1.1  christos bar:
     37   1.1  christos .LFB0:
     38   1.1  christos 	.file 1 "pieces.c"
     39   1.1  christos 	# pieces.c:29
     40   1.1  christos 	.loc 1 29 0
     41   1.1  christos .LVL0:
     42   1.1  christos 	# basic block 2
     43   1.1  christos 	pushl	%ebp
     44   1.1  christos .LCFI0:
     45   1.1  christos 	movl	%esp, %ebp
     46   1.1  christos .LCFI1:
     47   1.1  christos 	# pieces.c:30
     48   1.1  christos 	.loc 1 30 0
     49   1.1  christos 	movl	8(%ebp), %eax
     50   1.1  christos 	# pieces.c:31
     51   1.1  christos 	.loc 1 31 0
     52   1.1  christos 	popl	%ebp
     53   1.1  christos .LCFI2:
     54   1.1  christos 	ret
     55   1.1  christos .LFE0:
     56   1.1  christos 	.size	bar, .-bar
     57   1.1  christos 	.p2align 4,,15
     58   1.1  christos .globl f1
     59   1.1  christos 	.type	f1, @function
     60   1.1  christos f1:
     61   1.1  christos .LFB1:
     62   1.1  christos 	# pieces.c:35
     63   1.1  christos 	.loc 1 35 0
     64   1.1  christos .LVL1:
     65   1.1  christos 	# basic block 2
     66   1.1  christos 	pushl	%ebp
     67   1.1  christos .LCFI3:
     68   1.1  christos 	movl	%esp, %ebp
     69   1.1  christos .LCFI4:
     70   1.1  christos .LVL2:
     71   1.1  christos 	subl	$12, %esp
     72   1.1  christos .LCFI5:
     73   1.1  christos 	movl	%esi, -4(%ebp)
     74   1.1  christos .LCFI6:
     75   1.1  christos 	# pieces.c:38
     76   1.1  christos 	.loc 1 38 0
     77   1.1  christos 	movl	8(%ebp), %esi
     78   1.1  christos 	# pieces.c:35
     79   1.1  christos 	.loc 1 35 0
     80   1.1  christos 	movl	%ebx, -8(%ebp)
     81   1.1  christos .LCFI7:
     82   1.1  christos 	# pieces.c:37
     83   1.1  christos 	.loc 1 37 0
     84   1.1  christos 	movl	$4, %ebx
     85   1.1  christos .LVL3:
     86   1.1  christos 	# pieces.c:39
     87   1.1  christos 	.loc 1 39 0
     88   1.1  christos 	movl	%ebx, (%esp)
     89   1.1  christos 	# pieces.c:38
     90   1.1  christos 	.loc 1 38 0
     91   1.1  christos 	addl	$7, %esi
     92   1.1  christos .LVL4:
     93   1.1  christos 	# pieces.c:39
     94   1.1  christos 	.loc 1 39 0
     95   1.1  christos 	call	bar
     96   1.1  christos 	# pieces.c:40
     97   1.1  christos 	.loc 1 40 0
     98   1.1  christos 	movl	%esi, (%esp)
     99   1.1  christos 	call	bar
    100   1.1  christos 	# pieces.c:41
    101   1.1  christos 	.loc 1 41 0
    102   1.1  christos 	leal	(%ebx,%esi), %eax
    103   1.1  christos 	# pieces.c:42
    104   1.1  christos 	.loc 1 42 0
    105   1.1  christos 	movl	-8(%ebp), %ebx
    106   1.1  christos .LVL5:
    107   1.1  christos 	movl	-4(%ebp), %esi
    108   1.1  christos .LVL6:
    109   1.1  christos 	movl	%ebp, %esp
    110   1.1  christos .LCFI8:
    111   1.1  christos 	popl	%ebp
    112   1.1  christos .LCFI9:
    113   1.1  christos 	ret
    114   1.1  christos .LFE1:
    115   1.1  christos 	.size	f1, .-f1
    116   1.1  christos 	.p2align 4,,15
    117   1.1  christos .globl f2
    118   1.1  christos 	.type	f2, @function
    119   1.1  christos f2:
    120   1.1  christos .LFB2:
    121   1.1  christos 	# pieces.c:46
    122   1.1  christos 	.loc 1 46 0
    123   1.1  christos .LVL7:
    124   1.1  christos 	# basic block 2
    125   1.1  christos 	pushl	%ebp
    126   1.1  christos .LCFI10:
    127   1.1  christos 	movl	%esp, %ebp
    128   1.1  christos .LCFI11:
    129   1.1  christos .LVL8:
    130   1.1  christos 	subl	$12, %esp
    131   1.1  christos .LCFI12:
    132   1.1  christos 	movl	%esi, -4(%ebp)
    133   1.1  christos .LCFI13:
    134   1.1  christos 	# pieces.c:49
    135   1.1  christos 	.loc 1 49 0
    136   1.1  christos 	movl	8(%ebp), %esi
    137   1.1  christos 	# pieces.c:46
    138   1.1  christos 	.loc 1 46 0
    139   1.1  christos 	movl	%ebx, -8(%ebp)
    140   1.1  christos .LCFI14:
    141   1.1  christos 	# pieces.c:48
    142   1.1  christos 	.loc 1 48 0
    143   1.1  christos 	movl	$4, %ebx
    144   1.1  christos .LVL9:
    145   1.1  christos 	# pieces.c:50
    146   1.1  christos 	.loc 1 50 0
    147   1.1  christos 	movl	%ebx, (%esp)
    148   1.1  christos 	# pieces.c:49
    149   1.1  christos 	.loc 1 49 0
    150   1.1  christos 	addl	$7, %esi
    151   1.1  christos .LVL10:
    152   1.1  christos 	# pieces.c:50
    153   1.1  christos 	.loc 1 50 0
    154   1.1  christos 	call	bar
    155   1.1  christos 	# pieces.c:51
    156   1.1  christos 	.loc 1 51 0
    157   1.1  christos 	movl	%esi, (%esp)
    158   1.1  christos 	call	bar
    159   1.1  christos 	# pieces.c:52
    160   1.1  christos 	.loc 1 52 0
    161   1.1  christos 	leal	(%ebx,%esi), %eax
    162   1.1  christos 	# pieces.c:53
    163   1.1  christos 	.loc 1 53 0
    164   1.1  christos 	movl	-8(%ebp), %ebx
    165   1.1  christos .LVL11:
    166   1.1  christos 	movl	-4(%ebp), %esi
    167   1.1  christos .LVL12:
    168   1.1  christos 	movl	%ebp, %esp
    169   1.1  christos .LCFI15:
    170   1.1  christos 	popl	%ebp
    171   1.1  christos .LCFI16:
    172   1.1  christos 	ret
    173   1.1  christos .LFE2:
    174   1.1  christos 	.size	f2, .-f2
    175   1.1  christos 	.p2align 4,,15
    176   1.1  christos .globl f3
    177   1.1  christos 	.type	f3, @function
    178   1.1  christos f3:
    179   1.1  christos .LFB3:
    180   1.1  christos 	# pieces.c:57
    181   1.1  christos 	.loc 1 57 0
    182   1.1  christos .LVL13:
    183   1.1  christos 	# basic block 2
    184   1.1  christos 	pushl	%ebp
    185   1.1  christos .LCFI17:
    186   1.1  christos 	# pieces.c:59
    187   1.1  christos 	.loc 1 59 0
    188   1.1  christos 	movl	$4, %edx
    189   1.1  christos 	# pieces.c:57
    190   1.1  christos 	.loc 1 57 0
    191   1.1  christos 	movl	%esp, %ebp
    192   1.1  christos .LCFI18:
    193   1.1  christos .LVL14:
    194   1.1  christos 	subl	$12, %esp
    195   1.1  christos .LCFI19:
    196   1.1  christos 	# pieces.c:59
    197   1.1  christos 	.loc 1 59 0
    198   1.1  christos .LVL15:
    199   1.1  christos 	# pieces.c:57
    200   1.1  christos 	.loc 1 57 0
    201   1.1  christos 	movl	%esi, -4(%ebp)
    202   1.1  christos .LCFI20:
    203   1.1  christos 	# pieces.c:61
    204   1.1  christos 	.loc 1 61 0
    205   1.1  christos 	movswl	%dx, %esi
    206   1.1  christos 	# pieces.c:57
    207   1.1  christos 	.loc 1 57 0
    208   1.1  christos 	movl	%ebx, -8(%ebp)
    209   1.1  christos .LCFI21:
    210   1.1  christos 	# pieces.c:61
    211   1.1  christos 	.loc 1 61 0
    212   1.1  christos 	movl	%esi, (%esp)
    213   1.1  christos 	call	bar
    214   1.1  christos .LVL16:
    215   1.1  christos 	# pieces.c:58
    216   1.1  christos 	.loc 1 58 0
    217   1.1  christos 	movl	8(%ebp), %edx
    218   1.1  christos 	sall	$4, %edx
    219   1.1  christos 	# pieces.c:60
    220   1.1  christos 	.loc 1 60 0
    221   1.1  christos 	addl	$112, %edx
    222   1.1  christos 	sarw	$4, %dx
    223   1.1  christos 	# pieces.c:62
    224   1.1  christos 	.loc 1 62 0
    225   1.1  christos 	movswl	%dx, %ebx
    226   1.1  christos 	movl	%ebx, (%esp)
    227   1.1  christos 	call	bar
    228   1.1  christos 	# pieces.c:63
    229   1.1  christos 	.loc 1 63 0
    230   1.1  christos 	leal	(%esi,%ebx), %eax
    231   1.1  christos 	# pieces.c:64
    232   1.1  christos 	.loc 1 64 0
    233   1.1  christos 	movl	-8(%ebp), %ebx
    234   1.1  christos 	movl	-4(%ebp), %esi
    235   1.1  christos .LVL17:
    236   1.1  christos 	movl	%ebp, %esp
    237   1.1  christos .LCFI22:
    238   1.1  christos 	popl	%ebp
    239   1.1  christos .LCFI23:
    240   1.1  christos 	ret
    241   1.1  christos .LFE3:
    242   1.1  christos 	.size	f3, .-f3
    243   1.1  christos 	.p2align 4,,15
    244   1.1  christos .globl f4
    245   1.1  christos 	.type	f4, @function
    246   1.1  christos f4:
    247   1.1  christos .LFB4:
    248   1.1  christos 	# pieces.c:68
    249   1.1  christos 	.loc 1 68 0
    250   1.1  christos .LVL18:
    251   1.1  christos 	# basic block 2
    252   1.1  christos 	pushl	%ebp
    253   1.1  christos .LCFI24:
    254   1.1  christos 	movl	%esp, %ebp
    255   1.1  christos .LCFI25:
    256   1.1  christos 	subl	$12, %esp
    257   1.1  christos .LCFI26:
    258   1.1  christos 	movl	%esi, -4(%ebp)
    259   1.1  christos .LCFI27:
    260   1.1  christos 	movl	8(%ebp), %esi
    261   1.1  christos .LVL19:
    262   1.1  christos 	movl	%ebx, -8(%ebp)
    263   1.1  christos .LCFI28:
    264   1.1  christos 	# pieces.c:70
    265   1.1  christos 	.loc 1 70 0
    266   1.1  christos 	movl	%esi, %ebx
    267   1.1  christos 	# pieces.c:71
    268   1.1  christos 	.loc 1 71 0
    269   1.1  christos 	addl	$1, %esi
    270   1.1  christos 	# pieces.c:70
    271   1.1  christos 	.loc 1 70 0
    272   1.1  christos .LVL20:
    273   1.1  christos 	# pieces.c:72
    274   1.1  christos 	.loc 1 72 0
    275   1.1  christos 	movl	%ebx, (%esp)
    276   1.1  christos 	call	bar
    277   1.1  christos 	# pieces.c:73
    278   1.1  christos 	.loc 1 73 0
    279   1.1  christos 	movl	%esi, (%esp)
    280   1.1  christos 	call	bar
    281   1.1  christos 	# pieces.c:74
    282   1.1  christos 	.loc 1 74 0
    283   1.1  christos 	leal	(%ebx,%esi), %eax
    284   1.1  christos 	# pieces.c:75
    285   1.1  christos 	.loc 1 75 0
    286   1.1  christos 	movl	-8(%ebp), %ebx
    287   1.1  christos .LVL21:
    288   1.1  christos 	movl	-4(%ebp), %esi
    289   1.1  christos .LVL22:
    290   1.1  christos 	movl	%ebp, %esp
    291   1.1  christos .LCFI29:
    292   1.1  christos 	popl	%ebp
    293   1.1  christos .LCFI30:
    294   1.1  christos 	ret
    295   1.1  christos .LFE4:
    296   1.1  christos 	.size	f4, .-f4
    297   1.1  christos 	.p2align 4,,15
    298   1.1  christos .globl f5
    299   1.1  christos 	.type	f5, @function
    300   1.1  christos f5:
    301   1.1  christos .LFB5:
    302   1.1  christos 	# pieces.c:79
    303   1.1  christos 	.loc 1 79 0
    304   1.1  christos .LVL23:
    305   1.1  christos 	# basic block 2
    306   1.1  christos 	pushl	%ebp
    307   1.1  christos .LCFI31:
    308   1.1  christos 	movl	%esp, %ebp
    309   1.1  christos .LCFI32:
    310   1.1  christos 	subl	$12, %esp
    311   1.1  christos .LCFI33:
    312   1.1  christos 	movl	%esi, -4(%ebp)
    313   1.1  christos .LCFI34:
    314   1.1  christos 	movl	8(%ebp), %esi
    315   1.1  christos .LVL24:
    316   1.1  christos 	movl	%ebx, -8(%ebp)
    317   1.1  christos .LCFI35:
    318   1.1  christos 	# pieces.c:81
    319   1.1  christos 	.loc 1 81 0
    320   1.1  christos 	movl	%esi, %ebx
    321   1.1  christos 	# pieces.c:82
    322   1.1  christos 	.loc 1 82 0
    323   1.1  christos 	addl	$1, %esi
    324   1.1  christos 	# pieces.c:81
    325   1.1  christos 	.loc 1 81 0
    326   1.1  christos .LVL25:
    327   1.1  christos 	# pieces.c:83
    328   1.1  christos 	.loc 1 83 0
    329   1.1  christos 	movl	%ebx, (%esp)
    330   1.1  christos 	call	bar
    331   1.1  christos 	# pieces.c:84
    332   1.1  christos 	.loc 1 84 0
    333   1.1  christos 	movl	%esi, (%esp)
    334   1.1  christos 	call	bar
    335   1.1  christos 	# pieces.c:85
    336   1.1  christos 	.loc 1 85 0
    337   1.1  christos 	leal	(%ebx,%esi), %eax
    338   1.1  christos 	# pieces.c:86
    339   1.1  christos 	.loc 1 86 0
    340   1.1  christos 	movl	-8(%ebp), %ebx
    341   1.1  christos .LVL26:
    342   1.1  christos 	movl	-4(%ebp), %esi
    343   1.1  christos .LVL27:
    344   1.1  christos 	movl	%ebp, %esp
    345   1.1  christos .LCFI36:
    346   1.1  christos 	popl	%ebp
    347   1.1  christos .LCFI37:
    348   1.1  christos 	ret
    349   1.1  christos .LFE5:
    350   1.1  christos 	.size	f5, .-f5
    351   1.1  christos 	.p2align 4,,15
    352   1.1  christos .globl f6
    353   1.1  christos 	.type	f6, @function
    354   1.1  christos f6:
    355   1.1  christos .LFB6:
    356   1.1  christos 	# pieces.c:90
    357   1.1  christos 	.loc 1 90 0
    358   1.1  christos .LVL28:
    359   1.1  christos 	# basic block 2
    360   1.1  christos 	pushl	%ebp
    361   1.1  christos .LCFI38:
    362   1.1  christos 	movl	%esp, %ebp
    363   1.1  christos .LCFI39:
    364   1.1  christos 	subl	$12, %esp
    365   1.1  christos .LCFI40:
    366   1.1  christos 	movl	%esi, -4(%ebp)
    367   1.1  christos .LCFI41:
    368   1.1  christos 	movl	8(%ebp), %esi
    369   1.1  christos .LVL29:
    370   1.1  christos 	movl	%ebx, -8(%ebp)
    371   1.1  christos .LCFI42:
    372   1.1  christos 	# pieces.c:93
    373   1.1  christos 	.loc 1 93 0
    374   1.1  christos 	movl	%esi, %ebx
    375   1.1  christos 	# pieces.c:94
    376   1.1  christos 	.loc 1 94 0
    377   1.1  christos 	addl	$1, %esi
    378   1.1  christos 	# pieces.c:93
    379   1.1  christos 	.loc 1 93 0
    380   1.1  christos .LVL30:
    381   1.1  christos 	# pieces.c:95
    382   1.1  christos 	.loc 1 95 0
    383   1.1  christos 	movl	%ebx, (%esp)
    384   1.1  christos 	call	bar
    385   1.1  christos 	# pieces.c:96
    386   1.1  christos 	.loc 1 96 0
    387   1.1  christos 	movl	%esi, (%esp)
    388   1.1  christos 	call	bar
    389   1.1  christos 	# pieces.c:97
    390   1.1  christos 	.loc 1 97 0
    391   1.1  christos 	leal	(%ebx,%esi), %eax
    392   1.1  christos 	# pieces.c:98
    393   1.1  christos 	.loc 1 98 0
    394   1.1  christos 	movl	-8(%ebp), %ebx
    395   1.1  christos .LVL31:
    396   1.1  christos 	movl	-4(%ebp), %esi
    397   1.1  christos .LVL32:
    398   1.1  christos 	movl	%ebp, %esp
    399   1.1  christos .LCFI43:
    400   1.1  christos 	popl	%ebp
    401   1.1  christos .LCFI44:
    402   1.1  christos 	ret
    403   1.1  christos .LFE6:
    404   1.1  christos 	.size	f6, .-f6
    405   1.1  christos 	.p2align 4,,15
    406   1.1  christos .globl main
    407   1.1  christos 	.type	main, @function
    408   1.1  christos main:
    409   1.1  christos .LFB7:
    410   1.1  christos 	# pieces.c:102
    411   1.1  christos 	.loc 1 102 0
    412   1.1  christos 	# basic block 2
    413   1.1  christos 	pushl	%ebp
    414   1.1  christos .LCFI45:
    415   1.1  christos 	movl	%esp, %ebp
    416   1.1  christos .LCFI46:
    417   1.1  christos 	pushl	%ebx
    418   1.1  christos .LCFI47:
    419   1.1  christos 	# pieces.c:104
    420   1.1  christos 	.loc 1 104 0
    421   1.1  christos 	movl	$7, %ebx
    422   1.1  christos 	# pieces.c:102
    423   1.1  christos 	.loc 1 102 0
    424   1.1  christos 	subl	$4, %esp
    425   1.1  christos .LCFI48:
    426   1.1  christos 	# pieces.c:104
    427   1.1  christos 	.loc 1 104 0
    428   1.1  christos .LVL33:
    429   1.1  christos 	# pieces.c:105
    430   1.1  christos 	.loc 1 105 0
    431   1.1  christos 	movl	%ebx, (%esp)
    432   1.1  christos 	call	f1
    433   1.1  christos 	# pieces.c:106
    434   1.1  christos 	.loc 1 106 0
    435   1.1  christos 	movl	%ebx, (%esp)
    436   1.1  christos 	call	f2
    437   1.1  christos 	# pieces.c:107
    438   1.1  christos 	.loc 1 107 0
    439   1.1  christos 	movl	%ebx, (%esp)
    440   1.1  christos 	call	f3
    441   1.1  christos 	# pieces.c:108
    442   1.1  christos 	.loc 1 108 0
    443   1.1  christos 	movl	%ebx, (%esp)
    444   1.1  christos 	call	f4
    445   1.1  christos 	# pieces.c:109
    446   1.1  christos 	.loc 1 109 0
    447   1.1  christos 	movl	%ebx, (%esp)
    448   1.1  christos 	call	f5
    449   1.1  christos 	# pieces.c:110
    450   1.1  christos 	.loc 1 110 0
    451   1.1  christos 	movl	%ebx, (%esp)
    452   1.1  christos 	call	f6
    453   1.1  christos 	# pieces.c:112
    454   1.1  christos 	.loc 1 112 0
    455   1.1  christos 	addl	$4, %esp
    456   1.1  christos 	xorl	%eax, %eax
    457   1.1  christos 	popl	%ebx
    458   1.1  christos .LCFI49:
    459   1.1  christos .LVL34:
    460   1.1  christos 	popl	%ebp
    461   1.1  christos .LCFI50:
    462   1.1  christos 	ret
    463   1.1  christos .LFE7:
    464   1.1  christos 	.size	main, .-main
    465   1.1  christos #APP
    466   1.1  christos 	.section	.debug_frame,"",@progbits
    467   1.1  christos .Lframe0:
    468   1.1  christos 	.long	.LECIE0-.LSCIE0	# Length of Common Information Entry
    469   1.1  christos .LSCIE0:
    470   1.1  christos 	.long	0xffffffff	# CIE Identifier Tag
    471   1.1  christos 	.byte	0x1	# CIE Version
    472   1.1  christos 	.ascii "\0"	# CIE Augmentation
    473   1.1  christos 	.uleb128 0x1	# CIE Code Alignment Factor
    474   1.1  christos 	.sleb128 -4	# CIE Data Alignment Factor
    475   1.1  christos 	.byte	0x8	# CIE RA Column
    476   1.1  christos 	.byte	0xc	# DW_CFA_def_cfa
    477   1.1  christos 	.uleb128 0x4
    478   1.1  christos 	.uleb128 0x4
    479   1.1  christos 	.byte	0x88	# DW_CFA_offset, column 0x8
    480   1.1  christos 	.uleb128 0x1
    481   1.1  christos 	.align 4
    482   1.1  christos .LECIE0:
    483   1.1  christos .LSFDE0:
    484   1.1  christos 	.long	.LEFDE0-.LASFDE0	# FDE Length
    485   1.1  christos .LASFDE0:
    486   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    487   1.1  christos 	.long	.LFB0	# FDE initial location
    488   1.1  christos 	.long	.LFE0-.LFB0	# FDE address range
    489   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    490   1.1  christos 	.long	.LCFI0-.LFB0
    491   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    492   1.1  christos 	.uleb128 0x8
    493   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    494   1.1  christos 	.uleb128 0x2
    495   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    496   1.1  christos 	.long	.LCFI1-.LCFI0
    497   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    498   1.1  christos 	.uleb128 0x5
    499   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    500   1.1  christos 	.long	.LCFI2-.LCFI1
    501   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    502   1.1  christos 	.byte	0xc	# DW_CFA_def_cfa
    503   1.1  christos 	.uleb128 0x4
    504   1.1  christos 	.uleb128 0x4
    505   1.1  christos 	.align 4
    506   1.1  christos .LEFDE0:
    507   1.1  christos .LSFDE2:
    508   1.1  christos 	.long	.LEFDE2-.LASFDE2	# FDE Length
    509   1.1  christos .LASFDE2:
    510   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    511   1.1  christos 	.long	.LFB1	# FDE initial location
    512   1.1  christos 	.long	.LFE1-.LFB1	# FDE address range
    513   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    514   1.1  christos 	.long	.LCFI3-.LFB1
    515   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    516   1.1  christos 	.uleb128 0x8
    517   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    518   1.1  christos 	.uleb128 0x2
    519   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    520   1.1  christos 	.long	.LCFI4-.LCFI3
    521   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    522   1.1  christos 	.uleb128 0x5
    523   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    524   1.1  christos 	.long	.LCFI6-.LCFI4
    525   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    526   1.1  christos 	.uleb128 0x3
    527   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    528   1.1  christos 	.long	.LCFI7-.LCFI6
    529   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    530   1.1  christos 	.uleb128 0x4
    531   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    532   1.1  christos 	.long	.LCFI8-.LCFI7
    533   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    534   1.1  christos 	.uleb128 0x4
    535   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    536   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    537   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    538   1.1  christos 	.long	.LCFI9-.LCFI8
    539   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    540   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    541   1.1  christos 	.uleb128 0x4
    542   1.1  christos 	.align 4
    543   1.1  christos .LEFDE2:
    544   1.1  christos .LSFDE4:
    545   1.1  christos 	.long	.LEFDE4-.LASFDE4	# FDE Length
    546   1.1  christos .LASFDE4:
    547   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    548   1.1  christos 	.long	.LFB2	# FDE initial location
    549   1.1  christos 	.long	.LFE2-.LFB2	# FDE address range
    550   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    551   1.1  christos 	.long	.LCFI10-.LFB2
    552   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    553   1.1  christos 	.uleb128 0x8
    554   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    555   1.1  christos 	.uleb128 0x2
    556   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    557   1.1  christos 	.long	.LCFI11-.LCFI10
    558   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    559   1.1  christos 	.uleb128 0x5
    560   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    561   1.1  christos 	.long	.LCFI13-.LCFI11
    562   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    563   1.1  christos 	.uleb128 0x3
    564   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    565   1.1  christos 	.long	.LCFI14-.LCFI13
    566   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    567   1.1  christos 	.uleb128 0x4
    568   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    569   1.1  christos 	.long	.LCFI15-.LCFI14
    570   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    571   1.1  christos 	.uleb128 0x4
    572   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    573   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    574   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    575   1.1  christos 	.long	.LCFI16-.LCFI15
    576   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    577   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    578   1.1  christos 	.uleb128 0x4
    579   1.1  christos 	.align 4
    580   1.1  christos .LEFDE4:
    581   1.1  christos .LSFDE6:
    582   1.1  christos 	.long	.LEFDE6-.LASFDE6	# FDE Length
    583   1.1  christos .LASFDE6:
    584   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    585   1.1  christos 	.long	.LFB3	# FDE initial location
    586   1.1  christos 	.long	.LFE3-.LFB3	# FDE address range
    587   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    588   1.1  christos 	.long	.LCFI17-.LFB3
    589   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    590   1.1  christos 	.uleb128 0x8
    591   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    592   1.1  christos 	.uleb128 0x2
    593   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    594   1.1  christos 	.long	.LCFI18-.LCFI17
    595   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    596   1.1  christos 	.uleb128 0x5
    597   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    598   1.1  christos 	.long	.LCFI20-.LCFI18
    599   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    600   1.1  christos 	.uleb128 0x3
    601   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    602   1.1  christos 	.long	.LCFI21-.LCFI20
    603   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    604   1.1  christos 	.uleb128 0x4
    605   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    606   1.1  christos 	.long	.LCFI22-.LCFI21
    607   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    608   1.1  christos 	.uleb128 0x4
    609   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    610   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    611   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    612   1.1  christos 	.long	.LCFI23-.LCFI22
    613   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    614   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    615   1.1  christos 	.uleb128 0x4
    616   1.1  christos 	.align 4
    617   1.1  christos .LEFDE6:
    618   1.1  christos .LSFDE8:
    619   1.1  christos 	.long	.LEFDE8-.LASFDE8	# FDE Length
    620   1.1  christos .LASFDE8:
    621   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    622   1.1  christos 	.long	.LFB4	# FDE initial location
    623   1.1  christos 	.long	.LFE4-.LFB4	# FDE address range
    624   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    625   1.1  christos 	.long	.LCFI24-.LFB4
    626   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    627   1.1  christos 	.uleb128 0x8
    628   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    629   1.1  christos 	.uleb128 0x2
    630   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    631   1.1  christos 	.long	.LCFI25-.LCFI24
    632   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    633   1.1  christos 	.uleb128 0x5
    634   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    635   1.1  christos 	.long	.LCFI27-.LCFI25
    636   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    637   1.1  christos 	.uleb128 0x3
    638   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    639   1.1  christos 	.long	.LCFI28-.LCFI27
    640   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    641   1.1  christos 	.uleb128 0x4
    642   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    643   1.1  christos 	.long	.LCFI29-.LCFI28
    644   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    645   1.1  christos 	.uleb128 0x4
    646   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    647   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    648   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    649   1.1  christos 	.long	.LCFI30-.LCFI29
    650   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    651   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    652   1.1  christos 	.uleb128 0x4
    653   1.1  christos 	.align 4
    654   1.1  christos .LEFDE8:
    655   1.1  christos .LSFDE10:
    656   1.1  christos 	.long	.LEFDE10-.LASFDE10	# FDE Length
    657   1.1  christos .LASFDE10:
    658   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    659   1.1  christos 	.long	.LFB5	# FDE initial location
    660   1.1  christos 	.long	.LFE5-.LFB5	# FDE address range
    661   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    662   1.1  christos 	.long	.LCFI31-.LFB5
    663   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    664   1.1  christos 	.uleb128 0x8
    665   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    666   1.1  christos 	.uleb128 0x2
    667   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    668   1.1  christos 	.long	.LCFI32-.LCFI31
    669   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    670   1.1  christos 	.uleb128 0x5
    671   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    672   1.1  christos 	.long	.LCFI34-.LCFI32
    673   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    674   1.1  christos 	.uleb128 0x3
    675   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    676   1.1  christos 	.long	.LCFI35-.LCFI34
    677   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    678   1.1  christos 	.uleb128 0x4
    679   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    680   1.1  christos 	.long	.LCFI36-.LCFI35
    681   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    682   1.1  christos 	.uleb128 0x4
    683   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    684   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    685   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    686   1.1  christos 	.long	.LCFI37-.LCFI36
    687   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    688   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    689   1.1  christos 	.uleb128 0x4
    690   1.1  christos 	.align 4
    691   1.1  christos .LEFDE10:
    692   1.1  christos .LSFDE12:
    693   1.1  christos 	.long	.LEFDE12-.LASFDE12	# FDE Length
    694   1.1  christos .LASFDE12:
    695   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    696   1.1  christos 	.long	.LFB6	# FDE initial location
    697   1.1  christos 	.long	.LFE6-.LFB6	# FDE address range
    698   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    699   1.1  christos 	.long	.LCFI38-.LFB6
    700   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    701   1.1  christos 	.uleb128 0x8
    702   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    703   1.1  christos 	.uleb128 0x2
    704   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    705   1.1  christos 	.long	.LCFI39-.LCFI38
    706   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    707   1.1  christos 	.uleb128 0x5
    708   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    709   1.1  christos 	.long	.LCFI41-.LCFI39
    710   1.1  christos 	.byte	0x86	# DW_CFA_offset, column 0x6
    711   1.1  christos 	.uleb128 0x3
    712   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    713   1.1  christos 	.long	.LCFI42-.LCFI41
    714   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    715   1.1  christos 	.uleb128 0x4
    716   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    717   1.1  christos 	.long	.LCFI43-.LCFI42
    718   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    719   1.1  christos 	.uleb128 0x4
    720   1.1  christos 	.byte	0xc6	# DW_CFA_restore, column 0x6
    721   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    722   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    723   1.1  christos 	.long	.LCFI44-.LCFI43
    724   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    725   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    726   1.1  christos 	.uleb128 0x4
    727   1.1  christos 	.align 4
    728   1.1  christos .LEFDE12:
    729   1.1  christos .LSFDE14:
    730   1.1  christos 	.long	.LEFDE14-.LASFDE14	# FDE Length
    731   1.1  christos .LASFDE14:
    732   1.1  christos 	.long	.Lframe0	# FDE CIE offset
    733   1.1  christos 	.long	.LFB7	# FDE initial location
    734   1.1  christos 	.long	.LFE7-.LFB7	# FDE address range
    735   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    736   1.1  christos 	.long	.LCFI45-.LFB7
    737   1.1  christos 	.byte	0xe	# DW_CFA_def_cfa_offset
    738   1.1  christos 	.uleb128 0x8
    739   1.1  christos 	.byte	0x85	# DW_CFA_offset, column 0x5
    740   1.1  christos 	.uleb128 0x2
    741   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    742   1.1  christos 	.long	.LCFI46-.LCFI45
    743   1.1  christos 	.byte	0xd	# DW_CFA_def_cfa_register
    744   1.1  christos 	.uleb128 0x5
    745   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    746   1.1  christos 	.long	.LCFI47-.LCFI46
    747   1.1  christos 	.byte	0x83	# DW_CFA_offset, column 0x3
    748   1.1  christos 	.uleb128 0x3
    749   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    750   1.1  christos 	.long	.LCFI49-.LCFI47
    751   1.1  christos 	.byte	0xc3	# DW_CFA_restore, column 0x3
    752   1.1  christos 	.byte	0x4	# DW_CFA_advance_loc4
    753   1.1  christos 	.long	.LCFI50-.LCFI49
    754   1.1  christos 	.byte	0xc5	# DW_CFA_restore, column 0x5
    755   1.1  christos 	.byte	0xc	# DW_CFA_def_cfa
    756   1.1  christos 	.uleb128 0x4
    757   1.1  christos 	.uleb128 0x4
    758   1.1  christos 	.align 4
    759   1.1  christos .LEFDE14:
    760   1.1  christos #NO_APP
    761   1.1  christos 	.text
    762   1.1  christos .Letext0:
    763   1.1  christos 	.section	.debug_loc,"",@progbits
    764   1.1  christos .Ldebug_loc0:
    765   1.1  christos .LLST0:
    766   1.1  christos 	.long	.LFB0-.Ltext0	# Location list begin address (*.LLST0)
    767   1.1  christos 	.long	.LCFI0-.Ltext0	# Location list end address (*.LLST0)
    768   1.1  christos 	.value	0x2	# Location expression size
    769   1.1  christos 	.byte	0x74	# DW_OP_breg4
    770   1.1  christos 	.sleb128 4
    771   1.1  christos 	.long	.LCFI0-.Ltext0	# Location list begin address (*.LLST0)
    772   1.1  christos 	.long	.LCFI1-.Ltext0	# Location list end address (*.LLST0)
    773   1.1  christos 	.value	0x2	# Location expression size
    774   1.1  christos 	.byte	0x74	# DW_OP_breg4
    775   1.1  christos 	.sleb128 8
    776   1.1  christos 	.long	.LCFI1-.Ltext0	# Location list begin address (*.LLST0)
    777   1.1  christos 	.long	.LCFI2-.Ltext0	# Location list end address (*.LLST0)
    778   1.1  christos 	.value	0x2	# Location expression size
    779   1.1  christos 	.byte	0x75	# DW_OP_breg5
    780   1.1  christos 	.sleb128 8
    781   1.1  christos 	.long	.LCFI2-.Ltext0	# Location list begin address (*.LLST0)
    782   1.1  christos 	.long	.LFE0-.Ltext0	# Location list end address (*.LLST0)
    783   1.1  christos 	.value	0x2	# Location expression size
    784   1.1  christos 	.byte	0x74	# DW_OP_breg4
    785   1.1  christos 	.sleb128 4
    786   1.1  christos 	.long	0	# Location list terminator begin (*.LLST0)
    787   1.1  christos 	.long	0	# Location list terminator end (*.LLST0)
    788   1.1  christos .LLST1:
    789   1.1  christos 	.long	.LFB1-.Ltext0	# Location list begin address (*.LLST1)
    790   1.1  christos 	.long	.LCFI3-.Ltext0	# Location list end address (*.LLST1)
    791   1.1  christos 	.value	0x2	# Location expression size
    792   1.1  christos 	.byte	0x74	# DW_OP_breg4
    793   1.1  christos 	.sleb128 4
    794   1.1  christos 	.long	.LCFI3-.Ltext0	# Location list begin address (*.LLST1)
    795   1.1  christos 	.long	.LCFI4-.Ltext0	# Location list end address (*.LLST1)
    796   1.1  christos 	.value	0x2	# Location expression size
    797   1.1  christos 	.byte	0x74	# DW_OP_breg4
    798   1.1  christos 	.sleb128 8
    799   1.1  christos 	.long	.LCFI4-.Ltext0	# Location list begin address (*.LLST1)
    800   1.1  christos 	.long	.LCFI8-.Ltext0	# Location list end address (*.LLST1)
    801   1.1  christos 	.value	0x2	# Location expression size
    802   1.1  christos 	.byte	0x75	# DW_OP_breg5
    803   1.1  christos 	.sleb128 8
    804   1.1  christos 	.long	.LCFI8-.Ltext0	# Location list begin address (*.LLST1)
    805   1.1  christos 	.long	.LCFI9-.Ltext0	# Location list end address (*.LLST1)
    806   1.1  christos 	.value	0x2	# Location expression size
    807   1.1  christos 	.byte	0x74	# DW_OP_breg4
    808   1.1  christos 	.sleb128 8
    809   1.1  christos 	.long	.LCFI9-.Ltext0	# Location list begin address (*.LLST1)
    810   1.1  christos 	.long	.LFE1-.Ltext0	# Location list end address (*.LLST1)
    811   1.1  christos 	.value	0x2	# Location expression size
    812   1.1  christos 	.byte	0x74	# DW_OP_breg4
    813   1.1  christos 	.sleb128 4
    814   1.1  christos 	.long	0	# Location list terminator begin (*.LLST1)
    815   1.1  christos 	.long	0	# Location list terminator end (*.LLST1)
    816   1.1  christos .LLST2:
    817   1.1  christos 	.long	.LVL1-.Ltext0	# Location list begin address (*.LLST2)
    818   1.1  christos 	.long	.LVL2-.Ltext0	# Location list end address (*.LLST2)
    819   1.1  christos 	.value	0x6	# Location expression size
    820   1.1  christos 	.byte	0x34	# DW_OP_lit4
    821   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    822   1.1  christos 	.byte	0x93	# DW_OP_piece
    823   1.1  christos 	.uleb128 0x4
    824   1.1  christos 	.byte	0x93	# DW_OP_piece
    825   1.1  christos 	.uleb128 0x4
    826   1.1  christos 	.long	.LVL2-.Ltext0	# Location list begin address (*.LLST2)
    827   1.1  christos 	.long	.LVL3-.Ltext0	# Location list end address (*.LLST2)
    828   1.1  christos 	.value	0xc	# Location expression size
    829   1.1  christos 	.byte	0x34	# DW_OP_lit4
    830   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    831   1.1  christos 	.byte	0x93	# DW_OP_piece
    832   1.1  christos 	.uleb128 0x4
    833   1.1  christos 	.byte	0x91	# DW_OP_fbreg
    834   1.1  christos 	.sleb128 0
    835   1.1  christos 	.byte	0x6	# DW_OP_deref
    836   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
    837   1.1  christos 	.uleb128 0x6
    838   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    839   1.1  christos 	.byte	0x93	# DW_OP_piece
    840   1.1  christos 	.uleb128 0x4
    841   1.1  christos 	.long	.LVL3-.Ltext0	# Location list begin address (*.LLST2)
    842   1.1  christos 	.long	.LVL4-.Ltext0	# Location list end address (*.LLST2)
    843   1.1  christos 	.value	0xb	# Location expression size
    844   1.1  christos 	.byte	0x53	# DW_OP_reg3
    845   1.1  christos 	.byte	0x93	# DW_OP_piece
    846   1.1  christos 	.uleb128 0x4
    847   1.1  christos 	.byte	0x91	# DW_OP_fbreg
    848   1.1  christos 	.sleb128 0
    849   1.1  christos 	.byte	0x6	# DW_OP_deref
    850   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
    851   1.1  christos 	.uleb128 0x6
    852   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    853   1.1  christos 	.byte	0x93	# DW_OP_piece
    854   1.1  christos 	.uleb128 0x4
    855   1.1  christos 	.long	.LVL4-.Ltext0	# Location list begin address (*.LLST2)
    856   1.1  christos 	.long	.LVL5-.Ltext0	# Location list end address (*.LLST2)
    857   1.1  christos 	.value	0x6	# Location expression size
    858   1.1  christos 	.byte	0x53	# DW_OP_reg3
    859   1.1  christos 	.byte	0x93	# DW_OP_piece
    860   1.1  christos 	.uleb128 0x4
    861   1.1  christos 	.byte	0x56	# DW_OP_reg6
    862   1.1  christos 	.byte	0x93	# DW_OP_piece
    863   1.1  christos 	.uleb128 0x4
    864   1.1  christos 	.long	.LVL5-.Ltext0	# Location list begin address (*.LLST2)
    865   1.1  christos 	.long	.LVL6-.Ltext0	# Location list end address (*.LLST2)
    866   1.1  christos 	.value	0x5	# Location expression size
    867   1.1  christos 	.byte	0x93	# DW_OP_piece
    868   1.1  christos 	.uleb128 0x4
    869   1.1  christos 	.byte	0x56	# DW_OP_reg6
    870   1.1  christos 	.byte	0x93	# DW_OP_piece
    871   1.1  christos 	.uleb128 0x4
    872   1.1  christos 	.long	0	# Location list terminator begin (*.LLST2)
    873   1.1  christos 	.long	0	# Location list terminator end (*.LLST2)
    874   1.1  christos .LLST3:
    875   1.1  christos 	.long	.LFB2-.Ltext0	# Location list begin address (*.LLST3)
    876   1.1  christos 	.long	.LCFI10-.Ltext0	# Location list end address (*.LLST3)
    877   1.1  christos 	.value	0x2	# Location expression size
    878   1.1  christos 	.byte	0x74	# DW_OP_breg4
    879   1.1  christos 	.sleb128 4
    880   1.1  christos 	.long	.LCFI10-.Ltext0	# Location list begin address (*.LLST3)
    881   1.1  christos 	.long	.LCFI11-.Ltext0	# Location list end address (*.LLST3)
    882   1.1  christos 	.value	0x2	# Location expression size
    883   1.1  christos 	.byte	0x74	# DW_OP_breg4
    884   1.1  christos 	.sleb128 8
    885   1.1  christos 	.long	.LCFI11-.Ltext0	# Location list begin address (*.LLST3)
    886   1.1  christos 	.long	.LCFI15-.Ltext0	# Location list end address (*.LLST3)
    887   1.1  christos 	.value	0x2	# Location expression size
    888   1.1  christos 	.byte	0x75	# DW_OP_breg5
    889   1.1  christos 	.sleb128 8
    890   1.1  christos 	.long	.LCFI15-.Ltext0	# Location list begin address (*.LLST3)
    891   1.1  christos 	.long	.LCFI16-.Ltext0	# Location list end address (*.LLST3)
    892   1.1  christos 	.value	0x2	# Location expression size
    893   1.1  christos 	.byte	0x74	# DW_OP_breg4
    894   1.1  christos 	.sleb128 8
    895   1.1  christos 	.long	.LCFI16-.Ltext0	# Location list begin address (*.LLST3)
    896   1.1  christos 	.long	.LFE2-.Ltext0	# Location list end address (*.LLST3)
    897   1.1  christos 	.value	0x2	# Location expression size
    898   1.1  christos 	.byte	0x74	# DW_OP_breg4
    899   1.1  christos 	.sleb128 4
    900   1.1  christos 	.long	0	# Location list terminator begin (*.LLST3)
    901   1.1  christos 	.long	0	# Location list terminator end (*.LLST3)
    902   1.1  christos .LLST4:
    903   1.1  christos 	.long	.LVL7-.Ltext0	# Location list begin address (*.LLST4)
    904   1.1  christos 	.long	.LVL8-.Ltext0	# Location list end address (*.LLST4)
    905   1.1  christos 	.value	0x6	# Location expression size
    906   1.1  christos 	.byte	0x34	# DW_OP_lit4
    907   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    908   1.1  christos 	.byte	0x93	# DW_OP_piece
    909   1.1  christos 	.uleb128 0x4
    910   1.1  christos 	.byte	0x93	# DW_OP_piece
    911   1.1  christos 	.uleb128 0x4
    912   1.1  christos 	.long	.LVL8-.Ltext0	# Location list begin address (*.LLST4)
    913   1.1  christos 	.long	.LVL9-.Ltext0	# Location list end address (*.LLST4)
    914   1.1  christos 	.value	0xc	# Location expression size
    915   1.1  christos 	.byte	0x34	# DW_OP_lit4
    916   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    917   1.1  christos 	.byte	0x93	# DW_OP_piece
    918   1.1  christos 	.uleb128 0x4
    919   1.1  christos 	.byte	0x91	# DW_OP_fbreg
    920   1.1  christos 	.sleb128 0
    921   1.1  christos 	.byte	0x6	# DW_OP_deref
    922   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
    923   1.1  christos 	.uleb128 0x6
    924   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    925   1.1  christos 	.byte	0x93	# DW_OP_piece
    926   1.1  christos 	.uleb128 0x4
    927   1.1  christos 	.long	.LVL9-.Ltext0	# Location list begin address (*.LLST4)
    928   1.1  christos 	.long	.LVL10-.Ltext0	# Location list end address (*.LLST4)
    929   1.1  christos 	.value	0xb	# Location expression size
    930   1.1  christos 	.byte	0x53	# DW_OP_reg3
    931   1.1  christos 	.byte	0x93	# DW_OP_piece
    932   1.1  christos 	.uleb128 0x4
    933   1.1  christos 	.byte	0x91	# DW_OP_fbreg
    934   1.1  christos 	.sleb128 0
    935   1.1  christos 	.byte	0x6	# DW_OP_deref
    936   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
    937   1.1  christos 	.uleb128 0x6
    938   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    939   1.1  christos 	.byte	0x93	# DW_OP_piece
    940   1.1  christos 	.uleb128 0x4
    941   1.1  christos 	.long	.LVL10-.Ltext0	# Location list begin address (*.LLST4)
    942   1.1  christos 	.long	.LVL11-.Ltext0	# Location list end address (*.LLST4)
    943   1.1  christos 	.value	0x6	# Location expression size
    944   1.1  christos 	.byte	0x53	# DW_OP_reg3
    945   1.1  christos 	.byte	0x93	# DW_OP_piece
    946   1.1  christos 	.uleb128 0x4
    947   1.1  christos 	.byte	0x56	# DW_OP_reg6
    948   1.1  christos 	.byte	0x93	# DW_OP_piece
    949   1.1  christos 	.uleb128 0x4
    950   1.1  christos 	.long	.LVL11-.Ltext0	# Location list begin address (*.LLST4)
    951   1.1  christos 	.long	.LVL12-.Ltext0	# Location list end address (*.LLST4)
    952   1.1  christos 	.value	0x5	# Location expression size
    953   1.1  christos 	.byte	0x93	# DW_OP_piece
    954   1.1  christos 	.uleb128 0x4
    955   1.1  christos 	.byte	0x56	# DW_OP_reg6
    956   1.1  christos 	.byte	0x93	# DW_OP_piece
    957   1.1  christos 	.uleb128 0x4
    958   1.1  christos 	.long	0	# Location list terminator begin (*.LLST4)
    959   1.1  christos 	.long	0	# Location list terminator end (*.LLST4)
    960   1.1  christos .LLST5:
    961   1.1  christos 	.long	.LFB3-.Ltext0	# Location list begin address (*.LLST5)
    962   1.1  christos 	.long	.LCFI17-.Ltext0	# Location list end address (*.LLST5)
    963   1.1  christos 	.value	0x2	# Location expression size
    964   1.1  christos 	.byte	0x74	# DW_OP_breg4
    965   1.1  christos 	.sleb128 4
    966   1.1  christos 	.long	.LCFI17-.Ltext0	# Location list begin address (*.LLST5)
    967   1.1  christos 	.long	.LCFI18-.Ltext0	# Location list end address (*.LLST5)
    968   1.1  christos 	.value	0x2	# Location expression size
    969   1.1  christos 	.byte	0x74	# DW_OP_breg4
    970   1.1  christos 	.sleb128 8
    971   1.1  christos 	.long	.LCFI18-.Ltext0	# Location list begin address (*.LLST5)
    972   1.1  christos 	.long	.LCFI22-.Ltext0	# Location list end address (*.LLST5)
    973   1.1  christos 	.value	0x2	# Location expression size
    974   1.1  christos 	.byte	0x75	# DW_OP_breg5
    975   1.1  christos 	.sleb128 8
    976   1.1  christos 	.long	.LCFI22-.Ltext0	# Location list begin address (*.LLST5)
    977   1.1  christos 	.long	.LCFI23-.Ltext0	# Location list end address (*.LLST5)
    978   1.1  christos 	.value	0x2	# Location expression size
    979   1.1  christos 	.byte	0x74	# DW_OP_breg4
    980   1.1  christos 	.sleb128 8
    981   1.1  christos 	.long	.LCFI23-.Ltext0	# Location list begin address (*.LLST5)
    982   1.1  christos 	.long	.LFE3-.Ltext0	# Location list end address (*.LLST5)
    983   1.1  christos 	.value	0x2	# Location expression size
    984   1.1  christos 	.byte	0x74	# DW_OP_breg4
    985   1.1  christos 	.sleb128 4
    986   1.1  christos 	.long	0	# Location list terminator begin (*.LLST5)
    987   1.1  christos 	.long	0	# Location list terminator end (*.LLST5)
    988   1.1  christos .LLST6:
    989   1.1  christos 	.long	.LVL13-.Ltext0	# Location list begin address (*.LLST6)
    990   1.1  christos 	.long	.LVL14-.Ltext0	# Location list end address (*.LLST6)
    991   1.1  christos 	.value	0x8	# Location expression size
    992   1.1  christos 	.byte	0x34	# DW_OP_lit4
    993   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
    994   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
    995   1.1  christos 	.uleb128 0xc
    996   1.1  christos 	.uleb128 0
    997   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
    998   1.1  christos 	.uleb128 0x14
    999   1.1  christos 	.uleb128 0
   1000   1.1  christos 	.long	.LVL14-.Ltext0	# Location list begin address (*.LLST6)
   1001   1.1  christos 	.long	.LVL15-.Ltext0	# Location list end address (*.LLST6)
   1002   1.1  christos 	.value	0x11	# Location expression size
   1003   1.1  christos 	.byte	0x34	# DW_OP_lit4
   1004   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
   1005   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1006   1.1  christos 	.uleb128 0xc
   1007   1.1  christos 	.uleb128 0
   1008   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1009   1.1  christos 	.sleb128 0
   1010   1.1  christos 	.byte	0x94	# DW_OP_deref_size
   1011   1.1  christos 	.byte	0x2
   1012   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1013   1.1  christos 	.uleb128 0x6
   1014   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
   1015   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1016   1.1  christos 	.uleb128 0xc
   1017   1.1  christos 	.uleb128 0
   1018   1.1  christos 	.byte	0x93	# DW_OP_piece
   1019   1.1  christos 	.uleb128 0x1
   1020   1.1  christos 	.long	.LVL15-.Ltext0	# Location list begin address (*.LLST6)
   1021   1.1  christos 	.long	.LVL16-1-.Ltext0	# Location list end address (*.LLST6)
   1022   1.1  christos 	.value	0x10	# Location expression size
   1023   1.1  christos 	.byte	0x52	# DW_OP_reg2
   1024   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1025   1.1  christos 	.uleb128 0xc
   1026   1.1  christos 	.uleb128 0
   1027   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1028   1.1  christos 	.sleb128 0
   1029   1.1  christos 	.byte	0x94	# DW_OP_deref_size
   1030   1.1  christos 	.byte	0x2
   1031   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1032   1.1  christos 	.uleb128 0x7
   1033   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
   1034   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1035   1.1  christos 	.uleb128 0xc
   1036   1.1  christos 	.uleb128 0
   1037   1.1  christos 	.byte	0x93	# DW_OP_piece
   1038   1.1  christos 	.uleb128 0x1
   1039   1.1  christos 	.long	.LVL16-1-.Ltext0	# Location list begin address (*.LLST6)
   1040   1.1  christos 	.long	.LVL17-.Ltext0	# Location list end address (*.LLST6)
   1041   1.1  christos 	.value	0x10	# Location expression size
   1042   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1043   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1044   1.1  christos 	.uleb128 0xc
   1045   1.1  christos 	.uleb128 0
   1046   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1047   1.1  christos 	.sleb128 0
   1048   1.1  christos 	.byte	0x94	# DW_OP_deref_size
   1049   1.1  christos 	.byte	0x2
   1050   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1051   1.1  christos 	.uleb128 0x7
   1052   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
   1053   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1054   1.1  christos 	.uleb128 0xc
   1055   1.1  christos 	.uleb128 0
   1056   1.1  christos 	.byte	0x93	# DW_OP_piece
   1057   1.1  christos 	.uleb128 0x1
   1058   1.1  christos 	.long	.LVL17-.Ltext0	# Location list begin address (*.LLST6)
   1059   1.1  christos 	.long	.LFE3-.Ltext0	# Location list end address (*.LLST6)
   1060   1.1  christos 	.value	0xf	# Location expression size
   1061   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1062   1.1  christos 	.uleb128 0xc
   1063   1.1  christos 	.uleb128 0
   1064   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1065   1.1  christos 	.sleb128 0
   1066   1.1  christos 	.byte	0x94	# DW_OP_deref_size
   1067   1.1  christos 	.byte	0x2
   1068   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1069   1.1  christos 	.uleb128 0x7
   1070   1.1  christos 	.byte	0x9f	# DW_OP_stack_value
   1071   1.1  christos 	.byte	0x9d	# DW_OP_bit_piece
   1072   1.1  christos 	.uleb128 0xc
   1073   1.1  christos 	.uleb128 0
   1074   1.1  christos 	.byte	0x93	# DW_OP_piece
   1075   1.1  christos 	.uleb128 0x1
   1076   1.1  christos 	.long	0	# Location list terminator begin (*.LLST6)
   1077   1.1  christos 	.long	0	# Location list terminator end (*.LLST6)
   1078   1.1  christos .LLST7:
   1079   1.1  christos 	.long	.LFB4-.Ltext0	# Location list begin address (*.LLST7)
   1080   1.1  christos 	.long	.LCFI24-.Ltext0	# Location list end address (*.LLST7)
   1081   1.1  christos 	.value	0x2	# Location expression size
   1082   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1083   1.1  christos 	.sleb128 4
   1084   1.1  christos 	.long	.LCFI24-.Ltext0	# Location list begin address (*.LLST7)
   1085   1.1  christos 	.long	.LCFI25-.Ltext0	# Location list end address (*.LLST7)
   1086   1.1  christos 	.value	0x2	# Location expression size
   1087   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1088   1.1  christos 	.sleb128 8
   1089   1.1  christos 	.long	.LCFI25-.Ltext0	# Location list begin address (*.LLST7)
   1090   1.1  christos 	.long	.LCFI29-.Ltext0	# Location list end address (*.LLST7)
   1091   1.1  christos 	.value	0x2	# Location expression size
   1092   1.1  christos 	.byte	0x75	# DW_OP_breg5
   1093   1.1  christos 	.sleb128 8
   1094   1.1  christos 	.long	.LCFI29-.Ltext0	# Location list begin address (*.LLST7)
   1095   1.1  christos 	.long	.LCFI30-.Ltext0	# Location list end address (*.LLST7)
   1096   1.1  christos 	.value	0x2	# Location expression size
   1097   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1098   1.1  christos 	.sleb128 8
   1099   1.1  christos 	.long	.LCFI30-.Ltext0	# Location list begin address (*.LLST7)
   1100   1.1  christos 	.long	.LFE4-.Ltext0	# Location list end address (*.LLST7)
   1101   1.1  christos 	.value	0x2	# Location expression size
   1102   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1103   1.1  christos 	.sleb128 4
   1104   1.1  christos 	.long	0	# Location list terminator begin (*.LLST7)
   1105   1.1  christos 	.long	0	# Location list terminator end (*.LLST7)
   1106   1.1  christos .LLST8:
   1107   1.1  christos 	.long	.LVL19-.Ltext0	# Location list begin address (*.LLST8)
   1108   1.1  christos 	.long	.LVL20-.Ltext0	# Location list end address (*.LLST8)
   1109   1.1  christos 	.value	0x8	# Location expression size
   1110   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1111   1.1  christos 	.sleb128 0
   1112   1.1  christos 	.byte	0x93	# DW_OP_piece
   1113   1.1  christos 	.uleb128 0x4
   1114   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1115   1.1  christos 	.sleb128 0
   1116   1.1  christos 	.byte	0x93	# DW_OP_piece
   1117   1.1  christos 	.uleb128 0x4
   1118   1.1  christos 	.long	.LVL20-.Ltext0	# Location list begin address (*.LLST8)
   1119   1.1  christos 	.long	.LVL21-.Ltext0	# Location list end address (*.LLST8)
   1120   1.1  christos 	.value	0x6	# Location expression size
   1121   1.1  christos 	.byte	0x53	# DW_OP_reg3
   1122   1.1  christos 	.byte	0x93	# DW_OP_piece
   1123   1.1  christos 	.uleb128 0x4
   1124   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1125   1.1  christos 	.byte	0x93	# DW_OP_piece
   1126   1.1  christos 	.uleb128 0x4
   1127   1.1  christos 	.long	.LVL21-.Ltext0	# Location list begin address (*.LLST8)
   1128   1.1  christos 	.long	.LVL22-.Ltext0	# Location list end address (*.LLST8)
   1129   1.1  christos 	.value	0x5	# Location expression size
   1130   1.1  christos 	.byte	0x93	# DW_OP_piece
   1131   1.1  christos 	.uleb128 0x4
   1132   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1133   1.1  christos 	.byte	0x93	# DW_OP_piece
   1134   1.1  christos 	.uleb128 0x4
   1135   1.1  christos 	.long	0	# Location list terminator begin (*.LLST8)
   1136   1.1  christos 	.long	0	# Location list terminator end (*.LLST8)
   1137   1.1  christos .LLST9:
   1138   1.1  christos 	.long	.LFB5-.Ltext0	# Location list begin address (*.LLST9)
   1139   1.1  christos 	.long	.LCFI31-.Ltext0	# Location list end address (*.LLST9)
   1140   1.1  christos 	.value	0x2	# Location expression size
   1141   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1142   1.1  christos 	.sleb128 4
   1143   1.1  christos 	.long	.LCFI31-.Ltext0	# Location list begin address (*.LLST9)
   1144   1.1  christos 	.long	.LCFI32-.Ltext0	# Location list end address (*.LLST9)
   1145   1.1  christos 	.value	0x2	# Location expression size
   1146   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1147   1.1  christos 	.sleb128 8
   1148   1.1  christos 	.long	.LCFI32-.Ltext0	# Location list begin address (*.LLST9)
   1149   1.1  christos 	.long	.LCFI36-.Ltext0	# Location list end address (*.LLST9)
   1150   1.1  christos 	.value	0x2	# Location expression size
   1151   1.1  christos 	.byte	0x75	# DW_OP_breg5
   1152   1.1  christos 	.sleb128 8
   1153   1.1  christos 	.long	.LCFI36-.Ltext0	# Location list begin address (*.LLST9)
   1154   1.1  christos 	.long	.LCFI37-.Ltext0	# Location list end address (*.LLST9)
   1155   1.1  christos 	.value	0x2	# Location expression size
   1156   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1157   1.1  christos 	.sleb128 8
   1158   1.1  christos 	.long	.LCFI37-.Ltext0	# Location list begin address (*.LLST9)
   1159   1.1  christos 	.long	.LFE5-.Ltext0	# Location list end address (*.LLST9)
   1160   1.1  christos 	.value	0x2	# Location expression size
   1161   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1162   1.1  christos 	.sleb128 4
   1163   1.1  christos 	.long	0	# Location list terminator begin (*.LLST9)
   1164   1.1  christos 	.long	0	# Location list terminator end (*.LLST9)
   1165   1.1  christos .LLST10:
   1166   1.1  christos 	.long	.LVL24-.Ltext0	# Location list begin address (*.LLST10)
   1167   1.1  christos 	.long	.LVL25-.Ltext0	# Location list end address (*.LLST10)
   1168   1.1  christos 	.value	0x8	# Location expression size
   1169   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1170   1.1  christos 	.sleb128 0
   1171   1.1  christos 	.byte	0x93	# DW_OP_piece
   1172   1.1  christos 	.uleb128 0x4
   1173   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1174   1.1  christos 	.sleb128 0
   1175   1.1  christos 	.byte	0x93	# DW_OP_piece
   1176   1.1  christos 	.uleb128 0x4
   1177   1.1  christos 	.long	.LVL25-.Ltext0	# Location list begin address (*.LLST10)
   1178   1.1  christos 	.long	.LVL26-.Ltext0	# Location list end address (*.LLST10)
   1179   1.1  christos 	.value	0x6	# Location expression size
   1180   1.1  christos 	.byte	0x53	# DW_OP_reg3
   1181   1.1  christos 	.byte	0x93	# DW_OP_piece
   1182   1.1  christos 	.uleb128 0x4
   1183   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1184   1.1  christos 	.byte	0x93	# DW_OP_piece
   1185   1.1  christos 	.uleb128 0x4
   1186   1.1  christos 	.long	.LVL26-.Ltext0	# Location list begin address (*.LLST10)
   1187   1.1  christos 	.long	.LVL27-.Ltext0	# Location list end address (*.LLST10)
   1188   1.1  christos 	.value	0x5	# Location expression size
   1189   1.1  christos 	.byte	0x93	# DW_OP_piece
   1190   1.1  christos 	.uleb128 0x4
   1191   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1192   1.1  christos 	.byte	0x93	# DW_OP_piece
   1193   1.1  christos 	.uleb128 0x4
   1194   1.1  christos 	.long	0	# Location list terminator begin (*.LLST10)
   1195   1.1  christos 	.long	0	# Location list terminator end (*.LLST10)
   1196   1.1  christos .LLST11:
   1197   1.1  christos 	.long	.LFB6-.Ltext0	# Location list begin address (*.LLST11)
   1198   1.1  christos 	.long	.LCFI38-.Ltext0	# Location list end address (*.LLST11)
   1199   1.1  christos 	.value	0x2	# Location expression size
   1200   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1201   1.1  christos 	.sleb128 4
   1202   1.1  christos 	.long	.LCFI38-.Ltext0	# Location list begin address (*.LLST11)
   1203   1.1  christos 	.long	.LCFI39-.Ltext0	# Location list end address (*.LLST11)
   1204   1.1  christos 	.value	0x2	# Location expression size
   1205   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1206   1.1  christos 	.sleb128 8
   1207   1.1  christos 	.long	.LCFI39-.Ltext0	# Location list begin address (*.LLST11)
   1208   1.1  christos 	.long	.LCFI43-.Ltext0	# Location list end address (*.LLST11)
   1209   1.1  christos 	.value	0x2	# Location expression size
   1210   1.1  christos 	.byte	0x75	# DW_OP_breg5
   1211   1.1  christos 	.sleb128 8
   1212   1.1  christos 	.long	.LCFI43-.Ltext0	# Location list begin address (*.LLST11)
   1213   1.1  christos 	.long	.LCFI44-.Ltext0	# Location list end address (*.LLST11)
   1214   1.1  christos 	.value	0x2	# Location expression size
   1215   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1216   1.1  christos 	.sleb128 8
   1217   1.1  christos 	.long	.LCFI44-.Ltext0	# Location list begin address (*.LLST11)
   1218   1.1  christos 	.long	.LFE6-.Ltext0	# Location list end address (*.LLST11)
   1219   1.1  christos 	.value	0x2	# Location expression size
   1220   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1221   1.1  christos 	.sleb128 4
   1222   1.1  christos 	.long	0	# Location list terminator begin (*.LLST11)
   1223   1.1  christos 	.long	0	# Location list terminator end (*.LLST11)
   1224   1.1  christos .LLST12:
   1225   1.1  christos 	.long	.LVL29-.Ltext0	# Location list begin address (*.LLST12)
   1226   1.1  christos 	.long	.LVL30-.Ltext0	# Location list end address (*.LLST12)
   1227   1.1  christos 	.value	0xa	# Location expression size
   1228   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1229   1.1  christos 	.sleb128 0
   1230   1.1  christos 	.byte	0x93	# DW_OP_piece
   1231   1.1  christos 	.uleb128 0x4
   1232   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1233   1.1  christos 	.sleb128 0
   1234   1.1  christos 	.byte	0x93	# DW_OP_piece
   1235   1.1  christos 	.uleb128 0x4
   1236   1.1  christos 	.byte	0x93	# DW_OP_piece
   1237   1.1  christos 	.uleb128 0x4
   1238   1.1  christos 	.long	.LVL30-.Ltext0	# Location list begin address (*.LLST12)
   1239   1.1  christos 	.long	.LVL31-.Ltext0	# Location list end address (*.LLST12)
   1240   1.1  christos 	.value	0x8	# Location expression size
   1241   1.1  christos 	.byte	0x53	# DW_OP_reg3
   1242   1.1  christos 	.byte	0x93	# DW_OP_piece
   1243   1.1  christos 	.uleb128 0x4
   1244   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1245   1.1  christos 	.byte	0x93	# DW_OP_piece
   1246   1.1  christos 	.uleb128 0x4
   1247   1.1  christos 	.byte	0x93	# DW_OP_piece
   1248   1.1  christos 	.uleb128 0x4
   1249   1.1  christos 	.long	.LVL31-.Ltext0	# Location list begin address (*.LLST12)
   1250   1.1  christos 	.long	.LVL32-.Ltext0	# Location list end address (*.LLST12)
   1251   1.1  christos 	.value	0x7	# Location expression size
   1252   1.1  christos 	.byte	0x93	# DW_OP_piece
   1253   1.1  christos 	.uleb128 0x4
   1254   1.1  christos 	.byte	0x56	# DW_OP_reg6
   1255   1.1  christos 	.byte	0x93	# DW_OP_piece
   1256   1.1  christos 	.uleb128 0x4
   1257   1.1  christos 	.byte	0x93	# DW_OP_piece
   1258   1.1  christos 	.uleb128 0x4
   1259   1.1  christos 	.long	0	# Location list terminator begin (*.LLST12)
   1260   1.1  christos 	.long	0	# Location list terminator end (*.LLST12)
   1261   1.1  christos .LLST13:
   1262   1.1  christos 	.long	.LFB7-.Ltext0	# Location list begin address (*.LLST13)
   1263   1.1  christos 	.long	.LCFI45-.Ltext0	# Location list end address (*.LLST13)
   1264   1.1  christos 	.value	0x2	# Location expression size
   1265   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1266   1.1  christos 	.sleb128 4
   1267   1.1  christos 	.long	.LCFI45-.Ltext0	# Location list begin address (*.LLST13)
   1268   1.1  christos 	.long	.LCFI46-.Ltext0	# Location list end address (*.LLST13)
   1269   1.1  christos 	.value	0x2	# Location expression size
   1270   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1271   1.1  christos 	.sleb128 8
   1272   1.1  christos 	.long	.LCFI46-.Ltext0	# Location list begin address (*.LLST13)
   1273   1.1  christos 	.long	.LCFI50-.Ltext0	# Location list end address (*.LLST13)
   1274   1.1  christos 	.value	0x2	# Location expression size
   1275   1.1  christos 	.byte	0x75	# DW_OP_breg5
   1276   1.1  christos 	.sleb128 8
   1277   1.1  christos 	.long	.LCFI50-.Ltext0	# Location list begin address (*.LLST13)
   1278   1.1  christos 	.long	.LFE7-.Ltext0	# Location list end address (*.LLST13)
   1279   1.1  christos 	.value	0x2	# Location expression size
   1280   1.1  christos 	.byte	0x74	# DW_OP_breg4
   1281   1.1  christos 	.sleb128 4
   1282   1.1  christos 	.long	0	# Location list terminator begin (*.LLST13)
   1283   1.1  christos 	.long	0	# Location list terminator end (*.LLST13)
   1284   1.1  christos .LLST14:
   1285   1.1  christos 	.long	.LVL33-.Ltext0	# Location list begin address (*.LLST14)
   1286   1.1  christos 	.long	.LVL34-.Ltext0	# Location list end address (*.LLST14)
   1287   1.1  christos 	.value	0x1	# Location expression size
   1288   1.1  christos 	.byte	0x53	# DW_OP_reg3
   1289   1.1  christos 	.long	0	# Location list terminator begin (*.LLST14)
   1290   1.1  christos 	.long	0	# Location list terminator end (*.LLST14)
   1291   1.1  christos 	.section	.debug_info
   1292   1.1  christos 	.long	0x252	# Length of Compilation Unit Info
   1293   1.1  christos 	.value	0x2	# DWARF version number
   1294   1.1  christos 	.long	.Ldebug_abbrev0	# Offset Into Abbrev. Section
   1295   1.1  christos 	.byte	0x4	# Pointer Size (in bytes)
   1296   1.1  christos 	.uleb128 0x1	# (DIE (0xb) DW_TAG_compile_unit)
   1297   1.1  christos 	.long	.LASF1	# DW_AT_producer: "GNU C 4.6.0 20100506 (experimental) [trunk revision 159117]"
   1298   1.1  christos 	.byte	0x1	# DW_AT_language
   1299   1.1  christos 	.long	.LASF2	# DW_AT_name: "pieces.c"
   1300   1.1  christos 	.long	.LASF3	# DW_AT_comp_dir: "/home/tromey/gnu/archer/archer/gdb/testsuite/gdb.dwarf2"
   1301   1.1  christos 	.long	.Ltext0	# DW_AT_low_pc
   1302   1.1  christos 	.long	.Letext0	# DW_AT_high_pc
   1303   1.1  christos 	.long	.Ldebug_line0	# DW_AT_stmt_list
   1304   1.1  christos 	.uleb128 0x2	# (DIE (0x25) DW_TAG_structure_type)
   1305   1.1  christos 	.ascii "A\0"	# DW_AT_name
   1306   1.1  christos 	.byte	0x8	# DW_AT_byte_size
   1307   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1308   1.1  christos 	.byte	0x17	# DW_AT_decl_line
   1309   1.1  christos 	.long	0x48	# DW_AT_sibling
   1310   1.1  christos 	.uleb128 0x3	# (DIE (0x2f) DW_TAG_member)
   1311   1.1  christos 	.ascii "i\0"	# DW_AT_name
   1312   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1313   1.1  christos 	.byte	0x17	# DW_AT_decl_line
   1314   1.1  christos 	.long	0x48	# DW_AT_type
   1315   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1316   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1317   1.1  christos 	.uleb128 0
   1318   1.1  christos 	.uleb128 0x3	# (DIE (0x3b) DW_TAG_member)
   1319   1.1  christos 	.ascii "j\0"	# DW_AT_name
   1320   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1321   1.1  christos 	.byte	0x17	# DW_AT_decl_line
   1322   1.1  christos 	.long	0x48	# DW_AT_type
   1323   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1324   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1325   1.1  christos 	.uleb128 0x4
   1326   1.1  christos 	.byte	0	# end of children of DIE 0x25
   1327   1.1  christos 	.uleb128 0x4	# (DIE (0x48) DW_TAG_base_type)
   1328   1.1  christos 	.byte	0x4	# DW_AT_byte_size
   1329   1.1  christos 	.byte	0x5	# DW_AT_encoding
   1330   1.1  christos 	.ascii "int\0"	# DW_AT_name
   1331   1.1  christos 	.uleb128 0x2	# (DIE (0x4f) DW_TAG_structure_type)
   1332   1.1  christos 	.ascii "B\0"	# DW_AT_name
   1333   1.1  christos 	.byte	0x4	# DW_AT_byte_size
   1334   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1335   1.1  christos 	.byte	0x18	# DW_AT_decl_line
   1336   1.1  christos 	.long	0x78	# DW_AT_sibling
   1337   1.1  christos 	.uleb128 0x5	# (DIE (0x59) DW_TAG_member)
   1338   1.1  christos 	.ascii "i\0"	# DW_AT_name
   1339   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1340   1.1  christos 	.byte	0x18	# DW_AT_decl_line
   1341   1.1  christos 	.long	0x48	# DW_AT_type
   1342   1.1  christos 	.byte	0x4	# DW_AT_byte_size
   1343   1.1  christos 	.byte	0xc	# DW_AT_bit_size
   1344   1.1  christos 	.byte	0x14	# DW_AT_bit_offset
   1345   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1346   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1347   1.1  christos 	.uleb128 0
   1348   1.1  christos 	.uleb128 0x5	# (DIE (0x68) DW_TAG_member)
   1349   1.1  christos 	.ascii "j\0"	# DW_AT_name
   1350   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1351   1.1  christos 	.byte	0x18	# DW_AT_decl_line
   1352   1.1  christos 	.long	0x48	# DW_AT_type
   1353   1.1  christos 	.byte	0x4	# DW_AT_byte_size
   1354   1.1  christos 	.byte	0xc	# DW_AT_bit_size
   1355   1.1  christos 	.byte	0x8	# DW_AT_bit_offset
   1356   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1357   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1358   1.1  christos 	.uleb128 0
   1359   1.1  christos 	.byte	0	# end of children of DIE 0x4f
   1360   1.1  christos 	.uleb128 0x2	# (DIE (0x78) DW_TAG_structure_type)
   1361   1.1  christos 	.ascii "C\0"	# DW_AT_name
   1362   1.1  christos 	.byte	0xc	# DW_AT_byte_size
   1363   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1364   1.1  christos 	.byte	0x19	# DW_AT_decl_line
   1365   1.1  christos 	.long	0xa7	# DW_AT_sibling
   1366   1.1  christos 	.uleb128 0x3	# (DIE (0x82) DW_TAG_member)
   1367   1.1  christos 	.ascii "i\0"	# DW_AT_name
   1368   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1369   1.1  christos 	.byte	0x19	# DW_AT_decl_line
   1370   1.1  christos 	.long	0x48	# DW_AT_type
   1371   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1372   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1373   1.1  christos 	.uleb128 0
   1374   1.1  christos 	.uleb128 0x3	# (DIE (0x8e) DW_TAG_member)
   1375   1.1  christos 	.ascii "j\0"	# DW_AT_name
   1376   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1377   1.1  christos 	.byte	0x19	# DW_AT_decl_line
   1378   1.1  christos 	.long	0x48	# DW_AT_type
   1379   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1380   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1381   1.1  christos 	.uleb128 0x4
   1382   1.1  christos 	.uleb128 0x3	# (DIE (0x9a) DW_TAG_member)
   1383   1.1  christos 	.ascii "q\0"	# DW_AT_name
   1384   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1385   1.1  christos 	.byte	0x19	# DW_AT_decl_line
   1386   1.1  christos 	.long	0x48	# DW_AT_type
   1387   1.1  christos 	.byte	0x2	# DW_AT_data_member_location
   1388   1.1  christos 	.byte	0x23	# DW_OP_plus_uconst
   1389   1.1  christos 	.uleb128 0x8
   1390   1.1  christos 	.byte	0	# end of children of DIE 0x78
   1391   1.1  christos 	.uleb128 0x6	# (DIE (0xa7) DW_TAG_subprogram)
   1392   1.1  christos 	.byte	0x1	# DW_AT_external
   1393   1.1  christos 	.ascii "bar\0"	# DW_AT_name
   1394   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1395   1.1  christos 	.byte	0x1c	# DW_AT_decl_line
   1396   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1397   1.1  christos 	.long	.LFB0	# DW_AT_low_pc
   1398   1.1  christos 	.long	.LFE0	# DW_AT_high_pc
   1399   1.1  christos 	.long	.LLST0	# DW_AT_frame_base
   1400   1.1  christos 	.long	0xcd	# DW_AT_sibling
   1401   1.1  christos 	.uleb128 0x7	# (DIE (0xc0) DW_TAG_formal_parameter)
   1402   1.1  christos 	.ascii "x\0"	# DW_AT_name
   1403   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1404   1.1  christos 	.byte	0x1c	# DW_AT_decl_line
   1405   1.1  christos 	.long	0x48	# DW_AT_type
   1406   1.1  christos 	.byte	0x2	# DW_AT_location
   1407   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1408   1.1  christos 	.sleb128 0
   1409   1.1  christos 	.byte	0	# end of children of DIE 0xa7
   1410   1.1  christos 	.uleb128 0x8	# (DIE (0xcd) DW_TAG_subprogram)
   1411   1.1  christos 	.byte	0x1	# DW_AT_external
   1412   1.1  christos 	.ascii "f1\0"	# DW_AT_name
   1413   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1414   1.1  christos 	.byte	0x22	# DW_AT_decl_line
   1415   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1416   1.1  christos 	.long	0x48	# DW_AT_type
   1417   1.1  christos 	.long	.LFB1	# DW_AT_low_pc
   1418   1.1  christos 	.long	.LFE1	# DW_AT_high_pc
   1419   1.1  christos 	.long	.LLST1	# DW_AT_frame_base
   1420   1.1  christos 	.long	0x103	# DW_AT_sibling
   1421   1.1  christos 	.uleb128 0x7	# (DIE (0xe9) DW_TAG_formal_parameter)
   1422   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1423   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1424   1.1  christos 	.byte	0x22	# DW_AT_decl_line
   1425   1.1  christos 	.long	0x48	# DW_AT_type
   1426   1.1  christos 	.byte	0x2	# DW_AT_location
   1427   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1428   1.1  christos 	.sleb128 0
   1429   1.1  christos 	.uleb128 0x9	# (DIE (0xf5) DW_TAG_variable)
   1430   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1431   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1432   1.1  christos 	.byte	0x24	# DW_AT_decl_line
   1433   1.1  christos 	.long	0x25	# DW_AT_type
   1434   1.1  christos 	.long	.LLST2	# DW_AT_location
   1435   1.1  christos 	.byte	0	# end of children of DIE 0xcd
   1436   1.1  christos 	.uleb128 0x8	# (DIE (0x103) DW_TAG_subprogram)
   1437   1.1  christos 	.byte	0x1	# DW_AT_external
   1438   1.1  christos 	.ascii "f2\0"	# DW_AT_name
   1439   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1440   1.1  christos 	.byte	0x2d	# DW_AT_decl_line
   1441   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1442   1.1  christos 	.long	0x48	# DW_AT_type
   1443   1.1  christos 	.long	.LFB2	# DW_AT_low_pc
   1444   1.1  christos 	.long	.LFE2	# DW_AT_high_pc
   1445   1.1  christos 	.long	.LLST3	# DW_AT_frame_base
   1446   1.1  christos 	.long	0x139	# DW_AT_sibling
   1447   1.1  christos 	.uleb128 0x7	# (DIE (0x11f) DW_TAG_formal_parameter)
   1448   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1449   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1450   1.1  christos 	.byte	0x2d	# DW_AT_decl_line
   1451   1.1  christos 	.long	0x48	# DW_AT_type
   1452   1.1  christos 	.byte	0x2	# DW_AT_location
   1453   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1454   1.1  christos 	.sleb128 0
   1455   1.1  christos 	.uleb128 0x9	# (DIE (0x12b) DW_TAG_variable)
   1456   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1457   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1458   1.1  christos 	.byte	0x2f	# DW_AT_decl_line
   1459   1.1  christos 	.long	0x139	# DW_AT_type
   1460   1.1  christos 	.long	.LLST4	# DW_AT_location
   1461   1.1  christos 	.byte	0	# end of children of DIE 0x103
   1462   1.1  christos 	.uleb128 0xa	# (DIE (0x139) DW_TAG_array_type)
   1463   1.1  christos 	.long	0x48	# DW_AT_type
   1464   1.1  christos 	.long	0x149	# DW_AT_sibling
   1465   1.1  christos 	.uleb128 0xb	# (DIE (0x142) DW_TAG_subrange_type)
   1466   1.1  christos 	.long	0x149	# DW_AT_type
   1467   1.1  christos 	.byte	0x1	# DW_AT_upper_bound
   1468   1.1  christos 	.byte	0	# end of children of DIE 0x139
   1469   1.1  christos 	.uleb128 0xc	# (DIE (0x149) DW_TAG_base_type)
   1470   1.1  christos 	.byte	0x4	# DW_AT_byte_size
   1471   1.1  christos 	.byte	0x7	# DW_AT_encoding
   1472   1.1  christos 	.uleb128 0x8	# (DIE (0x14c) DW_TAG_subprogram)
   1473   1.1  christos 	.byte	0x1	# DW_AT_external
   1474   1.1  christos 	.ascii "f3\0"	# DW_AT_name
   1475   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1476   1.1  christos 	.byte	0x38	# DW_AT_decl_line
   1477   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1478   1.1  christos 	.long	0x48	# DW_AT_type
   1479   1.1  christos 	.long	.LFB3	# DW_AT_low_pc
   1480   1.1  christos 	.long	.LFE3	# DW_AT_high_pc
   1481   1.1  christos 	.long	.LLST5	# DW_AT_frame_base
   1482   1.1  christos 	.long	0x182	# DW_AT_sibling
   1483   1.1  christos 	.uleb128 0x7	# (DIE (0x168) DW_TAG_formal_parameter)
   1484   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1485   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1486   1.1  christos 	.byte	0x38	# DW_AT_decl_line
   1487   1.1  christos 	.long	0x48	# DW_AT_type
   1488   1.1  christos 	.byte	0x2	# DW_AT_location
   1489   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1490   1.1  christos 	.sleb128 0
   1491   1.1  christos 	.uleb128 0x9	# (DIE (0x174) DW_TAG_variable)
   1492   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1493   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1494   1.1  christos 	.byte	0x3a	# DW_AT_decl_line
   1495   1.1  christos 	.long	0x4f	# DW_AT_type
   1496   1.1  christos 	.long	.LLST6	# DW_AT_location
   1497   1.1  christos 	.byte	0	# end of children of DIE 0x14c
   1498   1.1  christos 	.uleb128 0x8	# (DIE (0x182) DW_TAG_subprogram)
   1499   1.1  christos 	.byte	0x1	# DW_AT_external
   1500   1.1  christos 	.ascii "f4\0"	# DW_AT_name
   1501   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1502   1.1  christos 	.byte	0x43	# DW_AT_decl_line
   1503   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1504   1.1  christos 	.long	0x48	# DW_AT_type
   1505   1.1  christos 	.long	.LFB4	# DW_AT_low_pc
   1506   1.1  christos 	.long	.LFE4	# DW_AT_high_pc
   1507   1.1  christos 	.long	.LLST7	# DW_AT_frame_base
   1508   1.1  christos 	.long	0x1b8	# DW_AT_sibling
   1509   1.1  christos 	.uleb128 0x7	# (DIE (0x19e) DW_TAG_formal_parameter)
   1510   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1511   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1512   1.1  christos 	.byte	0x43	# DW_AT_decl_line
   1513   1.1  christos 	.long	0x48	# DW_AT_type
   1514   1.1  christos 	.byte	0x2	# DW_AT_location
   1515   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1516   1.1  christos 	.sleb128 0
   1517   1.1  christos 	.uleb128 0x9	# (DIE (0x1aa) DW_TAG_variable)
   1518   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1519   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1520   1.1  christos 	.byte	0x45	# DW_AT_decl_line
   1521   1.1  christos 	.long	0x139	# DW_AT_type
   1522   1.1  christos 	.long	.LLST8	# DW_AT_location
   1523   1.1  christos 	.byte	0	# end of children of DIE 0x182
   1524   1.1  christos 	.uleb128 0x8	# (DIE (0x1b8) DW_TAG_subprogram)
   1525   1.1  christos 	.byte	0x1	# DW_AT_external
   1526   1.1  christos 	.ascii "f5\0"	# DW_AT_name
   1527   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1528   1.1  christos 	.byte	0x4e	# DW_AT_decl_line
   1529   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1530   1.1  christos 	.long	0x48	# DW_AT_type
   1531   1.1  christos 	.long	.LFB5	# DW_AT_low_pc
   1532   1.1  christos 	.long	.LFE5	# DW_AT_high_pc
   1533   1.1  christos 	.long	.LLST9	# DW_AT_frame_base
   1534   1.1  christos 	.long	0x1ee	# DW_AT_sibling
   1535   1.1  christos 	.uleb128 0x7	# (DIE (0x1d4) DW_TAG_formal_parameter)
   1536   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1537   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1538   1.1  christos 	.byte	0x4e	# DW_AT_decl_line
   1539   1.1  christos 	.long	0x48	# DW_AT_type
   1540   1.1  christos 	.byte	0x2	# DW_AT_location
   1541   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1542   1.1  christos 	.sleb128 0
   1543   1.1  christos 	.uleb128 0x9	# (DIE (0x1e0) DW_TAG_variable)
   1544   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1545   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1546   1.1  christos 	.byte	0x50	# DW_AT_decl_line
   1547   1.1  christos 	.long	0x25	# DW_AT_type
   1548   1.1  christos 	.long	.LLST10	# DW_AT_location
   1549   1.1  christos 	.byte	0	# end of children of DIE 0x1b8
   1550   1.1  christos 	.uleb128 0x8	# (DIE (0x1ee) DW_TAG_subprogram)
   1551   1.1  christos 	.byte	0x1	# DW_AT_external
   1552   1.1  christos 	.ascii "f6\0"	# DW_AT_name
   1553   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1554   1.1  christos 	.byte	0x59	# DW_AT_decl_line
   1555   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1556   1.1  christos 	.long	0x48	# DW_AT_type
   1557   1.1  christos 	.long	.LFB6	# DW_AT_low_pc
   1558   1.1  christos 	.long	.LFE6	# DW_AT_high_pc
   1559   1.1  christos 	.long	.LLST11	# DW_AT_frame_base
   1560   1.1  christos 	.long	0x22e	# DW_AT_sibling
   1561   1.1  christos 	.uleb128 0x7	# (DIE (0x20a) DW_TAG_formal_parameter)
   1562   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1563   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1564   1.1  christos 	.byte	0x59	# DW_AT_decl_line
   1565   1.1  christos 	.long	0x48	# DW_AT_type
   1566   1.1  christos 	.byte	0x2	# DW_AT_location
   1567   1.1  christos 	.byte	0x91	# DW_OP_fbreg
   1568   1.1  christos 	.sleb128 0
   1569   1.1  christos 	.uleb128 0xd	# (DIE (0x216) DW_TAG_variable)
   1570   1.1  christos 	.ascii "z\0"	# DW_AT_name
   1571   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1572   1.1  christos 	.byte	0x5b	# DW_AT_decl_line
   1573   1.1  christos 	.long	0x48	# DW_AT_type
   1574   1.1  christos 	.byte	0x17	# DW_AT_const_value
   1575   1.1  christos 	.uleb128 0x9	# (DIE (0x220) DW_TAG_variable)
   1576   1.1  christos 	.ascii "a\0"	# DW_AT_name
   1577   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1578   1.1  christos 	.byte	0x5c	# DW_AT_decl_line
   1579   1.1  christos 	.long	0x78	# DW_AT_type
   1580   1.1  christos 	.long	.LLST12	# DW_AT_location
   1581   1.1  christos 	.byte	0	# end of children of DIE 0x1ee
   1582   1.1  christos 	.uleb128 0xe	# (DIE (0x22e) DW_TAG_subprogram)
   1583   1.1  christos 	.byte	0x1	# DW_AT_external
   1584   1.1  christos 	.long	.LASF0	# DW_AT_name: "main"
   1585   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1586   1.1  christos 	.byte	0x65	# DW_AT_decl_line
   1587   1.1  christos 	.byte	0x1	# DW_AT_prototyped
   1588   1.1  christos 	.long	0x48	# DW_AT_type
   1589   1.1  christos 	.long	.LFB7	# DW_AT_low_pc
   1590   1.1  christos 	.long	.LFE7	# DW_AT_high_pc
   1591   1.1  christos 	.long	.LLST13	# DW_AT_frame_base
   1592   1.1  christos 	.uleb128 0x9	# (DIE (0x247) DW_TAG_variable)
   1593   1.1  christos 	.ascii "k\0"	# DW_AT_name
   1594   1.1  christos 	.byte	0x1	# DW_AT_decl_file (pieces.c)
   1595   1.1  christos 	.byte	0x67	# DW_AT_decl_line
   1596   1.1  christos 	.long	0x48	# DW_AT_type
   1597   1.1  christos 	.long	.LLST14	# DW_AT_location
   1598   1.1  christos 	.byte	0	# end of children of DIE 0x22e
   1599   1.1  christos 	.byte	0	# end of children of DIE 0xb
   1600   1.1  christos 	.section	.debug_abbrev
   1601   1.1  christos 	.uleb128 0x1	# (abbrev code)
   1602   1.1  christos 	.uleb128 0x11	# (TAG: DW_TAG_compile_unit)
   1603   1.1  christos 	.byte	0x1	# DW_children_yes
   1604   1.1  christos 	.uleb128 0x25	# (DW_AT_producer)
   1605   1.1  christos 	.uleb128 0xe	# (DW_FORM_strp)
   1606   1.1  christos 	.uleb128 0x13	# (DW_AT_language)
   1607   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1608   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1609   1.1  christos 	.uleb128 0xe	# (DW_FORM_strp)
   1610   1.1  christos 	.uleb128 0x1b	# (DW_AT_comp_dir)
   1611   1.1  christos 	.uleb128 0xe	# (DW_FORM_strp)
   1612   1.1  christos 	.uleb128 0x11	# (DW_AT_low_pc)
   1613   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1614   1.1  christos 	.uleb128 0x12	# (DW_AT_high_pc)
   1615   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1616   1.1  christos 	.uleb128 0x10	# (DW_AT_stmt_list)
   1617   1.1  christos 	.uleb128 0x6	# (DW_FORM_data4)
   1618   1.1  christos 	.byte	0
   1619   1.1  christos 	.byte	0
   1620   1.1  christos 	.uleb128 0x2	# (abbrev code)
   1621   1.1  christos 	.uleb128 0x13	# (TAG: DW_TAG_structure_type)
   1622   1.1  christos 	.byte	0x1	# DW_children_yes
   1623   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1624   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1625   1.1  christos 	.uleb128 0xb	# (DW_AT_byte_size)
   1626   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1627   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1628   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1629   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1630   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1631   1.1  christos 	.uleb128 0x1	# (DW_AT_sibling)
   1632   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1633   1.1  christos 	.byte	0
   1634   1.1  christos 	.byte	0
   1635   1.1  christos 	.uleb128 0x3	# (abbrev code)
   1636   1.1  christos 	.uleb128 0xd	# (TAG: DW_TAG_member)
   1637   1.1  christos 	.byte	0	# DW_children_no
   1638   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1639   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1640   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1641   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1642   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1643   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1644   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1645   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1646   1.1  christos 	.uleb128 0x38	# (DW_AT_data_member_location)
   1647   1.1  christos 	.uleb128 0xa	# (DW_FORM_block1)
   1648   1.1  christos 	.byte	0
   1649   1.1  christos 	.byte	0
   1650   1.1  christos 	.uleb128 0x4	# (abbrev code)
   1651   1.1  christos 	.uleb128 0x24	# (TAG: DW_TAG_base_type)
   1652   1.1  christos 	.byte	0	# DW_children_no
   1653   1.1  christos 	.uleb128 0xb	# (DW_AT_byte_size)
   1654   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1655   1.1  christos 	.uleb128 0x3e	# (DW_AT_encoding)
   1656   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1657   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1658   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1659   1.1  christos 	.byte	0
   1660   1.1  christos 	.byte	0
   1661   1.1  christos 	.uleb128 0x5	# (abbrev code)
   1662   1.1  christos 	.uleb128 0xd	# (TAG: DW_TAG_member)
   1663   1.1  christos 	.byte	0	# DW_children_no
   1664   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1665   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1666   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1667   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1668   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1669   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1670   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1671   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1672   1.1  christos 	.uleb128 0xb	# (DW_AT_byte_size)
   1673   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1674   1.1  christos 	.uleb128 0xd	# (DW_AT_bit_size)
   1675   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1676   1.1  christos 	.uleb128 0xc	# (DW_AT_bit_offset)
   1677   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1678   1.1  christos 	.uleb128 0x38	# (DW_AT_data_member_location)
   1679   1.1  christos 	.uleb128 0xa	# (DW_FORM_block1)
   1680   1.1  christos 	.byte	0
   1681   1.1  christos 	.byte	0
   1682   1.1  christos 	.uleb128 0x6	# (abbrev code)
   1683   1.1  christos 	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
   1684   1.1  christos 	.byte	0x1	# DW_children_yes
   1685   1.1  christos 	.uleb128 0x3f	# (DW_AT_external)
   1686   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1687   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1688   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1689   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1690   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1691   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1692   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1693   1.1  christos 	.uleb128 0x27	# (DW_AT_prototyped)
   1694   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1695   1.1  christos 	.uleb128 0x11	# (DW_AT_low_pc)
   1696   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1697   1.1  christos 	.uleb128 0x12	# (DW_AT_high_pc)
   1698   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1699   1.1  christos 	.uleb128 0x40	# (DW_AT_frame_base)
   1700   1.1  christos 	.uleb128 0x6	# (DW_FORM_data4)
   1701   1.1  christos 	.uleb128 0x1	# (DW_AT_sibling)
   1702   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1703   1.1  christos 	.byte	0
   1704   1.1  christos 	.byte	0
   1705   1.1  christos 	.uleb128 0x7	# (abbrev code)
   1706   1.1  christos 	.uleb128 0x5	# (TAG: DW_TAG_formal_parameter)
   1707   1.1  christos 	.byte	0	# DW_children_no
   1708   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1709   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1710   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1711   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1712   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1713   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1714   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1715   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1716   1.1  christos 	.uleb128 0x2	# (DW_AT_location)
   1717   1.1  christos 	.uleb128 0xa	# (DW_FORM_block1)
   1718   1.1  christos 	.byte	0
   1719   1.1  christos 	.byte	0
   1720   1.1  christos 	.uleb128 0x8	# (abbrev code)
   1721   1.1  christos 	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
   1722   1.1  christos 	.byte	0x1	# DW_children_yes
   1723   1.1  christos 	.uleb128 0x3f	# (DW_AT_external)
   1724   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1725   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1726   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1727   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1728   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1729   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1730   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1731   1.1  christos 	.uleb128 0x27	# (DW_AT_prototyped)
   1732   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1733   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1734   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1735   1.1  christos 	.uleb128 0x11	# (DW_AT_low_pc)
   1736   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1737   1.1  christos 	.uleb128 0x12	# (DW_AT_high_pc)
   1738   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1739   1.1  christos 	.uleb128 0x40	# (DW_AT_frame_base)
   1740   1.1  christos 	.uleb128 0x6	# (DW_FORM_data4)
   1741   1.1  christos 	.uleb128 0x1	# (DW_AT_sibling)
   1742   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1743   1.1  christos 	.byte	0
   1744   1.1  christos 	.byte	0
   1745   1.1  christos 	.uleb128 0x9	# (abbrev code)
   1746   1.1  christos 	.uleb128 0x34	# (TAG: DW_TAG_variable)
   1747   1.1  christos 	.byte	0	# DW_children_no
   1748   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1749   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1750   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1751   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1752   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1753   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1754   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1755   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1756   1.1  christos 	.uleb128 0x2	# (DW_AT_location)
   1757   1.1  christos 	.uleb128 0x6	# (DW_FORM_data4)
   1758   1.1  christos 	.byte	0
   1759   1.1  christos 	.byte	0
   1760   1.1  christos 	.uleb128 0xa	# (abbrev code)
   1761   1.1  christos 	.uleb128 0x1	# (TAG: DW_TAG_array_type)
   1762   1.1  christos 	.byte	0x1	# DW_children_yes
   1763   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1764   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1765   1.1  christos 	.uleb128 0x1	# (DW_AT_sibling)
   1766   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1767   1.1  christos 	.byte	0
   1768   1.1  christos 	.byte	0
   1769   1.1  christos 	.uleb128 0xb	# (abbrev code)
   1770   1.1  christos 	.uleb128 0x21	# (TAG: DW_TAG_subrange_type)
   1771   1.1  christos 	.byte	0	# DW_children_no
   1772   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1773   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1774   1.1  christos 	.uleb128 0x2f	# (DW_AT_upper_bound)
   1775   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1776   1.1  christos 	.byte	0
   1777   1.1  christos 	.byte	0
   1778   1.1  christos 	.uleb128 0xc	# (abbrev code)
   1779   1.1  christos 	.uleb128 0x24	# (TAG: DW_TAG_base_type)
   1780   1.1  christos 	.byte	0	# DW_children_no
   1781   1.1  christos 	.uleb128 0xb	# (DW_AT_byte_size)
   1782   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1783   1.1  christos 	.uleb128 0x3e	# (DW_AT_encoding)
   1784   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1785   1.1  christos 	.byte	0
   1786   1.1  christos 	.byte	0
   1787   1.1  christos 	.uleb128 0xd	# (abbrev code)
   1788   1.1  christos 	.uleb128 0x34	# (TAG: DW_TAG_variable)
   1789   1.1  christos 	.byte	0	# DW_children_no
   1790   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1791   1.1  christos 	.uleb128 0x8	# (DW_FORM_string)
   1792   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1793   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1794   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1795   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1796   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1797   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1798   1.1  christos 	.uleb128 0x1c	# (DW_AT_const_value)
   1799   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1800   1.1  christos 	.byte	0
   1801   1.1  christos 	.byte	0
   1802   1.1  christos 	.uleb128 0xe	# (abbrev code)
   1803   1.1  christos 	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
   1804   1.1  christos 	.byte	0x1	# DW_children_yes
   1805   1.1  christos 	.uleb128 0x3f	# (DW_AT_external)
   1806   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1807   1.1  christos 	.uleb128 0x3	# (DW_AT_name)
   1808   1.1  christos 	.uleb128 0xe	# (DW_FORM_strp)
   1809   1.1  christos 	.uleb128 0x3a	# (DW_AT_decl_file)
   1810   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1811   1.1  christos 	.uleb128 0x3b	# (DW_AT_decl_line)
   1812   1.1  christos 	.uleb128 0xb	# (DW_FORM_data1)
   1813   1.1  christos 	.uleb128 0x27	# (DW_AT_prototyped)
   1814   1.1  christos 	.uleb128 0xc	# (DW_FORM_flag)
   1815   1.1  christos 	.uleb128 0x49	# (DW_AT_type)
   1816   1.1  christos 	.uleb128 0x13	# (DW_FORM_ref4)
   1817   1.1  christos 	.uleb128 0x11	# (DW_AT_low_pc)
   1818   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1819   1.1  christos 	.uleb128 0x12	# (DW_AT_high_pc)
   1820   1.1  christos 	.uleb128 0x1	# (DW_FORM_addr)
   1821   1.1  christos 	.uleb128 0x40	# (DW_AT_frame_base)
   1822   1.1  christos 	.uleb128 0x6	# (DW_FORM_data4)
   1823   1.1  christos 	.byte	0
   1824   1.1  christos 	.byte	0
   1825   1.1  christos 	.byte	0
   1826   1.1  christos 	.section	.debug_pubnames,"",@progbits
   1827   1.1  christos 	.long	0x49	# Length of Public Names Info
   1828   1.1  christos 	.value	0x2	# DWARF Version
   1829   1.1  christos 	.long	.Ldebug_info0	# Offset of Compilation Unit Info
   1830   1.1  christos 	.long	0x256	# Compilation Unit Length
   1831   1.1  christos 	.long	0xa7	# DIE offset
   1832   1.1  christos 	.ascii "bar\0"	# external name
   1833   1.1  christos 	.long	0xcd	# DIE offset
   1834   1.1  christos 	.ascii "f1\0"	# external name
   1835   1.1  christos 	.long	0x103	# DIE offset
   1836   1.1  christos 	.ascii "f2\0"	# external name
   1837   1.1  christos 	.long	0x14c	# DIE offset
   1838   1.1  christos 	.ascii "f3\0"	# external name
   1839   1.1  christos 	.long	0x182	# DIE offset
   1840   1.1  christos 	.ascii "f4\0"	# external name
   1841   1.1  christos 	.long	0x1b8	# DIE offset
   1842   1.1  christos 	.ascii "f5\0"	# external name
   1843   1.1  christos 	.long	0x1ee	# DIE offset
   1844   1.1  christos 	.ascii "f6\0"	# external name
   1845   1.1  christos 	.long	0x22e	# DIE offset
   1846   1.1  christos 	.ascii "main\0"	# external name
   1847   1.1  christos 	.long	0
   1848   1.1  christos 	.section	.debug_pubtypes,"",@progbits
   1849   1.1  christos 	.long	0x20	# Length of Public Type Names Info
   1850   1.1  christos 	.value	0x2	# DWARF Version
   1851   1.1  christos 	.long	.Ldebug_info0	# Offset of Compilation Unit Info
   1852   1.1  christos 	.long	0x256	# Compilation Unit Length
   1853   1.1  christos 	.long	0x25	# DIE offset
   1854   1.1  christos 	.ascii "A\0"	# external name
   1855   1.1  christos 	.long	0x4f	# DIE offset
   1856   1.1  christos 	.ascii "B\0"	# external name
   1857   1.1  christos 	.long	0x78	# DIE offset
   1858   1.1  christos 	.ascii "C\0"	# external name
   1859   1.1  christos 	.long	0
   1860   1.1  christos 	.section	.debug_aranges,"",@progbits
   1861   1.1  christos 	.long	0x1c	# Length of Address Ranges Info
   1862   1.1  christos 	.value	0x2	# DWARF Version
   1863   1.1  christos 	.long	.Ldebug_info0	# Offset of Compilation Unit Info
   1864   1.1  christos 	.byte	0x4	# Size of Address
   1865   1.1  christos 	.byte	0	# Size of Segment Descriptor
   1866   1.1  christos 	.value	0	# Pad to 8 byte boundary
   1867   1.1  christos 	.value	0
   1868   1.1  christos 	.long	.Ltext0	# Address
   1869   1.1  christos 	.long	.Letext0-.Ltext0	# Length
   1870   1.1  christos 	.long	0
   1871   1.1  christos 	.long	0
   1872   1.1  christos 	.section	.debug_str,"MS",@progbits,1
   1873   1.1  christos .LASF2:
   1874   1.1  christos 	.string	"pieces.c"
   1875   1.1  christos .LASF3:
   1876   1.1  christos 	.string	"/home/tromey/gnu/archer/archer/gdb/testsuite/gdb.dwarf2"
   1877   1.1  christos .LASF1:
   1878   1.1  christos 	.string	"GNU C 4.6.0 20100506 (experimental) [trunk revision 159117]"
   1879   1.1  christos .LASF0:
   1880   1.1  christos 	.string	"main"
   1881   1.1  christos 	.ident	"GCC: (GNU) 4.6.0 20100506 (experimental) [trunk revision 159117]"
   1882   1.1  christos 	.section	.note.GNU-stack,"",@progbits
   1883