Test run by tcwg-build on Sat May 16 09:12:12 2026
Native configuration is armv8l-unknown-linux-gnueabihf

		=== binutils tests ===

Schedule of variations:
    tcwg-local

Running target tcwg-local
Using /home/tcwg-build/workspace/tcwg_gnu_4/abe/config/boards/tcwg-local.exp as board description file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump.exp ...
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --version   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --version
GNU objdump (Linaro_Binutils-2026.05.16) 2.46.50.20260516
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
Version /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump 2.46.50.20260516
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -i
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -i   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -i
BFD header file version (Linaro_Binutils-2026.05.16) 2.46.50.20260516
elf32-littlearm
 (header little endian, data little endian)
  arm
elf32-littlearm-fdpic
 (header little endian, data little endian)
  arm
elf32-bigarm
 (header big endian, data big endian)
  arm
elf32-bigarm-fdpic
 (header big endian, data big endian)
  arm
elf32-little
 (header little endian, data little endian)
  arm
elf32-big
 (header big endian, data big endian)
  arm
srec
 (header endianness unknown, data endianness unknown)
  arm
symbolsrec
 (header endianness unknown, data endianness unknown)
  arm
verilog
 (header endianness unknown, data endianness unknown)
  arm
tekhex
 (header endianness unknown, data endianness unknown)
  arm
binary
 (header endianness unknown, data endianness unknown)
  arm
ihex
 (header endianness unknown, data endianness unknown)
  arm
plugin
 (header little endian, data little endian)

         elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic 
     arm elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic

         elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex 
     arm elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex

         plugin 
     arm ------
BFD header file version (Linaro_Binutils-2026.05.16) 2.46.50.20260516
elf32-littlearm
 (header little endian, data little endian)
  arm
elf32-littlearm-fdpic
 (header little endian, data little endian)
  arm
elf32-bigarm
 (header big endian, data big endian)
  arm
elf32-bigarm-fdpic
 (header big endian, data big endian)
  arm
elf32-little
 (header little endian, data little endian)
  arm
elf32-big
 (header big endian, data big endian)
  arm
srec
 (header endianness unknown, data endianness unknown)
  arm
symbolsrec
 (header endianness unknown, data endianness unknown)
  arm
verilog
 (header endianness unknown, data endianness unknown)
  arm
tekhex
 (header endianness unknown, data endianness unknown)
  arm
binary
 (header endianness unknown, data endianness unknown)
  arm
ihex
 (header endianness unknown, data endianness unknown)
  arm
plugin
 (header little endian, data little endian)

         elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic 
     arm elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic

         elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex 
     arm elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex

         plugin 
     arm ------

CPU regex: (aarch64|alpha|am33-2|arc|ARC700|ARCv2|arm|cris|d10v|d30v|fr30|fr500|fr550|h8|hppa|i386|iamcu|ip2022|m16c|m32c|m32r|m68hc11|m68hc12|m68k|MCore|mep|c5|h1|MicroBlaze|mips|mn10200|mn10300|ms1|msp|MSP430|nds32|n1h_v3|ns32k|or1k|or1knd|pj|powerpc|pyramid|riscv|romp|rs6000|s390|sh|sparc|tic54x|tilegx|tms320c30|tms320c4x|tms320c54x|v850|vax|x86-64|xscale|xtensa|z8k|z8001|z8002|Loongarch64|Loongarch32|armv8l)
PASS: objdump -i
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest2.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest2.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/ar rc tmpdir/bintest.a tmpdir/bintest2.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/ar rc tmpdir/bintest.a tmpdir/bintest2.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/ar rc tmpdir/bintest.a tmpdir/bintest2.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -f tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -f tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -f tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm
architecture: armv3m, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


tmpdir/bintest.o:     file format elf32-littlearm
architecture: armv3m, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


PASS: objdump -f (tmpdir/bintest.o, tmpdir/bintest.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -f tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -f tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -f tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm
architecture: armv3m, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000

In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm
architecture: armv3m, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


PASS: objdump -f (tmpdir/bintest.a, bintest2.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -h tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -h tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -h tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000010  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  00000044  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000048  2**0
                  ALLOC
  3 .ARM.attributes 00000014  00000000  00000000  00000048  2**0
                  CONTENTS, READONLY

tmpdir/bintest.o:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000010  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  00000044  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000048  2**0
                  ALLOC
  3 .ARM.attributes 00000014  00000000  00000000  00000048  2**0
                  CONTENTS, READONLY

PASS: objdump -h (tmpdir/bintest.o, tmpdir/bintest.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -h tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -h tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -h tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000010  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  00000044  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000048  2**0
                  ALLOC
  3 .ARM.attributes 00000014  00000000  00000000  00000048  2**0
                  CONTENTS, READONLY
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000010  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  00000044  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000048  2**0
                  ALLOC
  3 .ARM.attributes 00000014  00000000  00000000  00000048  2**0
                  CONTENTS, READONLY

PASS: objdump -h (tmpdir/bintest.a, bintest2.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -t tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -t tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -t tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm

SYMBOL TABLE:
00000000 l    d  .text	00000000 .text
00000000 l    d  .data	00000000 .data
00000000 l    d  .bss	00000000 .bss
00000000 l       .text	00000000 static_text_symbol
00000000 l       .data	00000000 static_data_symbol
00000000 l    d  .ARM.attributes	00000000 .ARM.attributes
00000000 g       .text	00000000 text_symbol
00000000         *UND*	00000000 external_symbol
00000000 g       .data	00000000 data_symbol
00000004       O *COM*	00000004 common_symbol
00000008 g       .text	00000000 text_symbol2
0000000c g       .text	00000000 text_symbol3



tmpdir/bintest.o:     file format elf32-littlearm

SYMBOL TABLE:
00000000 l    d  .text	00000000 .text
00000000 l    d  .data	00000000 .data
00000000 l    d  .bss	00000000 .bss
00000000 l       .text	00000000 static_text_symbol
00000000 l       .data	00000000 static_data_symbol
00000000 l    d  .ARM.attributes	00000000 .ARM.attributes
00000000 g       .text	00000000 text_symbol
00000000         *UND*	00000000 external_symbol
00000000 g       .data	00000000 data_symbol
00000004       O *COM*	00000004 common_symbol
00000008 g       .text	00000000 text_symbol2
0000000c g       .text	00000000 text_symbol3



PASS: objdump -t (tmpdir/bintest.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -t tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -t tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -t tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

SYMBOL TABLE:
00000000 l    d  .text	00000000 .text
00000000 l    d  .data	00000000 .data
00000000 l    d  .bss	00000000 .bss
00000000 l       .text	00000000 static_text_symbol
00000000 l       .data	00000000 static_data_symbol
00000000 l    d  .ARM.attributes	00000000 .ARM.attributes
00000000 g       .text	00000000 text_symbol
00000000         *UND*	00000000 external_symbol
00000000 g       .data	00000000 data_symbol
00000004       O *COM*	00000004 common_symbol
00000008 g       .text	00000000 text_symbol2
0000000c g       .text	00000000 text_symbol3


In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

SYMBOL TABLE:
00000000 l    d  .text	00000000 .text
00000000 l    d  .data	00000000 .data
00000000 l    d  .bss	00000000 .bss
00000000 l       .text	00000000 static_text_symbol
00000000 l       .data	00000000 static_data_symbol
00000000 l    d  .ARM.attributes	00000000 .ARM.attributes
00000000 g       .text	00000000 text_symbol
00000000         *UND*	00000000 external_symbol
00000000 g       .data	00000000 data_symbol
00000004       O *COM*	00000004 common_symbol
00000008 g       .text	00000000 text_symbol2
0000000c g       .text	00000000 text_symbol3



PASS: objdump -t (tmpdir/bintest.a)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -r tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -r tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -r tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE
00000004 R_ARM_ABS32       external_symbol



tmpdir/bintest.o:     file format elf32-littlearm

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE
00000004 R_ARM_ABS32       external_symbol



PASS: objdump -r (tmpdir/bintest.o, tmpdir/bintest.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -r tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -r tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -r tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE
00000004 R_ARM_ABS32       external_symbol


In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE
00000004 R_ARM_ABS32       external_symbol



PASS: objdump -r (tmpdir/bintest.a, bintest2.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -d tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003

PASS: objdump -d tmpdir/bintest.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -d tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003

PASS: objdump -d tmpdir/bintest.a
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/ld/ld-new: no input files
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z nomemory-seal   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z nomemory-seal
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/ld/ld-new: no input files
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi1.o tmpdir/multi2.o 
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi1.o tmpdir/multi2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func -wz tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func -wz tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: objdump --disassemble= of consecutive same-name functions (1)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi2.o tmpdir/multi1.o 
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi2.o tmpdir/multi1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func2 -wz tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func2 -wz tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: objdump --disassemble= of consecutive same-name functions (2)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi1.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/multi2.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/multi2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi1.o tmpdir/multi2.o 
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../ld/ld-new -z norelro -z nomemory-seal  -L/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all  -r -o tmpdir/dump tmpdir/multi1.o tmpdir/multi2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func --disassemble=func2 -wz tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func --disassemble=func2 -wz tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: objdump multiple --disassemble=
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=text_symbol2 tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=text_symbol2 tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --disassemble=text_symbol2 tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

PASS: objdump --disassemble=text_symbol2 tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/disasm.s  -o tmpdir/disasm.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/disasm.s -o tmpdir/disasm.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func --disassemble-zeroes tmpdir/disasm.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=func --disassemble-zeroes tmpdir/disasm.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --disassemble=func --disassemble-zeroes tmpdir/disasm.o

tmpdir/disasm.o:     file format elf32-littlearm


Disassembly of section .text:

00000004 <func>:
   4:	00000002 	.word	0x00000002

00000008 <global_non_func_sym>:
   8:	00000003 	.word	0x00000003

0000000c <local_non_func_sym>:
   c:	00000004 	.word	0x00000004

tmpdir/disasm.o:     file format elf32-littlearm


Disassembly of section .text:

00000004 <func>:
   4:	00000002 	.word	0x00000002

00000008 <global_non_func_sym>:
   8:	00000003 	.word	0x00000003

0000000c <local_non_func_sym>:
   c:	00000004 	.word	0x00000004

PASS: objdump --disassemble=func tmpdir/disasm.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=global_non_func_sym tmpdir/disasm.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble=global_non_func_sym tmpdir/disasm.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --disassemble=global_non_func_sym tmpdir/disasm.o

tmpdir/disasm.o:     file format elf32-littlearm


Disassembly of section .text:

00000008 <global_non_func_sym>:
   8:	00000003 	.word	0x00000003

tmpdir/disasm.o:     file format elf32-littlearm


Disassembly of section .text:

00000008 <global_non_func_sym>:
   8:	00000003 	.word	0x00000003

PASS: objdump --disassemble=non_func tmpdir/disasm.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d --show-all-symbols tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d --show-all-symbols tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -d --show-all-symbols tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
00000000 <static_text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003

tmpdir/bintest.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <text_symbol>:
00000000 <static_text_symbol>:
   0:	00000001 	.word	0x00000001
   4:	00000000 	.word	0x00000000

00000008 <text_symbol2>:
   8:	00000002 	.word	0x00000002

0000000c <text_symbol3>:
   c:	00000003 	.word	0x00000003

PASS: objdump -d --show-all-symbols tmpdir/bintest.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s tmpdir/bintest.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -s tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-littlearm

Contents of section .text:
 0000 01000000 00000000 02000000 03000000  ................
Contents of section .data:
 0000 02000000                             ....            
Contents of section .ARM.attributes:
 0000 41130000 00616561 62690001 09000000  A....aeabi......
 0010 08010901                             ....            

tmpdir/bintest.o:     file format elf32-littlearm

Contents of section .text:
 0000 01000000 00000000 02000000 03000000  ................
Contents of section .data:
 0000 02000000                             ....            
Contents of section .ARM.attributes:
 0000 41130000 00616561 62690001 09000000  A....aeabi......
 0010 08010901                             ....            

PASS: objdump -s (tmpdir/bintest.o, tmpdir/bintest.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s tmpdir/bintest.a
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s tmpdir/bintest.a   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -s tmpdir/bintest.a
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

Contents of section .text:
 0000 01000000 00000000 02000000 03000000  ................
Contents of section .data:
 0000 02000000                             ....            
Contents of section .ARM.attributes:
 0000 41130000 00616561 62690001 09000000  A....aeabi......
 0010 08010901                             ....            
In archive tmpdir/bintest.a:

bintest2.o:     file format elf32-littlearm

Contents of section .text:
 0000 01000000 00000000 02000000 03000000  ................
Contents of section .data:
 0000 02000000                             ....            
Contents of section .ARM.attributes:
 0000 41130000 00616561 62690001 09000000  A....aeabi......
 0010 08010901                             ....            

PASS: objdump -s (tmpdir/bintest.a, bintest2.o)
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-compressed.S  -o tmpdir/dw2-compressed.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-compressed.S -o tmpdir/dw2-compressed.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s -j .zdebug_abbrev tmpdir/dw2-compressed.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-compressed.o:     file format elf32-littlearm

Contents of section .zdebug_abbrev:
 NOTE: This section is compressed, but its contents have NOT been expanded for this dump.
 0000 5a4c4942 00000000 00000033 785e6314  ZLIB.......3x^c.
 0010 64146013 62146464 e650e510 e6666060  d.`.b.dd.P...f``
 0020 d263b0e7 b1e2b6e6 66e6f014 16641462  .c......f....d.b
 0030 74e00200 25780281 789c6360 60566160  t...%x..x.c``Va`
 0040 e6e0e6b6 e3660002 00049c00 92        .....f.......   
PASS: objdump -s -j .zdebug_abbrev
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -W tmpdir/dw2-compressed.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-compressed.o:     file format elf32-littlearm

Contents of the .debug_info section:

  Compilation Unit @ offset 0:
   Length:        0x4e (32-bit)
   Version:       2
   Abbrev Offset: 0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0
    <10>   DW_AT_high_pc     : 0x8
    <14>   DW_AT_low_pc      : 0x4
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1	(ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x4a>
    <40>   DW_AT_low_pc      : 0x4
    <44>   DW_AT_high_pc     : 0x8
    <48>   DW_AT_frame_base  : 1 byte block: 55 	(DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int
    <4f>   DW_AT_byte_size   : 4
    <50>   DW_AT_encoding    : 5	(signed)
 <1><51>: Abbrev Number: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 arg
  Opcode 3 has 1 arg
  Opcode 4 has 1 arg
  Opcode 5 has 1 arg
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 arg
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 arg
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry	Dir	Time	Size	Name
  1	0	0	0	file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x4
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy (view 1)
  [0x00000038]  Extended opcode 2: set Address to 0x8
  [0x0000003f]  Extended opcode 1: End of Sequence


Contents of the .zdebug_abbrev section:

  Number TAG (0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

PASS: objdump -W
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -Z -s -j .zdebug_abbrev tmpdir/dw2-compressed.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-compressed.o:     file format elf32-littlearm

Contents of section .zdebug_abbrev:
 0000 01110110 06120111 01030825 08130b00  ...........%....
 0010 00022e00 3f0c3a0b 3b0b0308 49131101  ....?.:.;...I...
 0020 1201400a 00000324 0003080b 0b3e0b00  ..@....$.....>..
 0030 000000                               ...             
PASS: objdump -Z -s
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-decodedline.S  -o tmpdir/dw2-decodedline.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-decodedline.S -o tmpdir/dw2-decodedline.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -WL tmpdir/dw2-decodedline.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-decodedline.o:     file format elf32-littlearm

Contents of the .debug_line section:

dw2-decodedline.c:
File name                        Line number    Starting address    View    Stmt

directory/file1.c:
file1.c                                    1                   0               x

./dw2-decodedline.c:[++]
dw2-decodedline.c                          2                 0x4               x
dw2-decodedline.c                          -                 0x8


PASS: objdump -WL
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-ranges.S  -o tmpdir/dw2-ranges.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw2-ranges.S -o tmpdir/dw2-ranges.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --dwarf=Ranges tmpdir/dw2-ranges.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-ranges.o:     file format elf32-littlearm

Contents of the .debug_ranges section:


    Offset   Begin    End
    00000000 ffffffff 00000004 (base address)
    00000000 00000004 00000008
    00000000 ffffffff 00000008 (base address)
    00000000 00000008 0000000c
    00000000 <End of list>

PASS: objdump -W for debug_ranges
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-op.S  -o tmpdir/dw5-op.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-op.S -o tmpdir/dw5-op.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -Wi tmpdir/dw5-op.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw5-op.o:     file format elf32-littlearm

Contents of the .debug_info section:

  Compilation Unit @ offset 0:
   Length:        0x4e (32-bit)
   Version:       5
   Unit Type:     DW_UT_compile (1)
   Abbrev Offset: 0
   Pointer Size:  8
 <0><c>: Abbrev Number: 3 (DW_TAG_compile_unit)
    <d>   DW_AT_producer    : (indirect string, offset: 0xa): GNU C11 7.0.1 20170218 (experimental) -mtune=generic -march=x86-64 -gdwarf-5 -O2
    <11>   DW_AT_language    : 29	(C11)
    <12>   DW_AT_name        : (indirect line string, offset: 0x2): main.c
    <16>   DW_AT_comp_dir    : (indirect line string, offset: 0): 
    <1a>   DW_AT_ranges      : 0
    <1e>   DW_AT_low_pc      : 0
    <26>   DW_AT_stmt_list   : 0
 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)
    <2b>   DW_AT_byte_size   : 4
    <2c>   DW_AT_encoding    : 5	(signed)
    <2d>   DW_AT_name        : (indirect string, offset: 0): main
 <1><31>: Abbrev Number: 2 (DW_TAG_variable)
    <32>   DW_AT_name        : (indirect string, offset: 0x5): xvar
    <36>   DW_AT_decl_file   : 1
    <36>   DW_AT_decl_line   : 2
    <37>   DW_AT_type        : <0x2a>
    <3b>   DW_AT_external    : 1
    <3b>   DW_AT_location    : 9 byte block: 3 34 12 0 0 0 0 0 0 	(DW_OP_addr: 1234)
 <1><45>: Abbrev Number: 2 (DW_TAG_variable)
    <46>   DW_AT_name        : (indirect string, offset: 0x5b): yvar
    <4a>   DW_AT_decl_file   : 1
    <4a>   DW_AT_decl_line   : 3
    <4b>   DW_AT_type        : <0x2a>
    <4f>   DW_AT_external    : 1
    <4f>   DW_AT_location    :	(DW_OP_addrx <0>)

Executing on host: sed -e 1,3d tmpdir/objdump.out  /dev/null tmpdir/objdump.tail (timeout = 300)
spawn [open ...]
Contents of the .debug_info section:

  Compilation Unit @ offset 0:
   Length:        0x4e (32-bit)
   Version:       5
   Unit Type:     DW_UT_compile (1)
   Abbrev Offset: 0
   Pointer Size:  8
 <0><c>: Abbrev Number: 3 (DW_TAG_compile_unit)
    <d>   DW_AT_producer    : (indirect string, offset: 0xa): GNU C11 7.0.1 20170218 (experimental) -mtune=generic -march=x86-64 -gdwarf-5 -O2
    <11>   DW_AT_language    : 29	(C11)
    <12>   DW_AT_name        : (indirect line string, offset: 0x2): main.c
    <16>   DW_AT_comp_dir    : (indirect line string, offset: 0): 
    <1a>   DW_AT_ranges      : 0
    <1e>   DW_AT_low_pc      : 0
    <26>   DW_AT_stmt_list   : 0
 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)
    <2b>   DW_AT_byte_size   : 4
    <2c>   DW_AT_encoding    : 5	(signed)
    <2d>   DW_AT_name        : (indirect string, offset: 0): main
 <1><31>: Abbrev Number: 2 (DW_TAG_variable)
    <32>   DW_AT_name        : (indirect string, offset: 0x5): xvar
    <36>   DW_AT_decl_file   : 1
    <36>   DW_AT_decl_line   : 2
    <37>   DW_AT_type        : <0x2a>
    <3b>   DW_AT_external    : 1
    <3b>   DW_AT_location    : 9 byte block: 3 34 12 0 0 0 0 0 0 	(DW_OP_addr: 1234)
 <1><45>: Abbrev Number: 2 (DW_TAG_variable)
    <46>   DW_AT_name        : (indirect string, offset: 0x5b): yvar
    <4a>   DW_AT_decl_file   : 1
    <4a>   DW_AT_decl_line   : 3
    <4b>   DW_AT_type        : <0x2a>
    <4f>   DW_AT_external    : 1
    <4f>   DW_AT_location    :	(DW_OP_addrx <0>)

PASS: objdump -Wi for DW_OP_*
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/dw5-embedded-source.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S
Executing on host: sh -c {/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/../gas/as-new     -o tmpdir/dw5-embedded-source.o /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S: Assembler messages:
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S:21: Error: bad relocation fixup type (1)
failed with: </home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S: Assembler messages:
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/dw5-embedded-source.S:21: Error: bad relocation fixup type (1)>, no expected output
FAIL: objdump (objdump --dwarf=rawline with embedded source)
Executing on host: gcc  /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c   -g -Wl,--build-id=0x12345678abcdef01,--compress-debug-sections=none -g  -lm  -o tmpdir/testprog    (timeout = 300)
spawn -ignore SIGHUP gcc /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01,--compress-debug-sections=none -g -lm -o tmpdir/testprog
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug
Executing on host: mkdir -p .build-id/12    (timeout = 300)
spawn -ignore SIGHUP mkdir -p .build-id/12
Executing on host: cp tmpdir/testprog.debug .build-id/12/345678abcdef01.debug    (timeout = 300)
spawn -ignore SIGHUP cp tmpdir/testprog.debug .build-id/12/345678abcdef01.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -Sl tmpdir/testprog.strip  /dev/null tmpdir/testprog.strip.dump (timeout = 300)
spawn [open ...]

tmpdir/testprog.strip:     file format elf32-littlearm


Disassembly of section .init:

000003a0 <_init>:
_init():
 3a0:	e92d4008 	push	{r3, lr}
 3a4:	eb000021 	bl	430 <call_weak_fn>
 3a8:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003ac <.plt>:
 3ac:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3b0:	e59fe004 	ldr	lr, [pc, #4]	@ 3bc <.plt+0x10>
 3b4:	e08fe00e 	add	lr, pc, lr
 3b8:	e5bef008 	ldr	pc, [lr, #8]!
 3bc:	00001c10 	.word	0x00001c10

000003c0 <__libc_start_main@plt>:
 3c0:	e28fc600 	add	ip, pc, #0, 12
 3c4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3c8:	e5bcfc10 	ldr	pc, [ip, #3088]!	@ 0xc10

000003cc <__cxa_finalize@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc08 	ldr	pc, [ip, #3080]!	@ 0xc08

000003d8 <puts@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfc00 	ldr	pc, [ip, #3072]!	@ 0xc00

000003e4 <__gmon_start__@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf8 	ldr	pc, [ip, #3064]!	@ 0xbf8

000003f0 <abort@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbf0 	ldr	pc, [ip, #3056]!	@ 0xbf0

Disassembly of section .text:

000003fc <_start>:
_start():
 3fc:	f04f 0b00 	mov.w	fp, #0
 400:	f04f 0e00 	mov.w	lr, #0
 404:	bc02      	pop	{r1}
 406:	466a      	mov	r2, sp
 408:	b404      	push	{r2}
 40a:	b401      	push	{r0}
 40c:	f8df a018 	ldr.w	sl, [pc, #24]	@ 428 <_start+0x2c>
 410:	a305      	add	r3, pc, #20	@ (adr r3, 428 <_start+0x2c>)
 412:	449a      	add	sl, r3
 414:	f04f 0300 	mov.w	r3, #0
 418:	b408      	push	{r3}
 41a:	4804      	ldr	r0, [pc, #16]	@ (42c <_start+0x30>)
 41c:	f85a 0000 	ldr.w	r0, [sl, r0]
 420:	f7ff efce 	blx	3c0 <__libc_start_main@plt>
 424:	f7ff efe4 	blx	3f0 <abort@plt>
 428:	00001ba4 	.word	0x00001ba4
 42c:	0000002c 	.word	0x0000002c

00000430 <call_weak_fn>:
call_weak_fn():
 430:	e59f3014 	ldr	r3, [pc, #20]	@ 44c <call_weak_fn+0x1c>
 434:	e59f2014 	ldr	r2, [pc, #20]	@ 450 <call_weak_fn+0x20>
 438:	e08f3003 	add	r3, pc, r3
 43c:	e7932002 	ldr	r2, [r3, r2]
 440:	e3520000 	cmp	r2, #0
 444:	012fff1e 	bxeq	lr
 448:	eaffffe5 	b	3e4 <__gmon_start__@plt>
 44c:	00001b8c 	.word	0x00001b8c
 450:	00000028 	.word	0x00000028

00000454 <deregister_tm_clones>:
deregister_tm_clones():
 454:	4806      	ldr	r0, [pc, #24]	@ (470 <deregister_tm_clones+0x1c>)
 456:	4b07      	ldr	r3, [pc, #28]	@ (474 <deregister_tm_clones+0x20>)
 458:	4a07      	ldr	r2, [pc, #28]	@ (478 <deregister_tm_clones+0x24>)
 45a:	4478      	add	r0, pc
 45c:	447b      	add	r3, pc
 45e:	447a      	add	r2, pc
 460:	4283      	cmp	r3, r0
 462:	d003      	beq.n	46c <deregister_tm_clones+0x18>
 464:	4b05      	ldr	r3, [pc, #20]	@ (47c <deregister_tm_clones+0x28>)
 466:	58d3      	ldr	r3, [r2, r3]
 468:	b103      	cbz	r3, 46c <deregister_tm_clones+0x18>
 46a:	4718      	bx	r3
 46c:	4770      	bx	lr
 46e:	bf00      	nop
 470:	00001bb2 	.word	0x00001bb2
 474:	00001bb0 	.word	0x00001bb0
 478:	00001b6a 	.word	0x00001b6a
 47c:	00000024 	.word	0x00000024

00000480 <register_tm_clones>:
register_tm_clones():
 480:	4808      	ldr	r0, [pc, #32]	@ (4a4 <register_tm_clones+0x24>)
 482:	4b09      	ldr	r3, [pc, #36]	@ (4a8 <register_tm_clones+0x28>)
 484:	4478      	add	r0, pc
 486:	4a09      	ldr	r2, [pc, #36]	@ (4ac <register_tm_clones+0x2c>)
 488:	447b      	add	r3, pc
 48a:	1a1b      	subs	r3, r3, r0
 48c:	447a      	add	r2, pc
 48e:	0fd9      	lsrs	r1, r3, #31
 490:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 494:	1049      	asrs	r1, r1, #1
 496:	d003      	beq.n	4a0 <register_tm_clones+0x20>
 498:	4b05      	ldr	r3, [pc, #20]	@ (4b0 <register_tm_clones+0x30>)
 49a:	58d3      	ldr	r3, [r2, r3]
 49c:	b103      	cbz	r3, 4a0 <register_tm_clones+0x20>
 49e:	4718      	bx	r3
 4a0:	4770      	bx	lr
 4a2:	bf00      	nop
 4a4:	00001b88 	.word	0x00001b88
 4a8:	00001b84 	.word	0x00001b84
 4ac:	00001b3c 	.word	0x00001b3c
 4b0:	00000030 	.word	0x00000030

000004b4 <__do_global_dtors_aux>:
__do_global_dtors_aux():
 4b4:	b508      	push	{r3, lr}
 4b6:	4b0a      	ldr	r3, [pc, #40]	@ (4e0 <__do_global_dtors_aux+0x2c>)
 4b8:	4a0a      	ldr	r2, [pc, #40]	@ (4e4 <__do_global_dtors_aux+0x30>)
 4ba:	447b      	add	r3, pc
 4bc:	447a      	add	r2, pc
 4be:	781b      	ldrb	r3, [r3, #0]
 4c0:	b96b      	cbnz	r3, 4de <__do_global_dtors_aux+0x2a>
 4c2:	4b09      	ldr	r3, [pc, #36]	@ (4e8 <__do_global_dtors_aux+0x34>)
 4c4:	58d3      	ldr	r3, [r2, r3]
 4c6:	b123      	cbz	r3, 4d2 <__do_global_dtors_aux+0x1e>
 4c8:	4b08      	ldr	r3, [pc, #32]	@ (4ec <__do_global_dtors_aux+0x38>)
 4ca:	447b      	add	r3, pc
 4cc:	6818      	ldr	r0, [r3, #0]
 4ce:	f7ff ef7e 	blx	3cc <__cxa_finalize@plt>
 4d2:	f7ff ffbf 	bl	454 <deregister_tm_clones>
 4d6:	4b06      	ldr	r3, [pc, #24]	@ (4f0 <__do_global_dtors_aux+0x3c>)
 4d8:	2201      	movs	r2, #1
 4da:	447b      	add	r3, pc
 4dc:	701a      	strb	r2, [r3, #0]
 4de:	bd08      	pop	{r3, pc}
 4e0:	00001b52 	.word	0x00001b52
 4e4:	00001b0c 	.word	0x00001b0c
 4e8:	00000020 	.word	0x00000020
 4ec:	00001b36 	.word	0x00001b36
 4f0:	00001b32 	.word	0x00001b32

000004f4 <frame_dummy>:
frame_dummy():
 4f4:	e7c4      	b.n	480 <register_tm_clones>
 4f6:	bf00      	nop

000004f8 <fn>:
fn():
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:13
static int local = 2;
static const char string[] = "string";

int
fn (void)
{
 4f8:	b480      	push	{r7}
 4fa:	af00      	add	r7, sp, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:14
  return 3;
 4fc:	2303      	movs	r3, #3
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:15
}
 4fe:	4618      	mov	r0, r3
 500:	46bd      	mov	sp, r7
 502:	f85d 7b04 	ldr.w	r7, [sp], #4
 506:	4770      	bx	lr

00000508 <main>:
main():
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:19

int
main (void)
{
 508:	b580      	push	{r7, lr}
 50a:	af00      	add	r7, sp, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:20
  if (common != 0
 50c:	4b0e      	ldr	r3, [pc, #56]	@ (548 <main+0x40>)
 50e:	447b      	add	r3, pc
 510:	681b      	ldr	r3, [r3, #0]
 512:	2b00      	cmp	r3, #0
 514:	d109      	bne.n	52a <main+0x22>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:21
      || global != 1
 516:	4b0d      	ldr	r3, [pc, #52]	@ (54c <main+0x44>)
 518:	447b      	add	r3, pc
 51a:	681b      	ldr	r3, [r3, #0]
 51c:	2b01      	cmp	r3, #1
 51e:	d104      	bne.n	52a <main+0x22>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:22
      || local != 2
 520:	4b0b      	ldr	r3, [pc, #44]	@ (550 <main+0x48>)
 522:	447b      	add	r3, pc
 524:	681b      	ldr	r3, [r3, #0]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:23
      || strcmp (string, "string") != 0)
 526:	2b02      	cmp	r3, #2
 528:	d006      	beq.n	538 <main+0x30>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:25
    {
      printf ("failed\n");
 52a:	4b0a      	ldr	r3, [pc, #40]	@ (554 <main+0x4c>)
 52c:	447b      	add	r3, pc
 52e:	4618      	mov	r0, r3
 530:	f7ff ef52 	blx	3d8 <puts@plt>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:26
      return 1;
 534:	2301      	movs	r3, #1
 536:	e005      	b.n	544 <main+0x3c>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:29
    }

  printf ("ok\n");
 538:	4b07      	ldr	r3, [pc, #28]	@ (558 <main+0x50>)
 53a:	447b      	add	r3, pc
 53c:	4618      	mov	r0, r3
 53e:	f7ff ef4c 	blx	3d8 <puts@plt>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:30
  return 0;
 542:	2300      	movs	r3, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:31
}
 544:	4618      	mov	r0, r3
 546:	bd80      	pop	{r7, pc}
 548:	00001b02 	.word	0x00001b02
 54c:	00001aec 	.word	0x00001aec
 550:	00001ae6 	.word	0x00001ae6
 554:	000000d0 	.word	0x000000d0
 558:	000000ca 	.word	0x000000ca

Disassembly of section .fini:

0000055c <_fini>:
_fini():
 55c:	e92d4008 	push	{r3, lr}
 560:	e8bd8008 	pop	{r3, pc}
Executing on build: grep -e testprog.c tmpdir/testprog.strip.dump   (timeout = 300)
spawn -ignore SIGHUP grep -e testprog.c tmpdir/testprog.strip.dump
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:13
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:14
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:15
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:19
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:20
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:21
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:22
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:23
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:25
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:26
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:29
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:30
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:31
PASS: build-id-debuglink (none)
Executing on host: rm .build-id/12/345678abcdef01.debug    (timeout = 300)
spawn -ignore SIGHUP rm .build-id/12/345678abcdef01.debug
Executing on host: rmdir -p .build-id/12    (timeout = 300)
spawn -ignore SIGHUP rmdir -p .build-id/12
Executing on host: rm tmpdir/testprog.strip.dump    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.strip.dump
Executing on host: rm tmpdir/testprog.debug    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.debug
Executing on host: rm tmpdir/testprog.strip    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.strip
Executing on host: gcc  /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c   -g -Wl,--build-id=0x12345678abcdef01,--compress-debug-sections=zlib -g  -lm  -o tmpdir/testprog    (timeout = 300)
spawn -ignore SIGHUP gcc /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01,--compress-debug-sections=zlib -g -lm -o tmpdir/testprog
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/strip-new --strip-debug --remove-section=.comment tmpdir/testprog -o tmpdir/testprog.strip
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --only-keep-debug tmpdir/testprog tmpdir/testprog.debug
Executing on host: mkdir -p .build-id/12    (timeout = 300)
spawn -ignore SIGHUP mkdir -p .build-id/12
Executing on host: cp tmpdir/testprog.debug .build-id/12/345678abcdef01.debug    (timeout = 300)
spawn -ignore SIGHUP cp tmpdir/testprog.debug .build-id/12/345678abcdef01.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -Sl tmpdir/testprog.strip  /dev/null tmpdir/testprog.strip.dump (timeout = 300)
spawn [open ...]

tmpdir/testprog.strip:     file format elf32-littlearm


Disassembly of section .init:

000003a0 <_init>:
_init():
 3a0:	e92d4008 	push	{r3, lr}
 3a4:	eb000021 	bl	430 <call_weak_fn>
 3a8:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003ac <.plt>:
 3ac:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3b0:	e59fe004 	ldr	lr, [pc, #4]	@ 3bc <.plt+0x10>
 3b4:	e08fe00e 	add	lr, pc, lr
 3b8:	e5bef008 	ldr	pc, [lr, #8]!
 3bc:	00001c10 	.word	0x00001c10

000003c0 <__libc_start_main@plt>:
 3c0:	e28fc600 	add	ip, pc, #0, 12
 3c4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3c8:	e5bcfc10 	ldr	pc, [ip, #3088]!	@ 0xc10

000003cc <__cxa_finalize@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc08 	ldr	pc, [ip, #3080]!	@ 0xc08

000003d8 <puts@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfc00 	ldr	pc, [ip, #3072]!	@ 0xc00

000003e4 <__gmon_start__@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf8 	ldr	pc, [ip, #3064]!	@ 0xbf8

000003f0 <abort@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbf0 	ldr	pc, [ip, #3056]!	@ 0xbf0

Disassembly of section .text:

000003fc <_start>:
_start():
 3fc:	f04f 0b00 	mov.w	fp, #0
 400:	f04f 0e00 	mov.w	lr, #0
 404:	bc02      	pop	{r1}
 406:	466a      	mov	r2, sp
 408:	b404      	push	{r2}
 40a:	b401      	push	{r0}
 40c:	f8df a018 	ldr.w	sl, [pc, #24]	@ 428 <_start+0x2c>
 410:	a305      	add	r3, pc, #20	@ (adr r3, 428 <_start+0x2c>)
 412:	449a      	add	sl, r3
 414:	f04f 0300 	mov.w	r3, #0
 418:	b408      	push	{r3}
 41a:	4804      	ldr	r0, [pc, #16]	@ (42c <_start+0x30>)
 41c:	f85a 0000 	ldr.w	r0, [sl, r0]
 420:	f7ff efce 	blx	3c0 <__libc_start_main@plt>
 424:	f7ff efe4 	blx	3f0 <abort@plt>
 428:	00001ba4 	.word	0x00001ba4
 42c:	0000002c 	.word	0x0000002c

00000430 <call_weak_fn>:
call_weak_fn():
 430:	e59f3014 	ldr	r3, [pc, #20]	@ 44c <call_weak_fn+0x1c>
 434:	e59f2014 	ldr	r2, [pc, #20]	@ 450 <call_weak_fn+0x20>
 438:	e08f3003 	add	r3, pc, r3
 43c:	e7932002 	ldr	r2, [r3, r2]
 440:	e3520000 	cmp	r2, #0
 444:	012fff1e 	bxeq	lr
 448:	eaffffe5 	b	3e4 <__gmon_start__@plt>
 44c:	00001b8c 	.word	0x00001b8c
 450:	00000028 	.word	0x00000028

00000454 <deregister_tm_clones>:
deregister_tm_clones():
 454:	4806      	ldr	r0, [pc, #24]	@ (470 <deregister_tm_clones+0x1c>)
 456:	4b07      	ldr	r3, [pc, #28]	@ (474 <deregister_tm_clones+0x20>)
 458:	4a07      	ldr	r2, [pc, #28]	@ (478 <deregister_tm_clones+0x24>)
 45a:	4478      	add	r0, pc
 45c:	447b      	add	r3, pc
 45e:	447a      	add	r2, pc
 460:	4283      	cmp	r3, r0
 462:	d003      	beq.n	46c <deregister_tm_clones+0x18>
 464:	4b05      	ldr	r3, [pc, #20]	@ (47c <deregister_tm_clones+0x28>)
 466:	58d3      	ldr	r3, [r2, r3]
 468:	b103      	cbz	r3, 46c <deregister_tm_clones+0x18>
 46a:	4718      	bx	r3
 46c:	4770      	bx	lr
 46e:	bf00      	nop
 470:	00001bb2 	.word	0x00001bb2
 474:	00001bb0 	.word	0x00001bb0
 478:	00001b6a 	.word	0x00001b6a
 47c:	00000024 	.word	0x00000024

00000480 <register_tm_clones>:
register_tm_clones():
 480:	4808      	ldr	r0, [pc, #32]	@ (4a4 <register_tm_clones+0x24>)
 482:	4b09      	ldr	r3, [pc, #36]	@ (4a8 <register_tm_clones+0x28>)
 484:	4478      	add	r0, pc
 486:	4a09      	ldr	r2, [pc, #36]	@ (4ac <register_tm_clones+0x2c>)
 488:	447b      	add	r3, pc
 48a:	1a1b      	subs	r3, r3, r0
 48c:	447a      	add	r2, pc
 48e:	0fd9      	lsrs	r1, r3, #31
 490:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 494:	1049      	asrs	r1, r1, #1
 496:	d003      	beq.n	4a0 <register_tm_clones+0x20>
 498:	4b05      	ldr	r3, [pc, #20]	@ (4b0 <register_tm_clones+0x30>)
 49a:	58d3      	ldr	r3, [r2, r3]
 49c:	b103      	cbz	r3, 4a0 <register_tm_clones+0x20>
 49e:	4718      	bx	r3
 4a0:	4770      	bx	lr
 4a2:	bf00      	nop
 4a4:	00001b88 	.word	0x00001b88
 4a8:	00001b84 	.word	0x00001b84
 4ac:	00001b3c 	.word	0x00001b3c
 4b0:	00000030 	.word	0x00000030

000004b4 <__do_global_dtors_aux>:
__do_global_dtors_aux():
 4b4:	b508      	push	{r3, lr}
 4b6:	4b0a      	ldr	r3, [pc, #40]	@ (4e0 <__do_global_dtors_aux+0x2c>)
 4b8:	4a0a      	ldr	r2, [pc, #40]	@ (4e4 <__do_global_dtors_aux+0x30>)
 4ba:	447b      	add	r3, pc
 4bc:	447a      	add	r2, pc
 4be:	781b      	ldrb	r3, [r3, #0]
 4c0:	b96b      	cbnz	r3, 4de <__do_global_dtors_aux+0x2a>
 4c2:	4b09      	ldr	r3, [pc, #36]	@ (4e8 <__do_global_dtors_aux+0x34>)
 4c4:	58d3      	ldr	r3, [r2, r3]
 4c6:	b123      	cbz	r3, 4d2 <__do_global_dtors_aux+0x1e>
 4c8:	4b08      	ldr	r3, [pc, #32]	@ (4ec <__do_global_dtors_aux+0x38>)
 4ca:	447b      	add	r3, pc
 4cc:	6818      	ldr	r0, [r3, #0]
 4ce:	f7ff ef7e 	blx	3cc <__cxa_finalize@plt>
 4d2:	f7ff ffbf 	bl	454 <deregister_tm_clones>
 4d6:	4b06      	ldr	r3, [pc, #24]	@ (4f0 <__do_global_dtors_aux+0x3c>)
 4d8:	2201      	movs	r2, #1
 4da:	447b      	add	r3, pc
 4dc:	701a      	strb	r2, [r3, #0]
 4de:	bd08      	pop	{r3, pc}
 4e0:	00001b52 	.word	0x00001b52
 4e4:	00001b0c 	.word	0x00001b0c
 4e8:	00000020 	.word	0x00000020
 4ec:	00001b36 	.word	0x00001b36
 4f0:	00001b32 	.word	0x00001b32

000004f4 <frame_dummy>:
frame_dummy():
 4f4:	e7c4      	b.n	480 <register_tm_clones>
 4f6:	bf00      	nop

000004f8 <fn>:
fn():
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:13
static int local = 2;
static const char string[] = "string";

int
fn (void)
{
 4f8:	b480      	push	{r7}
 4fa:	af00      	add	r7, sp, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:14
  return 3;
 4fc:	2303      	movs	r3, #3
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:15
}
 4fe:	4618      	mov	r0, r3
 500:	46bd      	mov	sp, r7
 502:	f85d 7b04 	ldr.w	r7, [sp], #4
 506:	4770      	bx	lr

00000508 <main>:
main():
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:19

int
main (void)
{
 508:	b580      	push	{r7, lr}
 50a:	af00      	add	r7, sp, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:20
  if (common != 0
 50c:	4b0e      	ldr	r3, [pc, #56]	@ (548 <main+0x40>)
 50e:	447b      	add	r3, pc
 510:	681b      	ldr	r3, [r3, #0]
 512:	2b00      	cmp	r3, #0
 514:	d109      	bne.n	52a <main+0x22>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:21
      || global != 1
 516:	4b0d      	ldr	r3, [pc, #52]	@ (54c <main+0x44>)
 518:	447b      	add	r3, pc
 51a:	681b      	ldr	r3, [r3, #0]
 51c:	2b01      	cmp	r3, #1
 51e:	d104      	bne.n	52a <main+0x22>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:22
      || local != 2
 520:	4b0b      	ldr	r3, [pc, #44]	@ (550 <main+0x48>)
 522:	447b      	add	r3, pc
 524:	681b      	ldr	r3, [r3, #0]
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:23
      || strcmp (string, "string") != 0)
 526:	2b02      	cmp	r3, #2
 528:	d006      	beq.n	538 <main+0x30>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:25
    {
      printf ("failed\n");
 52a:	4b0a      	ldr	r3, [pc, #40]	@ (554 <main+0x4c>)
 52c:	447b      	add	r3, pc
 52e:	4618      	mov	r0, r3
 530:	f7ff ef52 	blx	3d8 <puts@plt>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:26
      return 1;
 534:	2301      	movs	r3, #1
 536:	e005      	b.n	544 <main+0x3c>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:29
    }

  printf ("ok\n");
 538:	4b07      	ldr	r3, [pc, #28]	@ (558 <main+0x50>)
 53a:	447b      	add	r3, pc
 53c:	4618      	mov	r0, r3
 53e:	f7ff ef4c 	blx	3d8 <puts@plt>
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:30
  return 0;
 542:	2300      	movs	r3, #0
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:31
}
 544:	4618      	mov	r0, r3
 546:	bd80      	pop	{r7, pc}
 548:	00001b02 	.word	0x00001b02
 54c:	00001aec 	.word	0x00001aec
 550:	00001ae6 	.word	0x00001ae6
 554:	000000d0 	.word	0x000000d0
 558:	000000ca 	.word	0x000000ca

Disassembly of section .fini:

0000055c <_fini>:
_fini():
 55c:	e92d4008 	push	{r3, lr}
 560:	e8bd8008 	pop	{r3, pc}
Executing on build: grep -e testprog.c tmpdir/testprog.strip.dump   (timeout = 300)
spawn -ignore SIGHUP grep -e testprog.c tmpdir/testprog.strip.dump
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:13
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:14
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:15
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:19
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:20
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:21
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:22
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:23
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:25
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:26
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:29
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:30
/home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c:31
PASS: build-id-debuglink (zlib)
Executing on host: rm .build-id/12/345678abcdef01.debug    (timeout = 300)
spawn -ignore SIGHUP rm .build-id/12/345678abcdef01.debug
Executing on host: rmdir -p .build-id/12    (timeout = 300)
spawn -ignore SIGHUP rmdir -p .build-id/12
Executing on host: rm tmpdir/testprog.strip.dump    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.strip.dump
Executing on host: rm tmpdir/testprog.debug    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.debug
Executing on host: rm tmpdir/testprog.strip    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/testprog.strip
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s  -o tmpdir/debuglink.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -Wk -WN tmpdir/debuglink.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

tmpdir/debuglink.o:     file format elf32-littlearm

Contents of the .gnu_debuglink section:

  Separate debug info file: this_is_a_debuglink.debug
  CRC value: 0x12345678

Contents of the .gnu_debugaltlink section:

  Separate debug info file: linkdebug.debug
  Build-ID (0x18 bytes):
 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff 01 23 45 67 89 ab cd ef

PASS: objdump -Wk
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s  -o tmpdir/debuglink.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/linkdebug.s  -o tmpdir/linkdebug.debug    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --process-links --dwarf=info --dwarf=str tmpdir/debuglink.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/tmpdir/linkdebug.debug:     file format elf32-littlearm

Contents of the .debug_str section (loaded from /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/tmpdir/linkdebug.debug):

  0x00000000 73747269 6e672d33 00737472 696e672d string-3.string-
  0x00000010 3400                                4.


tmpdir/debuglink.o:     file format elf32-littlearm

Contents of the .debug_str section (loaded from tmpdir/debuglink.o):

  0x00000000 73747269 6e672d31 00737472 696e672d string-1.string-
  0x00000010 3200                                2.

Contents of the .debug_info section (loaded from tmpdir/debuglink.o):

  Compilation Unit @ offset 0:
   Length:        0x12 (32-bit)
   Version:       4
   Abbrev Offset: 0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_name        : (indirect string, offset: 0): string-1
 <0><10>: Abbrev Number: 2 (DW_TAG_subprogram)
    <11>   DW_AT_name        : (alt indirect string, offset: 0) string-3

PASS: follow-debuglink (--process-links --dwarf=info --dwarf=str)
Executing on host: rm tmpdir/objdump.out    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/objdump.out
Executing on host: rm tmpdir/debuglink.o    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/debuglink.o
Executing on host: rm tmpdir/linkdebug.debug    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/linkdebug.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s  -o tmpdir/debuglink.o    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/linkdebug.s  -o tmpdir/linkdebug.debug    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/gas/as-new /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --process-links --headers --wide tmpdir/debuglink.o  /dev/null tmpdir/objdump.out (timeout = 300)
spawn [open ...]

/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/tmpdir/linkdebug.debug:     file format elf32-littlearm

Sections:
Idx Name               Size      VMA       LMA       File off  Algn  Flags
  0 .text              00000000  00000000  00000000  00000034  2**0  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data              00000000  00000000  00000000  00000034  2**0  CONTENTS, ALLOC, LOAD, DATA
  2 .bss               00000000  00000000  00000000  00000034  2**0  ALLOC
  3 .note.gnu.build-id 00000028  00000000  00000000  00000034  2**2  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .debug_abbrev      00000010  00000000  00000000  0000005c  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
  5 .debug_str         00000012  00000000  00000000  0000006c  2**1  CONTENTS, READONLY, DEBUGGING, OCTETS
  6 .ARM.attributes    00000014  00000000  00000000  0000007e  2**0  CONTENTS, READONLY

tmpdir/debuglink.o:     file format elf32-littlearm

Sections:
Idx Name              Size      VMA       LMA       File off  Algn  Flags
  0 .text             00000000  00000000  00000000  00000034  2**0  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data             00000000  00000000  00000000  00000034  2**0  CONTENTS, ALLOC, LOAD, DATA
  2 .bss              00000000  00000000  00000000  00000034  2**0  ALLOC
  3 .gnu_debuglink    00000020  00000000  00000000  00000034  2**2  CONTENTS, READONLY
  4 .gnu_debugaltlink 00000028  00000000  00000000  00000054  2**0  CONTENTS, READONLY
  5 .debug_str        00000012  00000000  00000000  0000007c  2**1  CONTENTS, READONLY, DEBUGGING, OCTETS
  6 .debug_info       00000016  00000000  00000000  0000008e  2**1  CONTENTS, RELOC, READONLY, DEBUGGING, OCTETS
  7 .debug_line       0000001d  00000000  00000000  000000a4  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
  8 .ARM.attributes   00000014  00000000  00000000  000000c1  2**0  CONTENTS, READONLY
PASS: follow-debuglink (--process-links --headers --wide)
Executing on host: rm tmpdir/objdump.out    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/objdump.out
Executing on host: rm tmpdir/debuglink.o    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/debuglink.o
Executing on host: rm tmpdir/linkdebug.debug    (timeout = 300)
spawn -ignore SIGHUP rm tmpdir/linkdebug.debug
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o

tmpdir/bintest_signed.o:     file format elf32-littlearm

Contents of section .text:
 80000004 00000000                             ....            

tmpdir/bintest_signed.o:     file format elf32-littlearm

Contents of section .text:
 80000004 00000000                             ....            

PASS: objdump -s --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o

tmpdir/bintest_signed.o:     file format elf32-littlearm


Disassembly of section .text:

80000004 <text_symbol+0x4>:
80000004:	00000000 	.word	0x00000000

tmpdir/bintest_signed.o:     file format elf32-littlearm


Disassembly of section .text:

80000004 <text_symbol+0x4>:
80000004:	00000000 	.word	0x00000000

PASS: objdump -d --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o)
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/testsuite/gentestdlls tmpdir pei-i386 pei-x86-64
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/testsuite/gentestdlls tmpdir pei-i386 pei-x86-64   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/testsuite/gentestdlls tmpdir pei-i386 pei-x86-64
wrote simple-pei-i386.dll
wrote linux-pei-i386.dll
wrote simple-pei-x86-64.dll
wrote linux-pei-x86-64.dll
wrote simple-pei-i386.dll
wrote linux-pei-i386.dll
wrote simple-pei-x86-64.dll
wrote linux-pei-x86-64.dll

/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -x tmpdir/simple-pei-i386.dll
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -x tmpdir/simple-pei-i386.dll   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -x tmpdir/simple-pei-i386.dll
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump: tmpdir/simple-pei-i386.dll: file format not recognized
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump: tmpdir/simple-pei-i386.dll: file format not recognized

UNSUPPORTED: dotnet-assemblies (ordinary x86 DLL)
Executing on host: gcc  /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c    -O0 -g  -lm  -o tmpdir/testprog    (timeout = 300)
spawn -ignore SIGHUP gcc /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/testprog.c -O0 -g -lm -o tmpdir/testprog
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -D -S tmpdir/testprog
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  -D -S tmpdir/testprog   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump -D -S tmpdir/testprog

tmpdir/testprog:     file format elf32-littlearm


Disassembly of section .note.gnu.build-id:

00000174 <.note.gnu.build-id>:
 174:	00000004 	andeq	r0, r0, r4
 178:	00000014 	andeq	r0, r0, r4, lsl r0
 17c:	00000003 	andeq	r0, r0, r3
 180:	00554e47 	subseq	r4, r5, r7, asr #28
 184:	2454cfdc 	ldrbcs	ip, [r4], #-4060	@ 0xfffff024
 188:	bcb68b92 	vldmialt	r6!, {d8-d16}
 18c:	9973dd09 	ldmdbls	r3!, {r0, r3, r8, sl, fp, ip, lr, pc}^
 190:	fe33d171 	mrc2	1, 1, sp, cr3, cr1, {3}
 194:	61f1b35d 	mvnsvs	fp, sp, asr r3

Disassembly of section .interp:

00000198 <.interp>:
 198:	62696c2f 	rsbvs	r6, r9, #12032	@ 0x2f00
 19c:	2d646c2f 	stclcs	12, cr6, [r4, #-188]!	@ 0xffffff44
 1a0:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 1a4:	72612d78 	rsbvc	r2, r1, #120, 26	@ 0x1e00
 1a8:	2e66686d 	cdpcs	8, 6, cr6, cr6, cr13, {3}
 1ac:	332e6f73 			@ <UNDEFINED> instruction: 0x332e6f73
	...

Disassembly of section .gnu.hash:

000001b4 <.gnu.hash>:
 1b4:	00000001 	andeq	r0, r0, r1
 1b8:	00000001 	andeq	r0, r0, r1
 1bc:	00000001 	andeq	r0, r0, r1
	...

Disassembly of section .dynsym:

000001cc <.dynsym>:
	...
 1e0:	000003ac 	andeq	r0, r0, ip, lsr #7
 1e4:	00000000 	andeq	r0, r0, r0
 1e8:	000a0003 	andeq	r0, sl, r3
 1ec:	00000000 	andeq	r0, r0, r0
 1f0:	00002000 	andeq	r2, r0, r0
 1f4:	00000000 	andeq	r0, r0, r0
 1f8:	00160003 	andseq	r0, r6, r3
 1fc:	00000006 	andeq	r0, r0, r6
	...
 208:	00000012 	andeq	r0, r0, r2, lsl r0
 20c:	00000018 	andeq	r0, r0, r8, lsl r0
	...
 218:	00000022 	andeq	r0, r0, r2, lsr #32
 21c:	0000004c 	andeq	r0, r0, ip, asr #32
	...
 228:	00000020 	andeq	r0, r0, r0, lsr #32
 22c:	00000001 	andeq	r0, r0, r1
	...
 238:	00000012 	andeq	r0, r0, r2, lsl r0
 23c:	00000068 	andeq	r0, r0, r8, rrx
	...
 248:	00000020 	andeq	r0, r0, r0, lsr #32
 24c:	00000077 	andeq	r0, r0, r7, ror r0
	...
 258:	00000020 	andeq	r0, r0, r0, lsr #32
 25c:	00000027 	andeq	r0, r0, r7, lsr #32
	...
 268:	00000012 	andeq	r0, r0, r2, lsl r0

Disassembly of section .dynstr:

0000026c <.dynstr>:
 26c:	74757000 	ldrbtvc	r7, [r5], #-0
 270:	5f5f0073 	svcpl	0x005f0073
 274:	6362696c 	cmnvs	r2, #108, 18	@ 0x1b0000
 278:	6174735f 	cmnvs	r4, pc, asr r3
 27c:	6d5f7472 	ldclvs	4, cr7, [pc, #-456]	@ bc <_init-0x2f0>
 280:	006e6961 	rsbeq	r6, lr, r1, ror #18
 284:	78635f5f 	stmdavc	r3!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr}^
 288:	69665f61 	stmdbvs	r6!, {r0, r5, r6, r8, r9, sl, fp, ip, lr}^
 28c:	696c616e 	stmdbvs	ip!, {r1, r2, r3, r5, r6, r8, sp, lr}^
 290:	6100657a 	tstvs	r0, sl, ror r5
 294:	74726f62 	ldrbtvc	r6, [r2], #-3938	@ 0xfffff09e
 298:	62696c00 	rsbvs	r6, r9, #0, 24
 29c:	6f732e63 	svcvs	0x00732e63
 2a0:	4700362e 	strmi	r3, [r0, -lr, lsr #12]
 2a4:	4342494c 	movtmi	r4, #10572	@ 0x294c
 2a8:	342e325f 	strtcc	r3, [lr], #-607	@ 0xfffffda1
 2ac:	494c4700 	stmdbmi	ip, {r8, r9, sl, lr}^
 2b0:	325f4342 	subscc	r4, pc, #134217729	@ 0x8000001
 2b4:	0034332e 	eorseq	r3, r4, lr, lsr #6
 2b8:	4d54495f 			@ <UNDEFINED> instruction: 0x4d54495f
 2bc:	7265645f 	rsbvc	r6, r5, #1593835520	@ 0x5f000000
 2c0:	73696765 	cmnvc	r9, #26476544	@ 0x1940000
 2c4:	54726574 	ldrbtpl	r6, [r2], #-1396	@ 0xfffffa8c
 2c8:	6f6c434d 	svcvs	0x006c434d
 2cc:	6154656e 	cmpvs	r4, lr, ror #10
 2d0:	00656c62 	rsbeq	r6, r5, r2, ror #24
 2d4:	6d675f5f 	stclvs	15, cr5, [r7, #-380]!	@ 0xfffffe84
 2d8:	735f6e6f 	cmpvc	pc, #1776	@ 0x6f0
 2dc:	74726174 	ldrbtvc	r6, [r2], #-372	@ 0xfffffe8c
 2e0:	5f005f5f 	svcpl	0x00005f5f
 2e4:	5f4d5449 	svcpl	0x004d5449
 2e8:	69676572 	stmdbvs	r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^
 2ec:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 2f0:	6c434d54 	mcrrvs	13, 5, r4, r3, cr4
 2f4:	54656e6f 	strbtpl	r6, [r5], #-3695	@ 0xfffff191
 2f8:	656c6261 	strbvs	r6, [ip, #-609]!	@ 0xfffffd9f
	...

Disassembly of section .gnu.version:

000002fe <.gnu.version>:
 2fe:	00000000 	andeq	r0, r0, r0
 302:	00020000 	andeq	r0, r2, r0
 306:	00000003 	andeq	r0, r0, r3
 30a:	00000003 	andeq	r0, r0, r3
 30e:	00030000 	andeq	r0, r3, r0

Disassembly of section .gnu.version_r:

00000314 <.gnu.version_r>:
 314:	00020001 	andeq	r0, r2, r1
 318:	0000002d 	andeq	r0, r0, sp, lsr #32
 31c:	00000010 	andeq	r0, r0, r0, lsl r0
 320:	00000000 	andeq	r0, r0, r0
 324:	0d696914 			@ <UNDEFINED> instruction: 0x0d696914
 328:	00030000 	andeq	r0, r3, r0
 32c:	00000037 	andeq	r0, r0, r7, lsr r0
 330:	00000010 	andeq	r0, r0, r0, lsl r0
 334:	069691b4 			@ <UNDEFINED> instruction: 0x069691b4
 338:	00020000 	andeq	r0, r2, r0
 33c:	00000041 	andeq	r0, r0, r1, asr #32
 340:	00000000 	andeq	r0, r0, r0

Disassembly of section .rel.dyn:

00000344 <.rel.dyn>:
 344:	00001ecc 	andeq	r1, r0, ip, asr #29
 348:	00000017 	andeq	r0, r0, r7, lsl r0
 34c:	00001ed0 	ldrdeq	r1, [r0], -r0
 350:	00000017 	andeq	r0, r0, r7, lsl r0
 354:	00001ff8 	strdeq	r1, [r0], -r8
 358:	00000017 	andeq	r0, r0, r7, lsl r0
 35c:	00002004 	andeq	r2, r0, r4
 360:	00000017 	andeq	r0, r0, r7, lsl r0
 364:	00001fec 	andeq	r1, r0, ip, ror #31
 368:	00000415 	andeq	r0, r0, r5, lsl r4
 36c:	00001ff0 	strdeq	r1, [r0], -r0
 370:	00000515 	andeq	r0, r0, r5, lsl r5
 374:	00001ff4 	strdeq	r1, [r0], -r4
 378:	00000715 	andeq	r0, r0, r5, lsl r7
 37c:	00001ffc 	strdeq	r1, [r0], -ip
 380:	00000815 	andeq	r0, r0, r5, lsl r8

Disassembly of section .rel.plt:

00000384 <.rel.plt>:
 384:	00001fd8 	ldrdeq	r1, [r0], -r8
 388:	00000316 	andeq	r0, r0, r6, lsl r3
 38c:	00001fdc 	ldrdeq	r1, [r0], -ip
 390:	00000416 	andeq	r0, r0, r6, lsl r4
 394:	00001fe0 	andeq	r1, r0, r0, ror #31
 398:	00000616 	andeq	r0, r0, r6, lsl r6
 39c:	00001fe4 	andeq	r1, r0, r4, ror #31
 3a0:	00000716 	andeq	r0, r0, r6, lsl r7
 3a4:	00001fe8 	andeq	r1, r0, r8, ror #31
 3a8:	00000916 	andeq	r0, r0, r6, lsl r9

Disassembly of section .init:

000003ac <_init>:
 3ac:	e92d4008 	push	{r3, lr}
 3b0:	eb000021 	bl	43c <call_weak_fn>
 3b4:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003b8 <.plt>:
 3b8:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3bc:	e59fe004 	ldr	lr, [pc, #4]	@ 3c8 <.plt+0x10>
 3c0:	e08fe00e 	add	lr, pc, lr
 3c4:	e5bef008 	ldr	pc, [lr, #8]!
 3c8:	00001c04 	andeq	r1, r0, r4, lsl #24

000003cc <__libc_start_main@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc04 	ldr	pc, [ip, #3076]!	@ 0xc04

000003d8 <__cxa_finalize@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfbfc 	ldr	pc, [ip, #3068]!	@ 0xbfc

000003e4 <puts@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf4 	ldr	pc, [ip, #3060]!	@ 0xbf4

000003f0 <__gmon_start__@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbec 	ldr	pc, [ip, #3052]!	@ 0xbec

000003fc <abort@plt>:
 3fc:	e28fc600 	add	ip, pc, #0, 12
 400:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 404:	e5bcfbe4 	ldr	pc, [ip, #3044]!	@ 0xbe4

Disassembly of section .text:

00000408 <_start>:
 408:	f04f 0b00 	mov.w	fp, #0
 40c:	f04f 0e00 	mov.w	lr, #0
 410:	bc02      	pop	{r1}
 412:	466a      	mov	r2, sp
 414:	b404      	push	{r2}
 416:	b401      	push	{r0}
 418:	f8df a018 	ldr.w	sl, [pc, #24]	@ 434 <_start+0x2c>
 41c:	a305      	add	r3, pc, #20	@ (adr r3, 434 <_start+0x2c>)
 41e:	449a      	add	sl, r3
 420:	f04f 0300 	mov.w	r3, #0
 424:	b408      	push	{r3}
 426:	4804      	ldr	r0, [pc, #16]	@ (438 <_start+0x30>)
 428:	f85a 0000 	ldr.w	r0, [sl, r0]
 42c:	f7ff efce 	blx	3cc <__libc_start_main@plt>
 430:	f7ff efe4 	blx	3fc <abort@plt>
 434:	00001b98 	muleq	r0, r8, fp
 438:	0000002c 	andeq	r0, r0, ip, lsr #32

0000043c <call_weak_fn>:
 43c:	e59f3014 	ldr	r3, [pc, #20]	@ 458 <call_weak_fn+0x1c>
 440:	e59f2014 	ldr	r2, [pc, #20]	@ 45c <call_weak_fn+0x20>
 444:	e08f3003 	add	r3, pc, r3
 448:	e7932002 	ldr	r2, [r3, r2]
 44c:	e3520000 	cmp	r2, #0
 450:	012fff1e 	bxeq	lr
 454:	eaffffe5 	b	3f0 <__gmon_start__@plt>
 458:	00001b80 	andeq	r1, r0, r0, lsl #23
 45c:	00000028 	andeq	r0, r0, r8, lsr #32

00000460 <deregister_tm_clones>:
 460:	4806      	ldr	r0, [pc, #24]	@ (47c <deregister_tm_clones+0x1c>)
 462:	4b07      	ldr	r3, [pc, #28]	@ (480 <deregister_tm_clones+0x20>)
 464:	4a07      	ldr	r2, [pc, #28]	@ (484 <deregister_tm_clones+0x24>)
 466:	4478      	add	r0, pc
 468:	447b      	add	r3, pc
 46a:	447a      	add	r2, pc
 46c:	4283      	cmp	r3, r0
 46e:	d003      	beq.n	478 <deregister_tm_clones+0x18>
 470:	4b05      	ldr	r3, [pc, #20]	@ (488 <deregister_tm_clones+0x28>)
 472:	58d3      	ldr	r3, [r2, r3]
 474:	b103      	cbz	r3, 478 <deregister_tm_clones+0x18>
 476:	4718      	bx	r3
 478:	4770      	bx	lr
 47a:	bf00      	nop
 47c:	00001ba6 	andeq	r1, r0, r6, lsr #23
 480:	00001ba4 	andeq	r1, r0, r4, lsr #23
 484:	00001b5e 	andeq	r1, r0, lr, asr fp
 488:	00000024 	andeq	r0, r0, r4, lsr #32

0000048c <register_tm_clones>:
 48c:	4808      	ldr	r0, [pc, #32]	@ (4b0 <register_tm_clones+0x24>)
 48e:	4b09      	ldr	r3, [pc, #36]	@ (4b4 <register_tm_clones+0x28>)
 490:	4478      	add	r0, pc
 492:	4a09      	ldr	r2, [pc, #36]	@ (4b8 <register_tm_clones+0x2c>)
 494:	447b      	add	r3, pc
 496:	1a1b      	subs	r3, r3, r0
 498:	447a      	add	r2, pc
 49a:	0fd9      	lsrs	r1, r3, #31
 49c:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 4a0:	1049      	asrs	r1, r1, #1
 4a2:	d003      	beq.n	4ac <register_tm_clones+0x20>
 4a4:	4b05      	ldr	r3, [pc, #20]	@ (4bc <register_tm_clones+0x30>)
 4a6:	58d3      	ldr	r3, [r2, r3]
 4a8:	b103      	cbz	r3, 4ac <register_tm_clones+0x20>
 4aa:	4718      	bx	r3
 4ac:	4770      	bx	lr
 4ae:	bf00      	nop
 4b0:	00001b7c 	andeq	r1, r0, ip, ror fp
 4b4:	00001b78 	andeq	r1, r0, r8, ror fp
 4b8:	00001b30 	andeq	r1, r0, r0, lsr fp
 4bc:	00000030 	andeq	r0, r0, r0, lsr r0

000004c0 <__do_global_dtors_aux>:
 4c0:	b508      	push	{r3, lr}
 4c2:	4b0a      	ldr	r3, [pc, #40]	@ (4ec <__do_global_dtors_aux+0x2c>)
 4c4:	4a0a      	ldr	r2, [pc, #40]	@ (4f0 <__do_global_dtors_aux+0x30>)
 4c6:	447b      	add	r3, pc
 4c8:	447a      	add	r2, pc
 4ca:	781b      	ldrb	r3, [r3, #0]
 4cc:	b96b      	cbnz	r3, 4ea <__do_global_dtors_aux+0x2a>
 4ce:	4b09      	ldr	r3, [pc, #36]	@ (4f4 <__do_global_dtors_aux+0x34>)
 4d0:	58d3      	ldr	r3, [r2, r3]
 4d2:	b123      	cbz	r3, 4de <__do_global_dtors_aux+0x1e>
 4d4:	4b08      	ldr	r3, [pc, #32]	@ (4f8 <__do_global_dtors_aux+0x38>)
 4d6:	447b      	add	r3, pc
 4d8:	6818      	ldr	r0, [r3, #0]
 4da:	f7ff ef7e 	blx	3d8 <__cxa_finalize@plt>
 4de:	f7ff ffbf 	bl	460 <deregister_tm_clones>
 4e2:	4b06      	ldr	r3, [pc, #24]	@ (4fc <__do_global_dtors_aux+0x3c>)
 4e4:	2201      	movs	r2, #1
 4e6:	447b      	add	r3, pc
 4e8:	701a      	strb	r2, [r3, #0]
 4ea:	bd08      	pop	{r3, pc}
 4ec:	00001b46 	andeq	r1, r0, r6, asr #22
 4f0:	00001b00 	andeq	r1, r0, r0, lsl #22
 4f4:	00000020 	andeq	r0, r0, r0, lsr #32
 4f8:	00001b2a 	andeq	r1, r0, sl, lsr #22
 4fc:	00001b26 	andeq	r1, r0, r6, lsr #22

00000500 <frame_dummy>:
 500:	e7c4      	b.n	48c <register_tm_clones>
 502:	bf00      	nop

00000504 <fn>:
static int local = 2;
static const char string[] = "string";

int
fn (void)
{
 504:	b480      	push	{r7}
 506:	af00      	add	r7, sp, #0
  return 3;
 508:	2303      	movs	r3, #3
}
 50a:	4618      	mov	r0, r3
 50c:	46bd      	mov	sp, r7
 50e:	f85d 7b04 	ldr.w	r7, [sp], #4
 512:	4770      	bx	lr

00000514 <main>:

int
main (void)
{
 514:	b580      	push	{r7, lr}
 516:	af00      	add	r7, sp, #0
  if (common != 0
 518:	4b0e      	ldr	r3, [pc, #56]	@ (554 <main+0x40>)
 51a:	447b      	add	r3, pc
 51c:	681b      	ldr	r3, [r3, #0]
 51e:	2b00      	cmp	r3, #0
 520:	d109      	bne.n	536 <main+0x22>
      || global != 1
 522:	4b0d      	ldr	r3, [pc, #52]	@ (558 <main+0x44>)
 524:	447b      	add	r3, pc
 526:	681b      	ldr	r3, [r3, #0]
 528:	2b01      	cmp	r3, #1
 52a:	d104      	bne.n	536 <main+0x22>
      || local != 2
 52c:	4b0b      	ldr	r3, [pc, #44]	@ (55c <main+0x48>)
 52e:	447b      	add	r3, pc
 530:	681b      	ldr	r3, [r3, #0]
      || strcmp (string, "string") != 0)
 532:	2b02      	cmp	r3, #2
 534:	d006      	beq.n	544 <main+0x30>
    {
      printf ("failed\n");
 536:	4b0a      	ldr	r3, [pc, #40]	@ (560 <main+0x4c>)
 538:	447b      	add	r3, pc
 53a:	4618      	mov	r0, r3
 53c:	f7ff ef52 	blx	3e4 <puts@plt>
      return 1;
 540:	2301      	movs	r3, #1
 542:	e005      	b.n	550 <main+0x3c>
    }

  printf ("ok\n");
 544:	4b07      	ldr	r3, [pc, #28]	@ (564 <main+0x50>)
 546:	447b      	add	r3, pc
 548:	4618      	mov	r0, r3
 54a:	f7ff ef4c 	blx	3e4 <puts@plt>
  return 0;
 54e:	2300      	movs	r3, #0
}
 550:	4618      	mov	r0, r3
 552:	bd80      	pop	{r7, pc}
 554:	00001af6 	strdeq	r1, [r0], -r6
 558:	00001ae0 	andeq	r1, r0, r0, ror #21
 55c:	00001ada 	ldrdeq	r1, [r0], -sl
 560:	000000d0 	ldrdeq	r0, [r0], -r0	@ <UNPREDICTABLE>
 564:	000000ca 	andeq	r0, r0, sl, asr #1

Disassembly of section .fini:

00000568 <_fini>:
 568:	e92d4008 	push	{r3, lr}
 56c:	e8bd8008 	pop	{r3, pc}

Disassembly of section .rodata:

00000570 <_IO_stdin_used>:
 570:	00020001 	andeq	r0, r2, r1

00000574 <all_implied_fbits>:
 574:	0000003e 	andeq	r0, r0, lr, lsr r0
 578:	00000041 	andeq	r0, r0, r1, asr #32
 57c:	0000000c 	andeq	r0, r0, ip
 580:	00000041 	andeq	r0, r0, r1, asr #32
 584:	00000011 	andeq	r0, r0, r1, lsl r0
 588:	00000041 	andeq	r0, r0, r1, asr #32
 58c:	00000027 	andeq	r0, r0, r7, lsr #32
 590:	00000041 	andeq	r0, r0, r1, asr #32
 594:	00000036 	andeq	r0, r0, r6, lsr r0
 598:	00000041 	andeq	r0, r0, r1, asr #32
 59c:	00000003 	andeq	r0, r0, r3
 5a0:	00000041 	andeq	r0, r0, r1, asr #32
 5a4:	00000006 	andeq	r0, r0, r6
 5a8:	00000041 	andeq	r0, r0, r1, asr #32
 5ac:	00000015 	andeq	r0, r0, r5, lsl r0
 5b0:	00000041 	andeq	r0, r0, r1, asr #32
 5b4:	0000000f 	andeq	r0, r0, pc
 5b8:	00000041 	andeq	r0, r0, r1, asr #32
 5bc:	0000000e 	andeq	r0, r0, lr
 5c0:	00000041 	andeq	r0, r0, r1, asr #32
 5c4:	00000026 	andeq	r0, r0, r6, lsr #32
 5c8:	00000041 	andeq	r0, r0, r1, asr #32
 5cc:	00000013 	andeq	r0, r0, r3, lsl r0
 5d0:	00000041 	andeq	r0, r0, r1, asr #32
 5d4:	00000029 	andeq	r0, r0, r9, lsr #32
 5d8:	00000041 	andeq	r0, r0, r1, asr #32
 5dc:	00000002 	andeq	r0, r0, r2
 5e0:	00000041 	andeq	r0, r0, r1, asr #32
 5e4:	00000019 	andeq	r0, r0, r9, lsl r0
 5e8:	00000041 	andeq	r0, r0, r1, asr #32
 5ec:	0000000a 	andeq	r0, r0, sl
 5f0:	00000041 	andeq	r0, r0, r1, asr #32
 5f4:	0000000b 	andeq	r0, r0, fp
 5f8:	00000041 	andeq	r0, r0, r1, asr #32
	...

00000604 <string>:
static const char string[] = "string";
 604:	69727473 	ldmdbvs	r2!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 608:	0000676e 	andeq	r6, r0, lr, ror #14
 60c:	6c696166 	stclvs	1, cr6, [r9], #-408	@ 0xfffffe68
 610:	00006465 	andeq	r6, r0, r5, ror #8
 614:	00006b6f 	andeq	r6, r0, pc, ror #22

00000618 <all_implied_fbits>:
 618:	0000003e 	andeq	r0, r0, lr, lsr r0
 61c:	00000041 	andeq	r0, r0, r1, asr #32
 620:	0000000c 	andeq	r0, r0, ip
 624:	00000041 	andeq	r0, r0, r1, asr #32
 628:	00000011 	andeq	r0, r0, r1, lsl r0
 62c:	00000041 	andeq	r0, r0, r1, asr #32
 630:	00000027 	andeq	r0, r0, r7, lsr #32
 634:	00000041 	andeq	r0, r0, r1, asr #32
 638:	00000036 	andeq	r0, r0, r6, lsr r0
 63c:	00000041 	andeq	r0, r0, r1, asr #32
 640:	00000003 	andeq	r0, r0, r3
 644:	00000041 	andeq	r0, r0, r1, asr #32
 648:	00000006 	andeq	r0, r0, r6
 64c:	00000041 	andeq	r0, r0, r1, asr #32
 650:	00000015 	andeq	r0, r0, r5, lsl r0
 654:	00000041 	andeq	r0, r0, r1, asr #32
 658:	0000000f 	andeq	r0, r0, pc
 65c:	00000041 	andeq	r0, r0, r1, asr #32
 660:	0000000e 	andeq	r0, r0, lr
 664:	00000041 	andeq	r0, r0, r1, asr #32
 668:	00000026 	andeq	r0, r0, r6, lsr #32
 66c:	00000041 	andeq	r0, r0, r1, asr #32
 670:	00000013 	andeq	r0, r0, r3, lsl r0
 674:	00000041 	andeq	r0, r0, r1, asr #32
 678:	00000029 	andeq	r0, r0, r9, lsr #32
 67c:	00000041 	andeq	r0, r0, r1, asr #32
 680:	00000002 	andeq	r0, r0, r2
 684:	00000041 	andeq	r0, r0, r1, asr #32
 688:	00000019 	andeq	r0, r0, r9, lsl r0
 68c:	00000041 	andeq	r0, r0, r1, asr #32
 690:	0000000a 	andeq	r0, r0, sl
 694:	00000041 	andeq	r0, r0, r1, asr #32
 698:	0000000b 	andeq	r0, r0, fp
 69c:	00000041 	andeq	r0, r0, r1, asr #32
	...

Disassembly of section .ARM.exidx:

000006a8 <.ARM.exidx>:
 6a8:	7ffffd60 	svcvc	0x00fffd60
 6ac:	00000001 	andeq	r0, r0, r1

Disassembly of section .eh_frame:

000006b0 <__FRAME_END__>:
 6b0:	00000000 	andeq	r0, r0, r0

Disassembly of section .note.ABI-tag:

000006b4 <__abi_tag>:
 6b4:	00000004 	andeq	r0, r0, r4
 6b8:	00000010 	andeq	r0, r0, r0, lsl r0
 6bc:	00000001 	andeq	r0, r0, r1
 6c0:	00554e47 	subseq	r4, r5, r7, asr #28
 6c4:	00000000 	andeq	r0, r0, r0
 6c8:	00000003 	andeq	r0, r0, r3
 6cc:	00000002 	andeq	r0, r0, r2
 6d0:	00000000 	andeq	r0, r0, r0

Disassembly of section .init_array:

00001ecc <__frame_dummy_init_array_entry>:
    1ecc:	00000501 	andeq	r0, r0, r1, lsl #10

Disassembly of section .fini_array:

00001ed0 <__do_global_dtors_aux_fini_array_entry>:
    1ed0:	000004c1 	andeq	r0, r0, r1, asr #9

Disassembly of section .dynamic:

00001ed4 <.dynamic>:
    1ed4:	00000001 	andeq	r0, r0, r1
    1ed8:	0000002d 	andeq	r0, r0, sp, lsr #32
    1edc:	0000000c 	andeq	r0, r0, ip
    1ee0:	000003ac 	andeq	r0, r0, ip, lsr #7
    1ee4:	0000000d 	andeq	r0, r0, sp
    1ee8:	00000568 	andeq	r0, r0, r8, ror #10
    1eec:	00000019 	andeq	r0, r0, r9, lsl r0
    1ef0:	00001ecc 	andeq	r1, r0, ip, asr #29
    1ef4:	0000001b 	andeq	r0, r0, fp, lsl r0
    1ef8:	00000004 	andeq	r0, r0, r4
    1efc:	0000001a 	andeq	r0, r0, sl, lsl r0
    1f00:	00001ed0 	ldrdeq	r1, [r0], -r0
    1f04:	0000001c 	andeq	r0, r0, ip, lsl r0
    1f08:	00000004 	andeq	r0, r0, r4
    1f0c:	6ffffef5 	svcvs	0x00fffef5
    1f10:	000001b4 			@ <UNDEFINED> instruction: 0x000001b4
    1f14:	00000005 	andeq	r0, r0, r5
    1f18:	0000026c 	andeq	r0, r0, ip, ror #4
    1f1c:	00000006 	andeq	r0, r0, r6
    1f20:	000001cc 	andeq	r0, r0, ip, asr #3
    1f24:	0000000a 	andeq	r0, r0, sl
    1f28:	00000091 	muleq	r0, r1, r0
    1f2c:	0000000b 	andeq	r0, r0, fp
    1f30:	00000010 	andeq	r0, r0, r0, lsl r0
    1f34:	00000015 	andeq	r0, r0, r5, lsl r0
    1f38:	00000000 	andeq	r0, r0, r0
    1f3c:	00000003 	andeq	r0, r0, r3
    1f40:	00001fcc 	andeq	r1, r0, ip, asr #31
    1f44:	00000002 	andeq	r0, r0, r2
    1f48:	00000028 	andeq	r0, r0, r8, lsr #32
    1f4c:	00000014 	andeq	r0, r0, r4, lsl r0
    1f50:	00000011 	andeq	r0, r0, r1, lsl r0
    1f54:	00000017 	andeq	r0, r0, r7, lsl r0
    1f58:	00000384 	andeq	r0, r0, r4, lsl #7
    1f5c:	00000011 	andeq	r0, r0, r1, lsl r0
    1f60:	00000344 	andeq	r0, r0, r4, asr #6
    1f64:	00000012 	andeq	r0, r0, r2, lsl r0
    1f68:	00000040 	andeq	r0, r0, r0, asr #32
    1f6c:	00000013 	andeq	r0, r0, r3, lsl r0
    1f70:	00000008 	andeq	r0, r0, r8
    1f74:	00000018 	andeq	r0, r0, r8, lsl r0
    1f78:	00000000 	andeq	r0, r0, r0
    1f7c:	6ffffffb 	svcvs	0x00fffffb
    1f80:	08000001 	stmdaeq	r0, {r0}
    1f84:	6ffffffe 	svcvs	0x00fffffe
    1f88:	00000314 	andeq	r0, r0, r4, lsl r3
    1f8c:	6fffffff 	svcvs	0x00ffffff
    1f90:	00000001 	andeq	r0, r0, r1
    1f94:	6ffffff0 	svcvs	0x00fffff0
    1f98:	000002fe 	strdeq	r0, [r0], -lr
    1f9c:	6ffffffa 	svcvs	0x00fffffa
    1fa0:	00000004 	andeq	r0, r0, r4
	...

Disassembly of section .got:

00001fcc <.got>:
    1fcc:	00001ed4 	ldrdeq	r1, [r0], -r4
	...
    1fd8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fdc:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe0:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe4:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
	...
    1ff8:	00000515 	andeq	r0, r0, r5, lsl r5
    1ffc:	00000000 	andeq	r0, r0, r0

Disassembly of section .data:

00002000 <__data_start>:
    2000:	00000000 	andeq	r0, r0, r0

00002004 <__dso_handle>:
    2004:	00002004 	andeq	r2, r0, r4

00002008 <global>:
int global = 1;
    2008:	00000001 	andeq	r0, r0, r1

0000200c <local>:
static int local = 2;
    200c:	00000002 	andeq	r0, r0, r2

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <__bss_end__+0x10ced0c>
   4:	62552820 	subsvs	r2, r5, #32, 16	@ 0x200000
   8:	75746e75 	ldrbvc	r6, [r4, #-3701]!	@ 0xfffff18b
   c:	2e333120 	cdpcs	1, 3, cr3, cr3, cr0, {1}
  10:	2d302e33 	ldccs	14, cr2, [r0, #-204]!	@ 0xffffff34
  14:	75627536 	strbvc	r7, [r2, #-1334]!	@ 0xfffffaca
  18:	3275746e 	rsbscc	r7, r5, #1845493760	@ 0x6e000000
  1c:	2e34327e 	mrccs	2, 1, r3, cr4, cr14, {3}
  20:	312e3430 			@ <UNDEFINED> instruction: 0x312e3430
  24:	33312029 	teqcc	r1, #41	@ 0x29
  28:	302e332e 	eorcc	r3, lr, lr, lsr #6
	...

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003241 	andeq	r3, r0, r1, asr #4
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000028 	andeq	r0, r0, r8, lsr #32
  10:	412d3705 			@ <UNDEFINED> instruction: 0x412d3705
  14:	070a0600 	streq	r0, [sl, -r0, lsl #12]
  18:	09010841 	stmdbeq	r1, {r0, r6, fp}
  1c:	12040a02 	andne	r0, r4, #8192	@ 0x2000
  20:	14011304 	strne	r1, [r1], #-772	@ 0xfffffcfc
  24:	17011501 	strne	r1, [r1, -r1, lsl #10]
  28:	19011803 	stmdbne	r1, {r0, r1, fp, ip}
  2c:	1c021a01 			@ <UNDEFINED> instruction: 0x1c021a01
  30:	Address 0x30 is out of bounds.


Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	andeq	r0, r0, ip, lsl r0
   4:	00000002 	andeq	r0, r0, r2
   8:	00040000 	andeq	r0, r4, r0
   c:	00000000 	andeq	r0, r0, r0
  10:	00000504 	andeq	r0, r0, r4, lsl #10
  14:	00000064 	andeq	r0, r0, r4, rrx
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000000bf 	strheq	r0, [r0], -pc	@ <UNPREDICTABLE>
   4:	04010005 	streq	r0, [r1], #-5
   8:	00000000 	andeq	r0, r0, r0
   c:	00009405 	andeq	r9, r0, r5, lsl #8
  10:	000d1d00 	andeq	r1, sp, r0, lsl #26
  14:	01110000 	tsteq	r1, r0
  18:	05040000 	streq	r0, [r4, #-0]
  1c:	00640000 	rsbeq	r0, r4, r0
  20:	00000000 	andeq	r0, r0, r0
  24:	86010000 	strhi	r0, [r1], -r0
  28:	06000000 	streq	r0, [r0], -r0
  2c:	00000036 	andeq	r0, r0, r6, lsr r0
  30:	20140305 	andscs	r0, r4, r5, lsl #6
  34:	04060000 	streq	r0, [r6], #-0
  38:	746e6905 	strbtvc	r6, [lr], #-2309	@ 0xfffff6fb
  3c:	01050100 	mrseq	r0, (UNDEF: 21)
  40:	36070000 	strcc	r0, [r7], -r0
  44:	05000000 	streq	r0, [r0, #-0]
  48:	00200803 	eoreq	r0, r0, r3, lsl #16
  4c:	00800200 	addeq	r0, r0, r0, lsl #4
  50:	0c080000 	stceq	0, cr0, [r8], {-0}
  54:	00000036 	andeq	r0, r0, r6, lsr r0
  58:	200c0305 	andcs	r0, ip, r5, lsl #6
  5c:	81070000 	mrshi	r0, (UNDEF: 7)
  60:	6e000000 	cdpvs	0, 0, cr0, cr0, cr0, {0}
  64:	08000000 	stmdaeq	r0, {}	@ <UNPREDICTABLE>
  68:	00000073 	andeq	r0, r0, r3, ror r0
  6c:	5e030006 	cdppl	0, 0, cr0, cr3, cr6, {0}
  70:	04000000 	streq	r0, [r0], #-0
  74:	00000704 	andeq	r0, r0, r4, lsl #14
  78:	01040000 	mrseq	r0, (UNDEF: 4)
  7c:	00010c08 	andeq	r0, r1, r8, lsl #24
  80:	007a0300 	rsbseq	r0, sl, r0, lsl #6
  84:	8d020000 	stchi	0, cr0, [r2, #-0]
  88:	09000000 	stmdbeq	r0, {}	@ <UNPREDICTABLE>
  8c:	00006e13 	andeq	r6, r0, r3, lsl lr
  90:	04030500 	streq	r0, [r3], #-1280	@ 0xfffffb00
  94:	09000006 	stmdbeq	r0, {r1, r2}
  98:	00000100 	andeq	r0, r0, r0, lsl #2
  9c:	36011201 	strcc	r1, [r1], -r1, lsl #4
  a0:	14000000 	strne	r0, [r0], #-0
  a4:	54000005 	strpl	r0, [r0], #-5
  a8:	01000000 	mrseq	r0, (UNDEF: 0)
  ac:	6e660a9c 			@ <UNDEFINED> instruction: 0x6e660a9c
  b0:	010c0100 	mrseq	r0, (UNDEF: 28)
  b4:	00000036 	andeq	r0, r0, r6, lsr r0
  b8:	00000504 	andeq	r0, r0, r4, lsl #10
  bc:	00000010 	andeq	r0, r0, r0, lsl r0
  c0:	Address 0xc0 is out of bounds.


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	03003401 	movweq	r3, #1025	@ 0x401
   4:	01213a0e 			@ <UNDEFINED> instruction: 0x01213a0e
   8:	21390b3b 	teqcs	r9, fp, lsr fp
   c:	3f134905 	svccc	0x00134905
  10:	00180219 	andseq	r0, r8, r9, lsl r2
  14:	00340200 	eorseq	r0, r4, r0, lsl #4
  18:	213a0e03 	teqcs	sl, r3, lsl #28
  1c:	390b3b01 	stmdbcc	fp, {r0, r8, r9, fp, ip, sp}
  20:	0213490b 	andseq	r4, r3, #180224	@ 0x2c000
  24:	03000018 	movweq	r0, #24
  28:	13490026 	movtne	r0, #36902	@ 0x9026
  2c:	24040000 	strcs	r0, [r4], #-0
  30:	3e0b0b00 	vmlacc.f64	d0, d11, d0
  34:	000e030b 	andeq	r0, lr, fp, lsl #6
  38:	01110500 	tsteq	r1, r0, lsl #10
  3c:	0b130e25 	bleq	4c38d8 <__bss_end__+0x4c18c0>
  40:	0e1b0e03 	cdpeq	14, 1, cr0, cr11, cr3, {0}
  44:	06120111 			@ <UNDEFINED> instruction: 0x06120111
  48:	00001710 	andeq	r1, r0, r0, lsl r7
  4c:	0b002406 	bleq	906c <__bss_end__+0x7054>
  50:	030b3e0b 	movweq	r3, #48651	@ 0xbe0b
  54:	07000008 	streq	r0, [r0, -r8]
  58:	13490101 	movtne	r0, #37121	@ 0x9101
  5c:	00001301 	andeq	r1, r0, r1, lsl #6
  60:	49002108 	stmdbmi	r0, {r3, r8, sp}
  64:	000b2f13 	andeq	r2, fp, r3, lsl pc
  68:	002e0900 	eoreq	r0, lr, r0, lsl #18
  6c:	0e03193f 			@ <UNDEFINED> instruction: 0x0e03193f
  70:	0b3b0b3a 	bleq	ec2d60 <__bss_end__+0xec0d48>
  74:	19270b39 	stmdbne	r7!, {r0, r3, r4, r5, r8, r9, fp}
  78:	01111349 	tsteq	r1, r9, asr #6
  7c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  80:	0000197c 	andeq	r1, r0, ip, ror r9
  84:	3f002e0a 	svccc	0x00002e0a
  88:	3a080319 	bcc	200cf4 <__bss_end__+0x1fecdc>
  8c:	390b3b0b 	stmdbcc	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  90:	4919270b 	ldmdbmi	r9, {r0, r1, r3, r8, r9, sl, sp}
  94:	12011113 	andne	r1, r1, #-1073741820	@ 0xc0000004
  98:	7a184006 	bvc	6100b8 <__bss_end__+0x60e0a0>
  9c:	00000019 	andeq	r0, r0, r9, lsl r0

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	000000c6 	andeq	r0, r0, r6, asr #1
   4:	00890003 	addeq	r0, r9, r3
   8:	01020000 	mrseq	r0, (UNDEF: 2)
   c:	000d0efb 	strdeq	r0, [sp], -fp
  10:	01010101 	tsteq	r1, r1, lsl #2
  14:	01000000 	mrseq	r0, (UNDEF: 0)
  18:	2f010000 	svccs	0x00010000
  1c:	656d6f68 	strbvs	r6, [sp, #-3944]!	@ 0xfffff098
  20:	7763742f 	strbvc	r7, [r3, -pc, lsr #8]!
  24:	75622d67 	strbvc	r2, [r2, #-3431]!	@ 0xfffff299
  28:	2f646c69 	svccs	0x00646c69
  2c:	6b726f77 	blvs	1c9be10 <__bss_end__+0x1c99df8>
  30:	63617073 	cmnvs	r1, #115	@ 0x73
  34:	63742f65 	cmnvs	r4, #404	@ 0x194
  38:	675f6777 			@ <UNDEFINED> instruction: 0x675f6777
  3c:	345f756e 	ldrbcc	r7, [pc], #-1390	@ 44 <_init-0x368>
  40:	6562612f 	strbvs	r6, [r2, #-303]!	@ 0xfffffed1
  44:	616e732f 	cmnvs	lr, pc, lsr #6
  48:	6f687370 	svcvs	0x00687370
  4c:	622f7374 	eorvs	r7, pc, #116, 6	@ 0xd0000001
  50:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  54:	2e736c69 	cdpcs	12, 7, cr6, cr3, cr9, {3}
  58:	7e746967 			@ <UNDEFINED> instruction: 0x7e746967
  5c:	7473616d 	ldrbtvc	r6, [r3], #-365	@ 0xfffffe93
  60:	622f7265 	eorvs	r7, pc, #1342177286	@ 0x50000006
  64:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  68:	2f736c69 	svccs	0x00736c69
  6c:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  70:	74697573 	strbtvc	r7, [r9], #-1395	@ 0xfffffa8d
  74:	69622f65 	stmdbvs	r2!, {r0, r2, r5, r6, r8, r9, sl, fp, sp}^
  78:	6974756e 	ldmdbvs	r4!, {r1, r2, r3, r5, r6, r8, sl, ip, sp, lr}^
  7c:	612d736c 			@ <UNDEFINED> instruction: 0x612d736c
  80:	00006c6c 	andeq	r6, r0, ip, ror #24
  84:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  88:	676f7270 			@ <UNDEFINED> instruction: 0x676f7270
  8c:	0100632e 	tsteq	r0, lr, lsr #6
  90:	05000000 	streq	r0, [r0, #-0]
  94:	02050001 	andeq	r0, r5, #1
  98:	00000504 	andeq	r0, r0, r4, lsl #10
  9c:	05010c03 	streq	r0, [r1, #-3075]	@ 0xfffff3fd
  a0:	01052f0a 	tsteq	r5, sl, lsl #30
  a4:	0e055c21 	cdpeq	12, 0, cr5, cr5, cr1, {1}
  a8:	3c06052f 	stccc	5, cr0, [r6], {47}	@ 0x2f
  ac:	052f1105 	streq	r1, [pc, #-261]!	@ ffffffaf <__bss_end__+0xffffdf97>
  b0:	10053c07 	andne	r3, r5, r7, lsl #24
  b4:	3d07052f 	stccc	5, cr0, [r7, #-188]	@ 0xffffff44
  b8:	590e0530 	stmdbpl	lr, {r4, r5, r8, sl}
  bc:	05310305 	ldreq	r0, [r1, #-773]!	@ 0xfffffcfb
  c0:	0105590a 	tsteq	r5, sl, lsl #18
  c4:	000c0221 	andeq	r0, ip, r1, lsr #4
  c8:	Address 0xc8 is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			@ <UNDEFINED> instruction: 0xffffffff
   8:	7c020001 	stcvc	0, cr0, [r2], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000001c 	andeq	r0, r0, ip, lsl r0
  14:	00000000 	andeq	r0, r0, r0
  18:	00000504 	andeq	r0, r0, r4, lsl #10
  1c:	00000010 	andeq	r0, r0, r0, lsl r0
  20:	87040e41 	strhi	r0, [r4, -r1, asr #28]
  24:	070d4101 	streq	r4, [sp, -r1, lsl #2]
  28:	420d0d43 	andmi	r0, sp, #4288	@ 0x10c0
  2c:	00000ec7 	andeq	r0, r0, r7, asr #29
  30:	00000018 	andeq	r0, r0, r8, lsl r0
  34:	00000000 	andeq	r0, r0, r0
  38:	00000514 	andeq	r0, r0, r4, lsl r5
  3c:	00000054 	andeq	r0, r0, r4, asr r0
  40:	87080e41 	strhi	r0, [r8, -r1, asr #28]
  44:	41018e02 	tstmi	r1, r2, lsl #28
  48:	0000070d 	andeq	r0, r0, sp, lsl #14

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	69736e75 	ldmdbvs	r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
   4:	64656e67 	strbtvs	r6, [r5], #-3687	@ 0xfffff199
   8:	746e6920 	strbtvc	r6, [lr], #-2336	@ 0xfffff6e0
   c:	6f682f00 	svcvs	0x00682f00
  10:	742f656d 	strtvc	r6, [pc], #-1389	@ 18 <_init-0x394>
  14:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
  18:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
  1c:	6f772f64 	svcvs	0x00772f64
  20:	70736b72 	rsbsvc	r6, r3, r2, ror fp
  24:	2f656361 	svccs	0x00656361
  28:	67776374 			@ <UNDEFINED> instruction: 0x67776374
  2c:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
  30:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
  34:	732f6562 			@ <UNDEFINED> instruction: 0x732f6562
  38:	7370616e 	cmnvc	r0, #-2147483621	@ 0x8000001b
  3c:	73746f68 	cmnvc	r4, #104, 30	@ 0x1a0
  40:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  44:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  48:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
  4c:	616d7e74 	smcvs	55268	@ 0xd7e4
  50:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
  54:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  58:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  5c:	65742f73 	ldrbvs	r2, [r4, #-3955]!	@ 0xfffff08d
  60:	75737473 	ldrbvc	r7, [r3, #-1139]!	@ 0xfffffb8d
  64:	2f657469 	svccs	0x00657469
  68:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
  6c:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
  70:	6c6c612d 	stclvs	1, cr6, [ip], #-180	@ 0xffffff4c
  74:	7365742f 	cmnvc	r5, #788529152	@ 0x2f000000
  78:	6f727074 	svcvs	0x00727074
  7c:	00632e67 	rsbeq	r2, r3, r7, ror #28
  80:	61636f6c 	cmnvs	r3, ip, ror #30
  84:	6f63006c 	svcvs	0x0063006c
  88:	6e6f6d6d 	cdpvs	13, 6, cr6, cr15, cr13, {3}
  8c:	72747300 	rsbsvc	r7, r4, #0, 6
  90:	00676e69 	rsbeq	r6, r7, r9, ror #28
  94:	20554e47 	subscs	r4, r5, r7, asr #28
  98:	20373143 	eorscs	r3, r7, r3, asr #2
  9c:	332e3331 			@ <UNDEFINED> instruction: 0x332e3331
  a0:	2d20302e 	stccs	0, cr3, [r0, #-184]!	@ 0xffffff48
  a4:	6f6c666d 	svcvs	0x006c666d
  a8:	612d7461 			@ <UNDEFINED> instruction: 0x612d7461
  ac:	683d6962 	ldmdavs	sp!, {r1, r5, r6, r8, fp, sp, lr}
  b0:	20647261 	rsbcs	r7, r4, r1, ror #4
  b4:	6c746d2d 	ldclvs	13, cr6, [r4], #-180	@ 0xffffff4c
  b8:	69642d73 	stmdbvs	r4!, {r0, r1, r4, r5, r6, r8, sl, fp, sp}^
  bc:	63656c61 	cmnvs	r5, #24832	@ 0x6100
  c0:	6e673d74 	mcrvs	13, 3, r3, cr7, cr4, {3}
  c4:	6d2d2075 	stcvs	0, cr2, [sp, #-468]!	@ 0xfffffe2c
  c8:	6d756874 	ldclvs	8, cr6, [r5, #-464]!	@ 0xfffffe30
  cc:	6d2d2062 	stcvs	0, cr2, [sp, #-392]!	@ 0xfffffe78
  d0:	68637261 	stmdavs	r3!, {r0, r5, r6, r9, ip, sp, lr}^
  d4:	6d72613d 	ldclvs	1, cr6, [r2, #-244]!	@ 0xffffff0c
  d8:	612d3776 			@ <UNDEFINED> instruction: 0x612d3776
  dc:	2070662b 	rsbscs	r6, r0, fp, lsr #12
  e0:	2d20672d 	stccs	7, cr6, [r0, #-180]!	@ 0xffffff4c
  e4:	2d20304f 	stccs	0, cr3, [r0, #-316]!	@ 0xfffffec4
  e8:	61747366 	cmnvs	r4, r6, ror #6
  ec:	702d6b63 	eorvc	r6, sp, r3, ror #22
  f0:	65746f72 	ldrbvs	r6, [r4, #-3954]!	@ 0xfffff08e
  f4:	726f7463 	rsbvc	r7, pc, #1660944384	@ 0x63000000
  f8:	7274732d 	rsbsvc	r7, r4, #-1275068416	@ 0xb4000000
  fc:	00676e6f 	rsbeq	r6, r7, pc, ror #28
 100:	6e69616d 	cdpvs	1, 6, cr6, cr9, cr13, {3}
 104:	6f6c6700 	svcvs	0x006c6700
 108:	006c6162 	rsbeq	r6, ip, r2, ror #2
 10c:	72616863 	rsbvc	r6, r1, #6488064	@ 0x630000
 110:	6f682f00 	svcvs	0x00682f00
 114:	742f656d 	strtvc	r6, [pc], #-1389	@ 11c <_init-0x290>
 118:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
 11c:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
 120:	6f772f64 	svcvs	0x00772f64
 124:	70736b72 	rsbsvc	r6, r3, r2, ror fp
 128:	2f656361 	svccs	0x00656361
 12c:	67776374 			@ <UNDEFINED> instruction: 0x67776374
 130:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
 134:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
 138:	622f6562 	eorvs	r6, pc, #411041792	@ 0x18800000
 13c:	646c6975 	strbtvs	r6, [ip], #-2421	@ 0xfffff68b
 140:	72612f73 	rsbvc	r2, r1, #460	@ 0x1cc
 144:	6c38766d 	ldcvs	6, cr7, [r8], #-436	@ 0xfffffe4c
 148:	6b6e752d 	blvs	1b9d604 <__bss_end__+0x1b9b5ec>
 14c:	6e776f6e 	cdpvs	15, 7, cr6, cr7, cr14, {3}
 150:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 154:	672d7875 			@ <UNDEFINED> instruction: 0x672d7875
 158:	6165756e 	cmnvs	r5, lr, ror #10
 15c:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 160:	6d72612f 	ldclvs	1, cr6, [r2, #-188]!	@ 0xffffff44
 164:	2d6c3876 	stclcs	8, cr3, [ip, #-472]!	@ 0xfffffe28
 168:	6e6b6e75 	mcrvs	14, 3, r6, cr11, cr5, {3}
 16c:	2d6e776f 	stclcs	7, cr7, [lr, #-444]!	@ 0xfffffe44
 170:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 174:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 178:	62616575 	rsbvs	r6, r1, #490733568	@ 0x1d400000
 17c:	2f666869 	svccs	0x00666869
 180:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
 184:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
 188:	6e69622d 	cdpvs	2, 6, cr6, cr9, cr13, {1}
 18c:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 190:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
 194:	616d7e74 	smcvs	55268	@ 0xd7e4
 198:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 19c:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
 1a0:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 1a4:	Address 0x1a4 is out of bounds.


tmpdir/testprog:     file format elf32-littlearm


Disassembly of section .note.gnu.build-id:

00000174 <.note.gnu.build-id>:
 174:	00000004 	andeq	r0, r0, r4
 178:	00000014 	andeq	r0, r0, r4, lsl r0
 17c:	00000003 	andeq	r0, r0, r3
 180:	00554e47 	subseq	r4, r5, r7, asr #28
 184:	2454cfdc 	ldrbcs	ip, [r4], #-4060	@ 0xfffff024
 188:	bcb68b92 	vldmialt	r6!, {d8-d16}
 18c:	9973dd09 	ldmdbls	r3!, {r0, r3, r8, sl, fp, ip, lr, pc}^
 190:	fe33d171 	mrc2	1, 1, sp, cr3, cr1, {3}
 194:	61f1b35d 	mvnsvs	fp, sp, asr r3

Disassembly of section .interp:

00000198 <.interp>:
 198:	62696c2f 	rsbvs	r6, r9, #12032	@ 0x2f00
 19c:	2d646c2f 	stclcs	12, cr6, [r4, #-188]!	@ 0xffffff44
 1a0:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 1a4:	72612d78 	rsbvc	r2, r1, #120, 26	@ 0x1e00
 1a8:	2e66686d 	cdpcs	8, 6, cr6, cr6, cr13, {3}
 1ac:	332e6f73 			@ <UNDEFINED> instruction: 0x332e6f73
	...

Disassembly of section .gnu.hash:

000001b4 <.gnu.hash>:
 1b4:	00000001 	andeq	r0, r0, r1
 1b8:	00000001 	andeq	r0, r0, r1
 1bc:	00000001 	andeq	r0, r0, r1
	...

Disassembly of section .dynsym:

000001cc <.dynsym>:
	...
 1e0:	000003ac 	andeq	r0, r0, ip, lsr #7
 1e4:	00000000 	andeq	r0, r0, r0
 1e8:	000a0003 	andeq	r0, sl, r3
 1ec:	00000000 	andeq	r0, r0, r0
 1f0:	00002000 	andeq	r2, r0, r0
 1f4:	00000000 	andeq	r0, r0, r0
 1f8:	00160003 	andseq	r0, r6, r3
 1fc:	00000006 	andeq	r0, r0, r6
	...
 208:	00000012 	andeq	r0, r0, r2, lsl r0
 20c:	00000018 	andeq	r0, r0, r8, lsl r0
	...
 218:	00000022 	andeq	r0, r0, r2, lsr #32
 21c:	0000004c 	andeq	r0, r0, ip, asr #32
	...
 228:	00000020 	andeq	r0, r0, r0, lsr #32
 22c:	00000001 	andeq	r0, r0, r1
	...
 238:	00000012 	andeq	r0, r0, r2, lsl r0
 23c:	00000068 	andeq	r0, r0, r8, rrx
	...
 248:	00000020 	andeq	r0, r0, r0, lsr #32
 24c:	00000077 	andeq	r0, r0, r7, ror r0
	...
 258:	00000020 	andeq	r0, r0, r0, lsr #32
 25c:	00000027 	andeq	r0, r0, r7, lsr #32
	...
 268:	00000012 	andeq	r0, r0, r2, lsl r0

Disassembly of section .dynstr:

0000026c <.dynstr>:
 26c:	74757000 	ldrbtvc	r7, [r5], #-0
 270:	5f5f0073 	svcpl	0x005f0073
 274:	6362696c 	cmnvs	r2, #108, 18	@ 0x1b0000
 278:	6174735f 	cmnvs	r4, pc, asr r3
 27c:	6d5f7472 	ldclvs	4, cr7, [pc, #-456]	@ bc <_init-0x2f0>
 280:	006e6961 	rsbeq	r6, lr, r1, ror #18
 284:	78635f5f 	stmdavc	r3!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr}^
 288:	69665f61 	stmdbvs	r6!, {r0, r5, r6, r8, r9, sl, fp, ip, lr}^
 28c:	696c616e 	stmdbvs	ip!, {r1, r2, r3, r5, r6, r8, sp, lr}^
 290:	6100657a 	tstvs	r0, sl, ror r5
 294:	74726f62 	ldrbtvc	r6, [r2], #-3938	@ 0xfffff09e
 298:	62696c00 	rsbvs	r6, r9, #0, 24
 29c:	6f732e63 	svcvs	0x00732e63
 2a0:	4700362e 	strmi	r3, [r0, -lr, lsr #12]
 2a4:	4342494c 	movtmi	r4, #10572	@ 0x294c
 2a8:	342e325f 	strtcc	r3, [lr], #-607	@ 0xfffffda1
 2ac:	494c4700 	stmdbmi	ip, {r8, r9, sl, lr}^
 2b0:	325f4342 	subscc	r4, pc, #134217729	@ 0x8000001
 2b4:	0034332e 	eorseq	r3, r4, lr, lsr #6
 2b8:	4d54495f 			@ <UNDEFINED> instruction: 0x4d54495f
 2bc:	7265645f 	rsbvc	r6, r5, #1593835520	@ 0x5f000000
 2c0:	73696765 	cmnvc	r9, #26476544	@ 0x1940000
 2c4:	54726574 	ldrbtpl	r6, [r2], #-1396	@ 0xfffffa8c
 2c8:	6f6c434d 	svcvs	0x006c434d
 2cc:	6154656e 	cmpvs	r4, lr, ror #10
 2d0:	00656c62 	rsbeq	r6, r5, r2, ror #24
 2d4:	6d675f5f 	stclvs	15, cr5, [r7, #-380]!	@ 0xfffffe84
 2d8:	735f6e6f 	cmpvc	pc, #1776	@ 0x6f0
 2dc:	74726174 	ldrbtvc	r6, [r2], #-372	@ 0xfffffe8c
 2e0:	5f005f5f 	svcpl	0x00005f5f
 2e4:	5f4d5449 	svcpl	0x004d5449
 2e8:	69676572 	stmdbvs	r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^
 2ec:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 2f0:	6c434d54 	mcrrvs	13, 5, r4, r3, cr4
 2f4:	54656e6f 	strbtpl	r6, [r5], #-3695	@ 0xfffff191
 2f8:	656c6261 	strbvs	r6, [ip, #-609]!	@ 0xfffffd9f
	...

Disassembly of section .gnu.version:

000002fe <.gnu.version>:
 2fe:	00000000 	andeq	r0, r0, r0
 302:	00020000 	andeq	r0, r2, r0
 306:	00000003 	andeq	r0, r0, r3
 30a:	00000003 	andeq	r0, r0, r3
 30e:	00030000 	andeq	r0, r3, r0

Disassembly of section .gnu.version_r:

00000314 <.gnu.version_r>:
 314:	00020001 	andeq	r0, r2, r1
 318:	0000002d 	andeq	r0, r0, sp, lsr #32
 31c:	00000010 	andeq	r0, r0, r0, lsl r0
 320:	00000000 	andeq	r0, r0, r0
 324:	0d696914 			@ <UNDEFINED> instruction: 0x0d696914
 328:	00030000 	andeq	r0, r3, r0
 32c:	00000037 	andeq	r0, r0, r7, lsr r0
 330:	00000010 	andeq	r0, r0, r0, lsl r0
 334:	069691b4 			@ <UNDEFINED> instruction: 0x069691b4
 338:	00020000 	andeq	r0, r2, r0
 33c:	00000041 	andeq	r0, r0, r1, asr #32
 340:	00000000 	andeq	r0, r0, r0

Disassembly of section .rel.dyn:

00000344 <.rel.dyn>:
 344:	00001ecc 	andeq	r1, r0, ip, asr #29
 348:	00000017 	andeq	r0, r0, r7, lsl r0
 34c:	00001ed0 	ldrdeq	r1, [r0], -r0
 350:	00000017 	andeq	r0, r0, r7, lsl r0
 354:	00001ff8 	strdeq	r1, [r0], -r8
 358:	00000017 	andeq	r0, r0, r7, lsl r0
 35c:	00002004 	andeq	r2, r0, r4
 360:	00000017 	andeq	r0, r0, r7, lsl r0
 364:	00001fec 	andeq	r1, r0, ip, ror #31
 368:	00000415 	andeq	r0, r0, r5, lsl r4
 36c:	00001ff0 	strdeq	r1, [r0], -r0
 370:	00000515 	andeq	r0, r0, r5, lsl r5
 374:	00001ff4 	strdeq	r1, [r0], -r4
 378:	00000715 	andeq	r0, r0, r5, lsl r7
 37c:	00001ffc 	strdeq	r1, [r0], -ip
 380:	00000815 	andeq	r0, r0, r5, lsl r8

Disassembly of section .rel.plt:

00000384 <.rel.plt>:
 384:	00001fd8 	ldrdeq	r1, [r0], -r8
 388:	00000316 	andeq	r0, r0, r6, lsl r3
 38c:	00001fdc 	ldrdeq	r1, [r0], -ip
 390:	00000416 	andeq	r0, r0, r6, lsl r4
 394:	00001fe0 	andeq	r1, r0, r0, ror #31
 398:	00000616 	andeq	r0, r0, r6, lsl r6
 39c:	00001fe4 	andeq	r1, r0, r4, ror #31
 3a0:	00000716 	andeq	r0, r0, r6, lsl r7
 3a4:	00001fe8 	andeq	r1, r0, r8, ror #31
 3a8:	00000916 	andeq	r0, r0, r6, lsl r9

Disassembly of section .init:

000003ac <_init>:
 3ac:	e92d4008 	push	{r3, lr}
 3b0:	eb000021 	bl	43c <call_weak_fn>
 3b4:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003b8 <.plt>:
 3b8:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3bc:	e59fe004 	ldr	lr, [pc, #4]	@ 3c8 <.plt+0x10>
 3c0:	e08fe00e 	add	lr, pc, lr
 3c4:	e5bef008 	ldr	pc, [lr, #8]!
 3c8:	00001c04 	andeq	r1, r0, r4, lsl #24

000003cc <__libc_start_main@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc04 	ldr	pc, [ip, #3076]!	@ 0xc04

000003d8 <__cxa_finalize@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfbfc 	ldr	pc, [ip, #3068]!	@ 0xbfc

000003e4 <puts@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf4 	ldr	pc, [ip, #3060]!	@ 0xbf4

000003f0 <__gmon_start__@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbec 	ldr	pc, [ip, #3052]!	@ 0xbec

000003fc <abort@plt>:
 3fc:	e28fc600 	add	ip, pc, #0, 12
 400:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 404:	e5bcfbe4 	ldr	pc, [ip, #3044]!	@ 0xbe4

Disassembly of section .text:

00000408 <_start>:
 408:	f04f 0b00 	mov.w	fp, #0
 40c:	f04f 0e00 	mov.w	lr, #0
 410:	bc02      	pop	{r1}
 412:	466a      	mov	r2, sp
 414:	b404      	push	{r2}
 416:	b401      	push	{r0}
 418:	f8df a018 	ldr.w	sl, [pc, #24]	@ 434 <_start+0x2c>
 41c:	a305      	add	r3, pc, #20	@ (adr r3, 434 <_start+0x2c>)
 41e:	449a      	add	sl, r3
 420:	f04f 0300 	mov.w	r3, #0
 424:	b408      	push	{r3}
 426:	4804      	ldr	r0, [pc, #16]	@ (438 <_start+0x30>)
 428:	f85a 0000 	ldr.w	r0, [sl, r0]
 42c:	f7ff efce 	blx	3cc <__libc_start_main@plt>
 430:	f7ff efe4 	blx	3fc <abort@plt>
 434:	00001b98 	muleq	r0, r8, fp
 438:	0000002c 	andeq	r0, r0, ip, lsr #32

0000043c <call_weak_fn>:
 43c:	e59f3014 	ldr	r3, [pc, #20]	@ 458 <call_weak_fn+0x1c>
 440:	e59f2014 	ldr	r2, [pc, #20]	@ 45c <call_weak_fn+0x20>
 444:	e08f3003 	add	r3, pc, r3
 448:	e7932002 	ldr	r2, [r3, r2]
 44c:	e3520000 	cmp	r2, #0
 450:	012fff1e 	bxeq	lr
 454:	eaffffe5 	b	3f0 <__gmon_start__@plt>
 458:	00001b80 	andeq	r1, r0, r0, lsl #23
 45c:	00000028 	andeq	r0, r0, r8, lsr #32

00000460 <deregister_tm_clones>:
 460:	4806      	ldr	r0, [pc, #24]	@ (47c <deregister_tm_clones+0x1c>)
 462:	4b07      	ldr	r3, [pc, #28]	@ (480 <deregister_tm_clones+0x20>)
 464:	4a07      	ldr	r2, [pc, #28]	@ (484 <deregister_tm_clones+0x24>)
 466:	4478      	add	r0, pc
 468:	447b      	add	r3, pc
 46a:	447a      	add	r2, pc
 46c:	4283      	cmp	r3, r0
 46e:	d003      	beq.n	478 <deregister_tm_clones+0x18>
 470:	4b05      	ldr	r3, [pc, #20]	@ (488 <deregister_tm_clones+0x28>)
 472:	58d3      	ldr	r3, [r2, r3]
 474:	b103      	cbz	r3, 478 <deregister_tm_clones+0x18>
 476:	4718      	bx	r3
 478:	4770      	bx	lr
 47a:	bf00      	nop
 47c:	00001ba6 	andeq	r1, r0, r6, lsr #23
 480:	00001ba4 	andeq	r1, r0, r4, lsr #23
 484:	00001b5e 	andeq	r1, r0, lr, asr fp
 488:	00000024 	andeq	r0, r0, r4, lsr #32

0000048c <register_tm_clones>:
 48c:	4808      	ldr	r0, [pc, #32]	@ (4b0 <register_tm_clones+0x24>)
 48e:	4b09      	ldr	r3, [pc, #36]	@ (4b4 <register_tm_clones+0x28>)
 490:	4478      	add	r0, pc
 492:	4a09      	ldr	r2, [pc, #36]	@ (4b8 <register_tm_clones+0x2c>)
 494:	447b      	add	r3, pc
 496:	1a1b      	subs	r3, r3, r0
 498:	447a      	add	r2, pc
 49a:	0fd9      	lsrs	r1, r3, #31
 49c:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 4a0:	1049      	asrs	r1, r1, #1
 4a2:	d003      	beq.n	4ac <register_tm_clones+0x20>
 4a4:	4b05      	ldr	r3, [pc, #20]	@ (4bc <register_tm_clones+0x30>)
 4a6:	58d3      	ldr	r3, [r2, r3]
 4a8:	b103      	cbz	r3, 4ac <register_tm_clones+0x20>
 4aa:	4718      	bx	r3
 4ac:	4770      	bx	lr
 4ae:	bf00      	nop
 4b0:	00001b7c 	andeq	r1, r0, ip, ror fp
 4b4:	00001b78 	andeq	r1, r0, r8, ror fp
 4b8:	00001b30 	andeq	r1, r0, r0, lsr fp
 4bc:	00000030 	andeq	r0, r0, r0, lsr r0

000004c0 <__do_global_dtors_aux>:
 4c0:	b508      	push	{r3, lr}
 4c2:	4b0a      	ldr	r3, [pc, #40]	@ (4ec <__do_global_dtors_aux+0x2c>)
 4c4:	4a0a      	ldr	r2, [pc, #40]	@ (4f0 <__do_global_dtors_aux+0x30>)
 4c6:	447b      	add	r3, pc
 4c8:	447a      	add	r2, pc
 4ca:	781b      	ldrb	r3, [r3, #0]
 4cc:	b96b      	cbnz	r3, 4ea <__do_global_dtors_aux+0x2a>
 4ce:	4b09      	ldr	r3, [pc, #36]	@ (4f4 <__do_global_dtors_aux+0x34>)
 4d0:	58d3      	ldr	r3, [r2, r3]
 4d2:	b123      	cbz	r3, 4de <__do_global_dtors_aux+0x1e>
 4d4:	4b08      	ldr	r3, [pc, #32]	@ (4f8 <__do_global_dtors_aux+0x38>)
 4d6:	447b      	add	r3, pc
 4d8:	6818      	ldr	r0, [r3, #0]
 4da:	f7ff ef7e 	blx	3d8 <__cxa_finalize@plt>
 4de:	f7ff ffbf 	bl	460 <deregister_tm_clones>
 4e2:	4b06      	ldr	r3, [pc, #24]	@ (4fc <__do_global_dtors_aux+0x3c>)
 4e4:	2201      	movs	r2, #1
 4e6:	447b      	add	r3, pc
 4e8:	701a      	strb	r2, [r3, #0]
 4ea:	bd08      	pop	{r3, pc}
 4ec:	00001b46 	andeq	r1, r0, r6, asr #22
 4f0:	00001b00 	andeq	r1, r0, r0, lsl #22
 4f4:	00000020 	andeq	r0, r0, r0, lsr #32
 4f8:	00001b2a 	andeq	r1, r0, sl, lsr #22
 4fc:	00001b26 	andeq	r1, r0, r6, lsr #22

00000500 <frame_dummy>:
 500:	e7c4      	b.n	48c <register_tm_clones>
 502:	bf00      	nop

00000504 <fn>:
static int local = 2;
static const char string[] = "string";

int
fn (void)
{
 504:	b480      	push	{r7}
 506:	af00      	add	r7, sp, #0
  return 3;
 508:	2303      	movs	r3, #3
}
 50a:	4618      	mov	r0, r3
 50c:	46bd      	mov	sp, r7
 50e:	f85d 7b04 	ldr.w	r7, [sp], #4
 512:	4770      	bx	lr

00000514 <main>:

int
main (void)
{
 514:	b580      	push	{r7, lr}
 516:	af00      	add	r7, sp, #0
  if (common != 0
 518:	4b0e      	ldr	r3, [pc, #56]	@ (554 <main+0x40>)
 51a:	447b      	add	r3, pc
 51c:	681b      	ldr	r3, [r3, #0]
 51e:	2b00      	cmp	r3, #0
 520:	d109      	bne.n	536 <main+0x22>
      || global != 1
 522:	4b0d      	ldr	r3, [pc, #52]	@ (558 <main+0x44>)
 524:	447b      	add	r3, pc
 526:	681b      	ldr	r3, [r3, #0]
 528:	2b01      	cmp	r3, #1
 52a:	d104      	bne.n	536 <main+0x22>
      || local != 2
 52c:	4b0b      	ldr	r3, [pc, #44]	@ (55c <main+0x48>)
 52e:	447b      	add	r3, pc
 530:	681b      	ldr	r3, [r3, #0]
      || strcmp (string, "string") != 0)
 532:	2b02      	cmp	r3, #2
 534:	d006      	beq.n	544 <main+0x30>
    {
      printf ("failed\n");
 536:	4b0a      	ldr	r3, [pc, #40]	@ (560 <main+0x4c>)
 538:	447b      	add	r3, pc
 53a:	4618      	mov	r0, r3
 53c:	f7ff ef52 	blx	3e4 <puts@plt>
      return 1;
 540:	2301      	movs	r3, #1
 542:	e005      	b.n	550 <main+0x3c>
    }

  printf ("ok\n");
 544:	4b07      	ldr	r3, [pc, #28]	@ (564 <main+0x50>)
 546:	447b      	add	r3, pc
 548:	4618      	mov	r0, r3
 54a:	f7ff ef4c 	blx	3e4 <puts@plt>
  return 0;
 54e:	2300      	movs	r3, #0
}
 550:	4618      	mov	r0, r3
 552:	bd80      	pop	{r7, pc}
 554:	00001af6 	strdeq	r1, [r0], -r6
 558:	00001ae0 	andeq	r1, r0, r0, ror #21
 55c:	00001ada 	ldrdeq	r1, [r0], -sl
 560:	000000d0 	ldrdeq	r0, [r0], -r0	@ <UNPREDICTABLE>
 564:	000000ca 	andeq	r0, r0, sl, asr #1

Disassembly of section .fini:

00000568 <_fini>:
 568:	e92d4008 	push	{r3, lr}
 56c:	e8bd8008 	pop	{r3, pc}

Disassembly of section .rodata:

00000570 <_IO_stdin_used>:
 570:	00020001 	andeq	r0, r2, r1

00000574 <all_implied_fbits>:
 574:	0000003e 	andeq	r0, r0, lr, lsr r0
 578:	00000041 	andeq	r0, r0, r1, asr #32
 57c:	0000000c 	andeq	r0, r0, ip
 580:	00000041 	andeq	r0, r0, r1, asr #32
 584:	00000011 	andeq	r0, r0, r1, lsl r0
 588:	00000041 	andeq	r0, r0, r1, asr #32
 58c:	00000027 	andeq	r0, r0, r7, lsr #32
 590:	00000041 	andeq	r0, r0, r1, asr #32
 594:	00000036 	andeq	r0, r0, r6, lsr r0
 598:	00000041 	andeq	r0, r0, r1, asr #32
 59c:	00000003 	andeq	r0, r0, r3
 5a0:	00000041 	andeq	r0, r0, r1, asr #32
 5a4:	00000006 	andeq	r0, r0, r6
 5a8:	00000041 	andeq	r0, r0, r1, asr #32
 5ac:	00000015 	andeq	r0, r0, r5, lsl r0
 5b0:	00000041 	andeq	r0, r0, r1, asr #32
 5b4:	0000000f 	andeq	r0, r0, pc
 5b8:	00000041 	andeq	r0, r0, r1, asr #32
 5bc:	0000000e 	andeq	r0, r0, lr
 5c0:	00000041 	andeq	r0, r0, r1, asr #32
 5c4:	00000026 	andeq	r0, r0, r6, lsr #32
 5c8:	00000041 	andeq	r0, r0, r1, asr #32
 5cc:	00000013 	andeq	r0, r0, r3, lsl r0
 5d0:	00000041 	andeq	r0, r0, r1, asr #32
 5d4:	00000029 	andeq	r0, r0, r9, lsr #32
 5d8:	00000041 	andeq	r0, r0, r1, asr #32
 5dc:	00000002 	andeq	r0, r0, r2
 5e0:	00000041 	andeq	r0, r0, r1, asr #32
 5e4:	00000019 	andeq	r0, r0, r9, lsl r0
 5e8:	00000041 	andeq	r0, r0, r1, asr #32
 5ec:	0000000a 	andeq	r0, r0, sl
 5f0:	00000041 	andeq	r0, r0, r1, asr #32
 5f4:	0000000b 	andeq	r0, r0, fp
 5f8:	00000041 	andeq	r0, r0, r1, asr #32
	...

00000604 <string>:
static const char string[] = "string";
 604:	69727473 	ldmdbvs	r2!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 608:	0000676e 	andeq	r6, r0, lr, ror #14
 60c:	6c696166 	stclvs	1, cr6, [r9], #-408	@ 0xfffffe68
 610:	00006465 	andeq	r6, r0, r5, ror #8
 614:	00006b6f 	andeq	r6, r0, pc, ror #22

00000618 <all_implied_fbits>:
 618:	0000003e 	andeq	r0, r0, lr, lsr r0
 61c:	00000041 	andeq	r0, r0, r1, asr #32
 620:	0000000c 	andeq	r0, r0, ip
 624:	00000041 	andeq	r0, r0, r1, asr #32
 628:	00000011 	andeq	r0, r0, r1, lsl r0
 62c:	00000041 	andeq	r0, r0, r1, asr #32
 630:	00000027 	andeq	r0, r0, r7, lsr #32
 634:	00000041 	andeq	r0, r0, r1, asr #32
 638:	00000036 	andeq	r0, r0, r6, lsr r0
 63c:	00000041 	andeq	r0, r0, r1, asr #32
 640:	00000003 	andeq	r0, r0, r3
 644:	00000041 	andeq	r0, r0, r1, asr #32
 648:	00000006 	andeq	r0, r0, r6
 64c:	00000041 	andeq	r0, r0, r1, asr #32
 650:	00000015 	andeq	r0, r0, r5, lsl r0
 654:	00000041 	andeq	r0, r0, r1, asr #32
 658:	0000000f 	andeq	r0, r0, pc
 65c:	00000041 	andeq	r0, r0, r1, asr #32
 660:	0000000e 	andeq	r0, r0, lr
 664:	00000041 	andeq	r0, r0, r1, asr #32
 668:	00000026 	andeq	r0, r0, r6, lsr #32
 66c:	00000041 	andeq	r0, r0, r1, asr #32
 670:	00000013 	andeq	r0, r0, r3, lsl r0
 674:	00000041 	andeq	r0, r0, r1, asr #32
 678:	00000029 	andeq	r0, r0, r9, lsr #32
 67c:	00000041 	andeq	r0, r0, r1, asr #32
 680:	00000002 	andeq	r0, r0, r2
 684:	00000041 	andeq	r0, r0, r1, asr #32
 688:	00000019 	andeq	r0, r0, r9, lsl r0
 68c:	00000041 	andeq	r0, r0, r1, asr #32
 690:	0000000a 	andeq	r0, r0, sl
 694:	00000041 	andeq	r0, r0, r1, asr #32
 698:	0000000b 	andeq	r0, r0, fp
 69c:	00000041 	andeq	r0, r0, r1, asr #32
	...

Disassembly of section .ARM.exidx:

000006a8 <.ARM.exidx>:
 6a8:	7ffffd60 	svcvc	0x00fffd60
 6ac:	00000001 	andeq	r0, r0, r1

Disassembly of section .eh_frame:

000006b0 <__FRAME_END__>:
 6b0:	00000000 	andeq	r0, r0, r0

Disassembly of section .note.ABI-tag:

000006b4 <__abi_tag>:
 6b4:	00000004 	andeq	r0, r0, r4
 6b8:	00000010 	andeq	r0, r0, r0, lsl r0
 6bc:	00000001 	andeq	r0, r0, r1
 6c0:	00554e47 	subseq	r4, r5, r7, asr #28
 6c4:	00000000 	andeq	r0, r0, r0
 6c8:	00000003 	andeq	r0, r0, r3
 6cc:	00000002 	andeq	r0, r0, r2
 6d0:	00000000 	andeq	r0, r0, r0

Disassembly of section .init_array:

00001ecc <__frame_dummy_init_array_entry>:
    1ecc:	00000501 	andeq	r0, r0, r1, lsl #10

Disassembly of section .fini_array:

00001ed0 <__do_global_dtors_aux_fini_array_entry>:
    1ed0:	000004c1 	andeq	r0, r0, r1, asr #9

Disassembly of section .dynamic:

00001ed4 <.dynamic>:
    1ed4:	00000001 	andeq	r0, r0, r1
    1ed8:	0000002d 	andeq	r0, r0, sp, lsr #32
    1edc:	0000000c 	andeq	r0, r0, ip
    1ee0:	000003ac 	andeq	r0, r0, ip, lsr #7
    1ee4:	0000000d 	andeq	r0, r0, sp
    1ee8:	00000568 	andeq	r0, r0, r8, ror #10
    1eec:	00000019 	andeq	r0, r0, r9, lsl r0
    1ef0:	00001ecc 	andeq	r1, r0, ip, asr #29
    1ef4:	0000001b 	andeq	r0, r0, fp, lsl r0
    1ef8:	00000004 	andeq	r0, r0, r4
    1efc:	0000001a 	andeq	r0, r0, sl, lsl r0
    1f00:	00001ed0 	ldrdeq	r1, [r0], -r0
    1f04:	0000001c 	andeq	r0, r0, ip, lsl r0
    1f08:	00000004 	andeq	r0, r0, r4
    1f0c:	6ffffef5 	svcvs	0x00fffef5
    1f10:	000001b4 			@ <UNDEFINED> instruction: 0x000001b4
    1f14:	00000005 	andeq	r0, r0, r5
    1f18:	0000026c 	andeq	r0, r0, ip, ror #4
    1f1c:	00000006 	andeq	r0, r0, r6
    1f20:	000001cc 	andeq	r0, r0, ip, asr #3
    1f24:	0000000a 	andeq	r0, r0, sl
    1f28:	00000091 	muleq	r0, r1, r0
    1f2c:	0000000b 	andeq	r0, r0, fp
    1f30:	00000010 	andeq	r0, r0, r0, lsl r0
    1f34:	00000015 	andeq	r0, r0, r5, lsl r0
    1f38:	00000000 	andeq	r0, r0, r0
    1f3c:	00000003 	andeq	r0, r0, r3
    1f40:	00001fcc 	andeq	r1, r0, ip, asr #31
    1f44:	00000002 	andeq	r0, r0, r2
    1f48:	00000028 	andeq	r0, r0, r8, lsr #32
    1f4c:	00000014 	andeq	r0, r0, r4, lsl r0
    1f50:	00000011 	andeq	r0, r0, r1, lsl r0
    1f54:	00000017 	andeq	r0, r0, r7, lsl r0
    1f58:	00000384 	andeq	r0, r0, r4, lsl #7
    1f5c:	00000011 	andeq	r0, r0, r1, lsl r0
    1f60:	00000344 	andeq	r0, r0, r4, asr #6
    1f64:	00000012 	andeq	r0, r0, r2, lsl r0
    1f68:	00000040 	andeq	r0, r0, r0, asr #32
    1f6c:	00000013 	andeq	r0, r0, r3, lsl r0
    1f70:	00000008 	andeq	r0, r0, r8
    1f74:	00000018 	andeq	r0, r0, r8, lsl r0
    1f78:	00000000 	andeq	r0, r0, r0
    1f7c:	6ffffffb 	svcvs	0x00fffffb
    1f80:	08000001 	stmdaeq	r0, {r0}
    1f84:	6ffffffe 	svcvs	0x00fffffe
    1f88:	00000314 	andeq	r0, r0, r4, lsl r3
    1f8c:	6fffffff 	svcvs	0x00ffffff
    1f90:	00000001 	andeq	r0, r0, r1
    1f94:	6ffffff0 	svcvs	0x00fffff0
    1f98:	000002fe 	strdeq	r0, [r0], -lr
    1f9c:	6ffffffa 	svcvs	0x00fffffa
    1fa0:	00000004 	andeq	r0, r0, r4
	...

Disassembly of section .got:

00001fcc <.got>:
    1fcc:	00001ed4 	ldrdeq	r1, [r0], -r4
	...
    1fd8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fdc:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe0:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe4:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
	...
    1ff8:	00000515 	andeq	r0, r0, r5, lsl r5
    1ffc:	00000000 	andeq	r0, r0, r0

Disassembly of section .data:

00002000 <__data_start>:
    2000:	00000000 	andeq	r0, r0, r0

00002004 <__dso_handle>:
    2004:	00002004 	andeq	r2, r0, r4

00002008 <global>:
int global = 1;
    2008:	00000001 	andeq	r0, r0, r1

0000200c <local>:
static int local = 2;
    200c:	00000002 	andeq	r0, r0, r2

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <__bss_end__+0x10ced0c>
   4:	62552820 	subsvs	r2, r5, #32, 16	@ 0x200000
   8:	75746e75 	ldrbvc	r6, [r4, #-3701]!	@ 0xfffff18b
   c:	2e333120 	cdpcs	1, 3, cr3, cr3, cr0, {1}
  10:	2d302e33 	ldccs	14, cr2, [r0, #-204]!	@ 0xffffff34
  14:	75627536 	strbvc	r7, [r2, #-1334]!	@ 0xfffffaca
  18:	3275746e 	rsbscc	r7, r5, #1845493760	@ 0x6e000000
  1c:	2e34327e 	mrccs	2, 1, r3, cr4, cr14, {3}
  20:	312e3430 			@ <UNDEFINED> instruction: 0x312e3430
  24:	33312029 	teqcc	r1, #41	@ 0x29
  28:	302e332e 	eorcc	r3, lr, lr, lsr #6
	...

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003241 	andeq	r3, r0, r1, asr #4
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000028 	andeq	r0, r0, r8, lsr #32
  10:	412d3705 			@ <UNDEFINED> instruction: 0x412d3705
  14:	070a0600 	streq	r0, [sl, -r0, lsl #12]
  18:	09010841 	stmdbeq	r1, {r0, r6, fp}
  1c:	12040a02 	andne	r0, r4, #8192	@ 0x2000
  20:	14011304 	strne	r1, [r1], #-772	@ 0xfffffcfc
  24:	17011501 	strne	r1, [r1, -r1, lsl #10]
  28:	19011803 	stmdbne	r1, {r0, r1, fp, ip}
  2c:	1c021a01 			@ <UNDEFINED> instruction: 0x1c021a01
  30:	Address 0x30 is out of bounds.


Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	andeq	r0, r0, ip, lsl r0
   4:	00000002 	andeq	r0, r0, r2
   8:	00040000 	andeq	r0, r4, r0
   c:	00000000 	andeq	r0, r0, r0
  10:	00000504 	andeq	r0, r0, r4, lsl #10
  14:	00000064 	andeq	r0, r0, r4, rrx
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000000bf 	strheq	r0, [r0], -pc	@ <UNPREDICTABLE>
   4:	04010005 	streq	r0, [r1], #-5
   8:	00000000 	andeq	r0, r0, r0
   c:	00009405 	andeq	r9, r0, r5, lsl #8
  10:	000d1d00 	andeq	r1, sp, r0, lsl #26
  14:	01110000 	tsteq	r1, r0
  18:	05040000 	streq	r0, [r4, #-0]
  1c:	00640000 	rsbeq	r0, r4, r0
  20:	00000000 	andeq	r0, r0, r0
  24:	86010000 	strhi	r0, [r1], -r0
  28:	06000000 	streq	r0, [r0], -r0
  2c:	00000036 	andeq	r0, r0, r6, lsr r0
  30:	20140305 	andscs	r0, r4, r5, lsl #6
  34:	04060000 	streq	r0, [r6], #-0
  38:	746e6905 	strbtvc	r6, [lr], #-2309	@ 0xfffff6fb
  3c:	01050100 	mrseq	r0, (UNDEF: 21)
  40:	36070000 	strcc	r0, [r7], -r0
  44:	05000000 	streq	r0, [r0, #-0]
  48:	00200803 	eoreq	r0, r0, r3, lsl #16
  4c:	00800200 	addeq	r0, r0, r0, lsl #4
  50:	0c080000 	stceq	0, cr0, [r8], {-0}
  54:	00000036 	andeq	r0, r0, r6, lsr r0
  58:	200c0305 	andcs	r0, ip, r5, lsl #6
  5c:	81070000 	mrshi	r0, (UNDEF: 7)
  60:	6e000000 	cdpvs	0, 0, cr0, cr0, cr0, {0}
  64:	08000000 	stmdaeq	r0, {}	@ <UNPREDICTABLE>
  68:	00000073 	andeq	r0, r0, r3, ror r0
  6c:	5e030006 	cdppl	0, 0, cr0, cr3, cr6, {0}
  70:	04000000 	streq	r0, [r0], #-0
  74:	00000704 	andeq	r0, r0, r4, lsl #14
  78:	01040000 	mrseq	r0, (UNDEF: 4)
  7c:	00010c08 	andeq	r0, r1, r8, lsl #24
  80:	007a0300 	rsbseq	r0, sl, r0, lsl #6
  84:	8d020000 	stchi	0, cr0, [r2, #-0]
  88:	09000000 	stmdbeq	r0, {}	@ <UNPREDICTABLE>
  8c:	00006e13 	andeq	r6, r0, r3, lsl lr
  90:	04030500 	streq	r0, [r3], #-1280	@ 0xfffffb00
  94:	09000006 	stmdbeq	r0, {r1, r2}
  98:	00000100 	andeq	r0, r0, r0, lsl #2
  9c:	36011201 	strcc	r1, [r1], -r1, lsl #4
  a0:	14000000 	strne	r0, [r0], #-0
  a4:	54000005 	strpl	r0, [r0], #-5
  a8:	01000000 	mrseq	r0, (UNDEF: 0)
  ac:	6e660a9c 			@ <UNDEFINED> instruction: 0x6e660a9c
  b0:	010c0100 	mrseq	r0, (UNDEF: 28)
  b4:	00000036 	andeq	r0, r0, r6, lsr r0
  b8:	00000504 	andeq	r0, r0, r4, lsl #10
  bc:	00000010 	andeq	r0, r0, r0, lsl r0
  c0:	Address 0xc0 is out of bounds.


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	03003401 	movweq	r3, #1025	@ 0x401
   4:	01213a0e 			@ <UNDEFINED> instruction: 0x01213a0e
   8:	21390b3b 	teqcs	r9, fp, lsr fp
   c:	3f134905 	svccc	0x00134905
  10:	00180219 	andseq	r0, r8, r9, lsl r2
  14:	00340200 	eorseq	r0, r4, r0, lsl #4
  18:	213a0e03 	teqcs	sl, r3, lsl #28
  1c:	390b3b01 	stmdbcc	fp, {r0, r8, r9, fp, ip, sp}
  20:	0213490b 	andseq	r4, r3, #180224	@ 0x2c000
  24:	03000018 	movweq	r0, #24
  28:	13490026 	movtne	r0, #36902	@ 0x9026
  2c:	24040000 	strcs	r0, [r4], #-0
  30:	3e0b0b00 	vmlacc.f64	d0, d11, d0
  34:	000e030b 	andeq	r0, lr, fp, lsl #6
  38:	01110500 	tsteq	r1, r0, lsl #10
  3c:	0b130e25 	bleq	4c38d8 <__bss_end__+0x4c18c0>
  40:	0e1b0e03 	cdpeq	14, 1, cr0, cr11, cr3, {0}
  44:	06120111 			@ <UNDEFINED> instruction: 0x06120111
  48:	00001710 	andeq	r1, r0, r0, lsl r7
  4c:	0b002406 	bleq	906c <__bss_end__+0x7054>
  50:	030b3e0b 	movweq	r3, #48651	@ 0xbe0b
  54:	07000008 	streq	r0, [r0, -r8]
  58:	13490101 	movtne	r0, #37121	@ 0x9101
  5c:	00001301 	andeq	r1, r0, r1, lsl #6
  60:	49002108 	stmdbmi	r0, {r3, r8, sp}
  64:	000b2f13 	andeq	r2, fp, r3, lsl pc
  68:	002e0900 	eoreq	r0, lr, r0, lsl #18
  6c:	0e03193f 			@ <UNDEFINED> instruction: 0x0e03193f
  70:	0b3b0b3a 	bleq	ec2d60 <__bss_end__+0xec0d48>
  74:	19270b39 	stmdbne	r7!, {r0, r3, r4, r5, r8, r9, fp}
  78:	01111349 	tsteq	r1, r9, asr #6
  7c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  80:	0000197c 	andeq	r1, r0, ip, ror r9
  84:	3f002e0a 	svccc	0x00002e0a
  88:	3a080319 	bcc	200cf4 <__bss_end__+0x1fecdc>
  8c:	390b3b0b 	stmdbcc	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  90:	4919270b 	ldmdbmi	r9, {r0, r1, r3, r8, r9, sl, sp}
  94:	12011113 	andne	r1, r1, #-1073741820	@ 0xc0000004
  98:	7a184006 	bvc	6100b8 <__bss_end__+0x60e0a0>
  9c:	00000019 	andeq	r0, r0, r9, lsl r0

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	000000c6 	andeq	r0, r0, r6, asr #1
   4:	00890003 	addeq	r0, r9, r3
   8:	01020000 	mrseq	r0, (UNDEF: 2)
   c:	000d0efb 	strdeq	r0, [sp], -fp
  10:	01010101 	tsteq	r1, r1, lsl #2
  14:	01000000 	mrseq	r0, (UNDEF: 0)
  18:	2f010000 	svccs	0x00010000
  1c:	656d6f68 	strbvs	r6, [sp, #-3944]!	@ 0xfffff098
  20:	7763742f 	strbvc	r7, [r3, -pc, lsr #8]!
  24:	75622d67 	strbvc	r2, [r2, #-3431]!	@ 0xfffff299
  28:	2f646c69 	svccs	0x00646c69
  2c:	6b726f77 	blvs	1c9be10 <__bss_end__+0x1c99df8>
  30:	63617073 	cmnvs	r1, #115	@ 0x73
  34:	63742f65 	cmnvs	r4, #404	@ 0x194
  38:	675f6777 			@ <UNDEFINED> instruction: 0x675f6777
  3c:	345f756e 	ldrbcc	r7, [pc], #-1390	@ 44 <_init-0x368>
  40:	6562612f 	strbvs	r6, [r2, #-303]!	@ 0xfffffed1
  44:	616e732f 	cmnvs	lr, pc, lsr #6
  48:	6f687370 	svcvs	0x00687370
  4c:	622f7374 	eorvs	r7, pc, #116, 6	@ 0xd0000001
  50:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  54:	2e736c69 	cdpcs	12, 7, cr6, cr3, cr9, {3}
  58:	7e746967 			@ <UNDEFINED> instruction: 0x7e746967
  5c:	7473616d 	ldrbtvc	r6, [r3], #-365	@ 0xfffffe93
  60:	622f7265 	eorvs	r7, pc, #1342177286	@ 0x50000006
  64:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  68:	2f736c69 	svccs	0x00736c69
  6c:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  70:	74697573 	strbtvc	r7, [r9], #-1395	@ 0xfffffa8d
  74:	69622f65 	stmdbvs	r2!, {r0, r2, r5, r6, r8, r9, sl, fp, sp}^
  78:	6974756e 	ldmdbvs	r4!, {r1, r2, r3, r5, r6, r8, sl, ip, sp, lr}^
  7c:	612d736c 			@ <UNDEFINED> instruction: 0x612d736c
  80:	00006c6c 	andeq	r6, r0, ip, ror #24
  84:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  88:	676f7270 			@ <UNDEFINED> instruction: 0x676f7270
  8c:	0100632e 	tsteq	r0, lr, lsr #6
  90:	05000000 	streq	r0, [r0, #-0]
  94:	02050001 	andeq	r0, r5, #1
  98:	00000504 	andeq	r0, r0, r4, lsl #10
  9c:	05010c03 	streq	r0, [r1, #-3075]	@ 0xfffff3fd
  a0:	01052f0a 	tsteq	r5, sl, lsl #30
  a4:	0e055c21 	cdpeq	12, 0, cr5, cr5, cr1, {1}
  a8:	3c06052f 	stccc	5, cr0, [r6], {47}	@ 0x2f
  ac:	052f1105 	streq	r1, [pc, #-261]!	@ ffffffaf <__bss_end__+0xffffdf97>
  b0:	10053c07 	andne	r3, r5, r7, lsl #24
  b4:	3d07052f 	stccc	5, cr0, [r7, #-188]	@ 0xffffff44
  b8:	590e0530 	stmdbpl	lr, {r4, r5, r8, sl}
  bc:	05310305 	ldreq	r0, [r1, #-773]!	@ 0xfffffcfb
  c0:	0105590a 	tsteq	r5, sl, lsl #18
  c4:	000c0221 	andeq	r0, ip, r1, lsr #4
  c8:	Address 0xc8 is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			@ <UNDEFINED> instruction: 0xffffffff
   8:	7c020001 	stcvc	0, cr0, [r2], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000001c 	andeq	r0, r0, ip, lsl r0
  14:	00000000 	andeq	r0, r0, r0
  18:	00000504 	andeq	r0, r0, r4, lsl #10
  1c:	00000010 	andeq	r0, r0, r0, lsl r0
  20:	87040e41 	strhi	r0, [r4, -r1, asr #28]
  24:	070d4101 	streq	r4, [sp, -r1, lsl #2]
  28:	420d0d43 	andmi	r0, sp, #4288	@ 0x10c0
  2c:	00000ec7 	andeq	r0, r0, r7, asr #29
  30:	00000018 	andeq	r0, r0, r8, lsl r0
  34:	00000000 	andeq	r0, r0, r0
  38:	00000514 	andeq	r0, r0, r4, lsl r5
  3c:	00000054 	andeq	r0, r0, r4, asr r0
  40:	87080e41 	strhi	r0, [r8, -r1, asr #28]
  44:	41018e02 	tstmi	r1, r2, lsl #28
  48:	0000070d 	andeq	r0, r0, sp, lsl #14

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	69736e75 	ldmdbvs	r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
   4:	64656e67 	strbtvs	r6, [r5], #-3687	@ 0xfffff199
   8:	746e6920 	strbtvc	r6, [lr], #-2336	@ 0xfffff6e0
   c:	6f682f00 	svcvs	0x00682f00
  10:	742f656d 	strtvc	r6, [pc], #-1389	@ 18 <_init-0x394>
  14:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
  18:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
  1c:	6f772f64 	svcvs	0x00772f64
  20:	70736b72 	rsbsvc	r6, r3, r2, ror fp
  24:	2f656361 	svccs	0x00656361
  28:	67776374 			@ <UNDEFINED> instruction: 0x67776374
  2c:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
  30:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
  34:	732f6562 			@ <UNDEFINED> instruction: 0x732f6562
  38:	7370616e 	cmnvc	r0, #-2147483621	@ 0x8000001b
  3c:	73746f68 	cmnvc	r4, #104, 30	@ 0x1a0
  40:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  44:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  48:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
  4c:	616d7e74 	smcvs	55268	@ 0xd7e4
  50:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
  54:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  58:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  5c:	65742f73 	ldrbvs	r2, [r4, #-3955]!	@ 0xfffff08d
  60:	75737473 	ldrbvc	r7, [r3, #-1139]!	@ 0xfffffb8d
  64:	2f657469 	svccs	0x00657469
  68:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
  6c:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
  70:	6c6c612d 	stclvs	1, cr6, [ip], #-180	@ 0xffffff4c
  74:	7365742f 	cmnvc	r5, #788529152	@ 0x2f000000
  78:	6f727074 	svcvs	0x00727074
  7c:	00632e67 	rsbeq	r2, r3, r7, ror #28
  80:	61636f6c 	cmnvs	r3, ip, ror #30
  84:	6f63006c 	svcvs	0x0063006c
  88:	6e6f6d6d 	cdpvs	13, 6, cr6, cr15, cr13, {3}
  8c:	72747300 	rsbsvc	r7, r4, #0, 6
  90:	00676e69 	rsbeq	r6, r7, r9, ror #28
  94:	20554e47 	subscs	r4, r5, r7, asr #28
  98:	20373143 	eorscs	r3, r7, r3, asr #2
  9c:	332e3331 			@ <UNDEFINED> instruction: 0x332e3331
  a0:	2d20302e 	stccs	0, cr3, [r0, #-184]!	@ 0xffffff48
  a4:	6f6c666d 	svcvs	0x006c666d
  a8:	612d7461 			@ <UNDEFINED> instruction: 0x612d7461
  ac:	683d6962 	ldmdavs	sp!, {r1, r5, r6, r8, fp, sp, lr}
  b0:	20647261 	rsbcs	r7, r4, r1, ror #4
  b4:	6c746d2d 	ldclvs	13, cr6, [r4], #-180	@ 0xffffff4c
  b8:	69642d73 	stmdbvs	r4!, {r0, r1, r4, r5, r6, r8, sl, fp, sp}^
  bc:	63656c61 	cmnvs	r5, #24832	@ 0x6100
  c0:	6e673d74 	mcrvs	13, 3, r3, cr7, cr4, {3}
  c4:	6d2d2075 	stcvs	0, cr2, [sp, #-468]!	@ 0xfffffe2c
  c8:	6d756874 	ldclvs	8, cr6, [r5, #-464]!	@ 0xfffffe30
  cc:	6d2d2062 	stcvs	0, cr2, [sp, #-392]!	@ 0xfffffe78
  d0:	68637261 	stmdavs	r3!, {r0, r5, r6, r9, ip, sp, lr}^
  d4:	6d72613d 	ldclvs	1, cr6, [r2, #-244]!	@ 0xffffff0c
  d8:	612d3776 			@ <UNDEFINED> instruction: 0x612d3776
  dc:	2070662b 	rsbscs	r6, r0, fp, lsr #12
  e0:	2d20672d 	stccs	7, cr6, [r0, #-180]!	@ 0xffffff4c
  e4:	2d20304f 	stccs	0, cr3, [r0, #-316]!	@ 0xfffffec4
  e8:	61747366 	cmnvs	r4, r6, ror #6
  ec:	702d6b63 	eorvc	r6, sp, r3, ror #22
  f0:	65746f72 	ldrbvs	r6, [r4, #-3954]!	@ 0xfffff08e
  f4:	726f7463 	rsbvc	r7, pc, #1660944384	@ 0x63000000
  f8:	7274732d 	rsbsvc	r7, r4, #-1275068416	@ 0xb4000000
  fc:	00676e6f 	rsbeq	r6, r7, pc, ror #28
 100:	6e69616d 	cdpvs	1, 6, cr6, cr9, cr13, {3}
 104:	6f6c6700 	svcvs	0x006c6700
 108:	006c6162 	rsbeq	r6, ip, r2, ror #2
 10c:	72616863 	rsbvc	r6, r1, #6488064	@ 0x630000
 110:	6f682f00 	svcvs	0x00682f00
 114:	742f656d 	strtvc	r6, [pc], #-1389	@ 11c <_init-0x290>
 118:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
 11c:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
 120:	6f772f64 	svcvs	0x00772f64
 124:	70736b72 	rsbsvc	r6, r3, r2, ror fp
 128:	2f656361 	svccs	0x00656361
 12c:	67776374 			@ <UNDEFINED> instruction: 0x67776374
 130:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
 134:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
 138:	622f6562 	eorvs	r6, pc, #411041792	@ 0x18800000
 13c:	646c6975 	strbtvs	r6, [ip], #-2421	@ 0xfffff68b
 140:	72612f73 	rsbvc	r2, r1, #460	@ 0x1cc
 144:	6c38766d 	ldcvs	6, cr7, [r8], #-436	@ 0xfffffe4c
 148:	6b6e752d 	blvs	1b9d604 <__bss_end__+0x1b9b5ec>
 14c:	6e776f6e 	cdpvs	15, 7, cr6, cr7, cr14, {3}
 150:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 154:	672d7875 			@ <UNDEFINED> instruction: 0x672d7875
 158:	6165756e 	cmnvs	r5, lr, ror #10
 15c:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 160:	6d72612f 	ldclvs	1, cr6, [r2, #-188]!	@ 0xffffff44
 164:	2d6c3876 	stclcs	8, cr3, [ip, #-472]!	@ 0xfffffe28
 168:	6e6b6e75 	mcrvs	14, 3, r6, cr11, cr5, {3}
 16c:	2d6e776f 	stclcs	7, cr7, [lr, #-444]!	@ 0xfffffe44
 170:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 174:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 178:	62616575 	rsbvs	r6, r1, #490733568	@ 0x1d400000
 17c:	2f666869 	svccs	0x00666869
 180:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
 184:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
 188:	6e69622d 	cdpvs	2, 6, cr6, cr9, cr13, {1}
 18c:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 190:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
 194:	616d7e74 	smcvs	55268	@ 0xd7e4
 198:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 19c:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
 1a0:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 1a4:	Address 0x1a4 is out of bounds.


PASS: objdump -S
/home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble-all --source-comment=// tmpdir/testprog
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump  --disassemble-all --source-comment=// tmpdir/testprog   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/binutils-binutils.git~master/binutils/objdump --disassemble-all --source-comment=// tmpdir/testprog

tmpdir/testprog:     file format elf32-littlearm


Disassembly of section .note.gnu.build-id:

00000174 <.note.gnu.build-id>:
 174:	00000004 	andeq	r0, r0, r4
 178:	00000014 	andeq	r0, r0, r4, lsl r0
 17c:	00000003 	andeq	r0, r0, r3
 180:	00554e47 	subseq	r4, r5, r7, asr #28
 184:	2454cfdc 	ldrbcs	ip, [r4], #-4060	@ 0xfffff024
 188:	bcb68b92 	vldmialt	r6!, {d8-d16}
 18c:	9973dd09 	ldmdbls	r3!, {r0, r3, r8, sl, fp, ip, lr, pc}^
 190:	fe33d171 	mrc2	1, 1, sp, cr3, cr1, {3}
 194:	61f1b35d 	mvnsvs	fp, sp, asr r3

Disassembly of section .interp:

00000198 <.interp>:
 198:	62696c2f 	rsbvs	r6, r9, #12032	@ 0x2f00
 19c:	2d646c2f 	stclcs	12, cr6, [r4, #-188]!	@ 0xffffff44
 1a0:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 1a4:	72612d78 	rsbvc	r2, r1, #120, 26	@ 0x1e00
 1a8:	2e66686d 	cdpcs	8, 6, cr6, cr6, cr13, {3}
 1ac:	332e6f73 			@ <UNDEFINED> instruction: 0x332e6f73
	...

Disassembly of section .gnu.hash:

000001b4 <.gnu.hash>:
 1b4:	00000001 	andeq	r0, r0, r1
 1b8:	00000001 	andeq	r0, r0, r1
 1bc:	00000001 	andeq	r0, r0, r1
	...

Disassembly of section .dynsym:

000001cc <.dynsym>:
	...
 1e0:	000003ac 	andeq	r0, r0, ip, lsr #7
 1e4:	00000000 	andeq	r0, r0, r0
 1e8:	000a0003 	andeq	r0, sl, r3
 1ec:	00000000 	andeq	r0, r0, r0
 1f0:	00002000 	andeq	r2, r0, r0
 1f4:	00000000 	andeq	r0, r0, r0
 1f8:	00160003 	andseq	r0, r6, r3
 1fc:	00000006 	andeq	r0, r0, r6
	...
 208:	00000012 	andeq	r0, r0, r2, lsl r0
 20c:	00000018 	andeq	r0, r0, r8, lsl r0
	...
 218:	00000022 	andeq	r0, r0, r2, lsr #32
 21c:	0000004c 	andeq	r0, r0, ip, asr #32
	...
 228:	00000020 	andeq	r0, r0, r0, lsr #32
 22c:	00000001 	andeq	r0, r0, r1
	...
 238:	00000012 	andeq	r0, r0, r2, lsl r0
 23c:	00000068 	andeq	r0, r0, r8, rrx
	...
 248:	00000020 	andeq	r0, r0, r0, lsr #32
 24c:	00000077 	andeq	r0, r0, r7, ror r0
	...
 258:	00000020 	andeq	r0, r0, r0, lsr #32
 25c:	00000027 	andeq	r0, r0, r7, lsr #32
	...
 268:	00000012 	andeq	r0, r0, r2, lsl r0

Disassembly of section .dynstr:

0000026c <.dynstr>:
 26c:	74757000 	ldrbtvc	r7, [r5], #-0
 270:	5f5f0073 	svcpl	0x005f0073
 274:	6362696c 	cmnvs	r2, #108, 18	@ 0x1b0000
 278:	6174735f 	cmnvs	r4, pc, asr r3
 27c:	6d5f7472 	ldclvs	4, cr7, [pc, #-456]	@ bc <_init-0x2f0>
 280:	006e6961 	rsbeq	r6, lr, r1, ror #18
 284:	78635f5f 	stmdavc	r3!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr}^
 288:	69665f61 	stmdbvs	r6!, {r0, r5, r6, r8, r9, sl, fp, ip, lr}^
 28c:	696c616e 	stmdbvs	ip!, {r1, r2, r3, r5, r6, r8, sp, lr}^
 290:	6100657a 	tstvs	r0, sl, ror r5
 294:	74726f62 	ldrbtvc	r6, [r2], #-3938	@ 0xfffff09e
 298:	62696c00 	rsbvs	r6, r9, #0, 24
 29c:	6f732e63 	svcvs	0x00732e63
 2a0:	4700362e 	strmi	r3, [r0, -lr, lsr #12]
 2a4:	4342494c 	movtmi	r4, #10572	@ 0x294c
 2a8:	342e325f 	strtcc	r3, [lr], #-607	@ 0xfffffda1
 2ac:	494c4700 	stmdbmi	ip, {r8, r9, sl, lr}^
 2b0:	325f4342 	subscc	r4, pc, #134217729	@ 0x8000001
 2b4:	0034332e 	eorseq	r3, r4, lr, lsr #6
 2b8:	4d54495f 			@ <UNDEFINED> instruction: 0x4d54495f
 2bc:	7265645f 	rsbvc	r6, r5, #1593835520	@ 0x5f000000
 2c0:	73696765 	cmnvc	r9, #26476544	@ 0x1940000
 2c4:	54726574 	ldrbtpl	r6, [r2], #-1396	@ 0xfffffa8c
 2c8:	6f6c434d 	svcvs	0x006c434d
 2cc:	6154656e 	cmpvs	r4, lr, ror #10
 2d0:	00656c62 	rsbeq	r6, r5, r2, ror #24
 2d4:	6d675f5f 	stclvs	15, cr5, [r7, #-380]!	@ 0xfffffe84
 2d8:	735f6e6f 	cmpvc	pc, #1776	@ 0x6f0
 2dc:	74726174 	ldrbtvc	r6, [r2], #-372	@ 0xfffffe8c
 2e0:	5f005f5f 	svcpl	0x00005f5f
 2e4:	5f4d5449 	svcpl	0x004d5449
 2e8:	69676572 	stmdbvs	r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^
 2ec:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 2f0:	6c434d54 	mcrrvs	13, 5, r4, r3, cr4
 2f4:	54656e6f 	strbtpl	r6, [r5], #-3695	@ 0xfffff191
 2f8:	656c6261 	strbvs	r6, [ip, #-609]!	@ 0xfffffd9f
	...

Disassembly of section .gnu.version:

000002fe <.gnu.version>:
 2fe:	00000000 	andeq	r0, r0, r0
 302:	00020000 	andeq	r0, r2, r0
 306:	00000003 	andeq	r0, r0, r3
 30a:	00000003 	andeq	r0, r0, r3
 30e:	00030000 	andeq	r0, r3, r0

Disassembly of section .gnu.version_r:

00000314 <.gnu.version_r>:
 314:	00020001 	andeq	r0, r2, r1
 318:	0000002d 	andeq	r0, r0, sp, lsr #32
 31c:	00000010 	andeq	r0, r0, r0, lsl r0
 320:	00000000 	andeq	r0, r0, r0
 324:	0d696914 			@ <UNDEFINED> instruction: 0x0d696914
 328:	00030000 	andeq	r0, r3, r0
 32c:	00000037 	andeq	r0, r0, r7, lsr r0
 330:	00000010 	andeq	r0, r0, r0, lsl r0
 334:	069691b4 			@ <UNDEFINED> instruction: 0x069691b4
 338:	00020000 	andeq	r0, r2, r0
 33c:	00000041 	andeq	r0, r0, r1, asr #32
 340:	00000000 	andeq	r0, r0, r0

Disassembly of section .rel.dyn:

00000344 <.rel.dyn>:
 344:	00001ecc 	andeq	r1, r0, ip, asr #29
 348:	00000017 	andeq	r0, r0, r7, lsl r0
 34c:	00001ed0 	ldrdeq	r1, [r0], -r0
 350:	00000017 	andeq	r0, r0, r7, lsl r0
 354:	00001ff8 	strdeq	r1, [r0], -r8
 358:	00000017 	andeq	r0, r0, r7, lsl r0
 35c:	00002004 	andeq	r2, r0, r4
 360:	00000017 	andeq	r0, r0, r7, lsl r0
 364:	00001fec 	andeq	r1, r0, ip, ror #31
 368:	00000415 	andeq	r0, r0, r5, lsl r4
 36c:	00001ff0 	strdeq	r1, [r0], -r0
 370:	00000515 	andeq	r0, r0, r5, lsl r5
 374:	00001ff4 	strdeq	r1, [r0], -r4
 378:	00000715 	andeq	r0, r0, r5, lsl r7
 37c:	00001ffc 	strdeq	r1, [r0], -ip
 380:	00000815 	andeq	r0, r0, r5, lsl r8

Disassembly of section .rel.plt:

00000384 <.rel.plt>:
 384:	00001fd8 	ldrdeq	r1, [r0], -r8
 388:	00000316 	andeq	r0, r0, r6, lsl r3
 38c:	00001fdc 	ldrdeq	r1, [r0], -ip
 390:	00000416 	andeq	r0, r0, r6, lsl r4
 394:	00001fe0 	andeq	r1, r0, r0, ror #31
 398:	00000616 	andeq	r0, r0, r6, lsl r6
 39c:	00001fe4 	andeq	r1, r0, r4, ror #31
 3a0:	00000716 	andeq	r0, r0, r6, lsl r7
 3a4:	00001fe8 	andeq	r1, r0, r8, ror #31
 3a8:	00000916 	andeq	r0, r0, r6, lsl r9

Disassembly of section .init:

000003ac <_init>:
 3ac:	e92d4008 	push	{r3, lr}
 3b0:	eb000021 	bl	43c <call_weak_fn>
 3b4:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003b8 <.plt>:
 3b8:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3bc:	e59fe004 	ldr	lr, [pc, #4]	@ 3c8 <.plt+0x10>
 3c0:	e08fe00e 	add	lr, pc, lr
 3c4:	e5bef008 	ldr	pc, [lr, #8]!
 3c8:	00001c04 	andeq	r1, r0, r4, lsl #24

000003cc <__libc_start_main@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc04 	ldr	pc, [ip, #3076]!	@ 0xc04

000003d8 <__cxa_finalize@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfbfc 	ldr	pc, [ip, #3068]!	@ 0xbfc

000003e4 <puts@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf4 	ldr	pc, [ip, #3060]!	@ 0xbf4

000003f0 <__gmon_start__@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbec 	ldr	pc, [ip, #3052]!	@ 0xbec

000003fc <abort@plt>:
 3fc:	e28fc600 	add	ip, pc, #0, 12
 400:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 404:	e5bcfbe4 	ldr	pc, [ip, #3044]!	@ 0xbe4

Disassembly of section .text:

00000408 <_start>:
 408:	f04f 0b00 	mov.w	fp, #0
 40c:	f04f 0e00 	mov.w	lr, #0
 410:	bc02      	pop	{r1}
 412:	466a      	mov	r2, sp
 414:	b404      	push	{r2}
 416:	b401      	push	{r0}
 418:	f8df a018 	ldr.w	sl, [pc, #24]	@ 434 <_start+0x2c>
 41c:	a305      	add	r3, pc, #20	@ (adr r3, 434 <_start+0x2c>)
 41e:	449a      	add	sl, r3
 420:	f04f 0300 	mov.w	r3, #0
 424:	b408      	push	{r3}
 426:	4804      	ldr	r0, [pc, #16]	@ (438 <_start+0x30>)
 428:	f85a 0000 	ldr.w	r0, [sl, r0]
 42c:	f7ff efce 	blx	3cc <__libc_start_main@plt>
 430:	f7ff efe4 	blx	3fc <abort@plt>
 434:	00001b98 	muleq	r0, r8, fp
 438:	0000002c 	andeq	r0, r0, ip, lsr #32

0000043c <call_weak_fn>:
 43c:	e59f3014 	ldr	r3, [pc, #20]	@ 458 <call_weak_fn+0x1c>
 440:	e59f2014 	ldr	r2, [pc, #20]	@ 45c <call_weak_fn+0x20>
 444:	e08f3003 	add	r3, pc, r3
 448:	e7932002 	ldr	r2, [r3, r2]
 44c:	e3520000 	cmp	r2, #0
 450:	012fff1e 	bxeq	lr
 454:	eaffffe5 	b	3f0 <__gmon_start__@plt>
 458:	00001b80 	andeq	r1, r0, r0, lsl #23
 45c:	00000028 	andeq	r0, r0, r8, lsr #32

00000460 <deregister_tm_clones>:
 460:	4806      	ldr	r0, [pc, #24]	@ (47c <deregister_tm_clones+0x1c>)
 462:	4b07      	ldr	r3, [pc, #28]	@ (480 <deregister_tm_clones+0x20>)
 464:	4a07      	ldr	r2, [pc, #28]	@ (484 <deregister_tm_clones+0x24>)
 466:	4478      	add	r0, pc
 468:	447b      	add	r3, pc
 46a:	447a      	add	r2, pc
 46c:	4283      	cmp	r3, r0
 46e:	d003      	beq.n	478 <deregister_tm_clones+0x18>
 470:	4b05      	ldr	r3, [pc, #20]	@ (488 <deregister_tm_clones+0x28>)
 472:	58d3      	ldr	r3, [r2, r3]
 474:	b103      	cbz	r3, 478 <deregister_tm_clones+0x18>
 476:	4718      	bx	r3
 478:	4770      	bx	lr
 47a:	bf00      	nop
 47c:	00001ba6 	andeq	r1, r0, r6, lsr #23
 480:	00001ba4 	andeq	r1, r0, r4, lsr #23
 484:	00001b5e 	andeq	r1, r0, lr, asr fp
 488:	00000024 	andeq	r0, r0, r4, lsr #32

0000048c <register_tm_clones>:
 48c:	4808      	ldr	r0, [pc, #32]	@ (4b0 <register_tm_clones+0x24>)
 48e:	4b09      	ldr	r3, [pc, #36]	@ (4b4 <register_tm_clones+0x28>)
 490:	4478      	add	r0, pc
 492:	4a09      	ldr	r2, [pc, #36]	@ (4b8 <register_tm_clones+0x2c>)
 494:	447b      	add	r3, pc
 496:	1a1b      	subs	r3, r3, r0
 498:	447a      	add	r2, pc
 49a:	0fd9      	lsrs	r1, r3, #31
 49c:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 4a0:	1049      	asrs	r1, r1, #1
 4a2:	d003      	beq.n	4ac <register_tm_clones+0x20>
 4a4:	4b05      	ldr	r3, [pc, #20]	@ (4bc <register_tm_clones+0x30>)
 4a6:	58d3      	ldr	r3, [r2, r3]
 4a8:	b103      	cbz	r3, 4ac <register_tm_clones+0x20>
 4aa:	4718      	bx	r3
 4ac:	4770      	bx	lr
 4ae:	bf00      	nop
 4b0:	00001b7c 	andeq	r1, r0, ip, ror fp
 4b4:	00001b78 	andeq	r1, r0, r8, ror fp
 4b8:	00001b30 	andeq	r1, r0, r0, lsr fp
 4bc:	00000030 	andeq	r0, r0, r0, lsr r0

000004c0 <__do_global_dtors_aux>:
 4c0:	b508      	push	{r3, lr}
 4c2:	4b0a      	ldr	r3, [pc, #40]	@ (4ec <__do_global_dtors_aux+0x2c>)
 4c4:	4a0a      	ldr	r2, [pc, #40]	@ (4f0 <__do_global_dtors_aux+0x30>)
 4c6:	447b      	add	r3, pc
 4c8:	447a      	add	r2, pc
 4ca:	781b      	ldrb	r3, [r3, #0]
 4cc:	b96b      	cbnz	r3, 4ea <__do_global_dtors_aux+0x2a>
 4ce:	4b09      	ldr	r3, [pc, #36]	@ (4f4 <__do_global_dtors_aux+0x34>)
 4d0:	58d3      	ldr	r3, [r2, r3]
 4d2:	b123      	cbz	r3, 4de <__do_global_dtors_aux+0x1e>
 4d4:	4b08      	ldr	r3, [pc, #32]	@ (4f8 <__do_global_dtors_aux+0x38>)
 4d6:	447b      	add	r3, pc
 4d8:	6818      	ldr	r0, [r3, #0]
 4da:	f7ff ef7e 	blx	3d8 <__cxa_finalize@plt>
 4de:	f7ff ffbf 	bl	460 <deregister_tm_clones>
 4e2:	4b06      	ldr	r3, [pc, #24]	@ (4fc <__do_global_dtors_aux+0x3c>)
 4e4:	2201      	movs	r2, #1
 4e6:	447b      	add	r3, pc
 4e8:	701a      	strb	r2, [r3, #0]
 4ea:	bd08      	pop	{r3, pc}
 4ec:	00001b46 	andeq	r1, r0, r6, asr #22
 4f0:	00001b00 	andeq	r1, r0, r0, lsl #22
 4f4:	00000020 	andeq	r0, r0, r0, lsr #32
 4f8:	00001b2a 	andeq	r1, r0, sl, lsr #22
 4fc:	00001b26 	andeq	r1, r0, r6, lsr #22

00000500 <frame_dummy>:
 500:	e7c4      	b.n	48c <register_tm_clones>
 502:	bf00      	nop

00000504 <fn>:
//static int local = 2;
//static const char string[] = "string";
//
//int
//fn (void)
//{
 504:	b480      	push	{r7}
 506:	af00      	add	r7, sp, #0
//  return 3;
 508:	2303      	movs	r3, #3
//}
 50a:	4618      	mov	r0, r3
 50c:	46bd      	mov	sp, r7
 50e:	f85d 7b04 	ldr.w	r7, [sp], #4
 512:	4770      	bx	lr

00000514 <main>:
//
//int
//main (void)
//{
 514:	b580      	push	{r7, lr}
 516:	af00      	add	r7, sp, #0
//  if (common != 0
 518:	4b0e      	ldr	r3, [pc, #56]	@ (554 <main+0x40>)
 51a:	447b      	add	r3, pc
 51c:	681b      	ldr	r3, [r3, #0]
 51e:	2b00      	cmp	r3, #0
 520:	d109      	bne.n	536 <main+0x22>
//      || global != 1
 522:	4b0d      	ldr	r3, [pc, #52]	@ (558 <main+0x44>)
 524:	447b      	add	r3, pc
 526:	681b      	ldr	r3, [r3, #0]
 528:	2b01      	cmp	r3, #1
 52a:	d104      	bne.n	536 <main+0x22>
//      || local != 2
 52c:	4b0b      	ldr	r3, [pc, #44]	@ (55c <main+0x48>)
 52e:	447b      	add	r3, pc
 530:	681b      	ldr	r3, [r3, #0]
//      || strcmp (string, "string") != 0)
 532:	2b02      	cmp	r3, #2
 534:	d006      	beq.n	544 <main+0x30>
//    {
//      printf ("failed\n");
 536:	4b0a      	ldr	r3, [pc, #40]	@ (560 <main+0x4c>)
 538:	447b      	add	r3, pc
 53a:	4618      	mov	r0, r3
 53c:	f7ff ef52 	blx	3e4 <puts@plt>
//      return 1;
 540:	2301      	movs	r3, #1
 542:	e005      	b.n	550 <main+0x3c>
//    }
//
//  printf ("ok\n");
 544:	4b07      	ldr	r3, [pc, #28]	@ (564 <main+0x50>)
 546:	447b      	add	r3, pc
 548:	4618      	mov	r0, r3
 54a:	f7ff ef4c 	blx	3e4 <puts@plt>
//  return 0;
 54e:	2300      	movs	r3, #0
//}
 550:	4618      	mov	r0, r3
 552:	bd80      	pop	{r7, pc}
 554:	00001af6 	strdeq	r1, [r0], -r6
 558:	00001ae0 	andeq	r1, r0, r0, ror #21
 55c:	00001ada 	ldrdeq	r1, [r0], -sl
 560:	000000d0 	ldrdeq	r0, [r0], -r0	@ <UNPREDICTABLE>
 564:	000000ca 	andeq	r0, r0, sl, asr #1

Disassembly of section .fini:

00000568 <_fini>:
 568:	e92d4008 	push	{r3, lr}
 56c:	e8bd8008 	pop	{r3, pc}

Disassembly of section .rodata:

00000570 <_IO_stdin_used>:
 570:	00020001 	andeq	r0, r2, r1

00000574 <all_implied_fbits>:
 574:	0000003e 	andeq	r0, r0, lr, lsr r0
 578:	00000041 	andeq	r0, r0, r1, asr #32
 57c:	0000000c 	andeq	r0, r0, ip
 580:	00000041 	andeq	r0, r0, r1, asr #32
 584:	00000011 	andeq	r0, r0, r1, lsl r0
 588:	00000041 	andeq	r0, r0, r1, asr #32
 58c:	00000027 	andeq	r0, r0, r7, lsr #32
 590:	00000041 	andeq	r0, r0, r1, asr #32
 594:	00000036 	andeq	r0, r0, r6, lsr r0
 598:	00000041 	andeq	r0, r0, r1, asr #32
 59c:	00000003 	andeq	r0, r0, r3
 5a0:	00000041 	andeq	r0, r0, r1, asr #32
 5a4:	00000006 	andeq	r0, r0, r6
 5a8:	00000041 	andeq	r0, r0, r1, asr #32
 5ac:	00000015 	andeq	r0, r0, r5, lsl r0
 5b0:	00000041 	andeq	r0, r0, r1, asr #32
 5b4:	0000000f 	andeq	r0, r0, pc
 5b8:	00000041 	andeq	r0, r0, r1, asr #32
 5bc:	0000000e 	andeq	r0, r0, lr
 5c0:	00000041 	andeq	r0, r0, r1, asr #32
 5c4:	00000026 	andeq	r0, r0, r6, lsr #32
 5c8:	00000041 	andeq	r0, r0, r1, asr #32
 5cc:	00000013 	andeq	r0, r0, r3, lsl r0
 5d0:	00000041 	andeq	r0, r0, r1, asr #32
 5d4:	00000029 	andeq	r0, r0, r9, lsr #32
 5d8:	00000041 	andeq	r0, r0, r1, asr #32
 5dc:	00000002 	andeq	r0, r0, r2
 5e0:	00000041 	andeq	r0, r0, r1, asr #32
 5e4:	00000019 	andeq	r0, r0, r9, lsl r0
 5e8:	00000041 	andeq	r0, r0, r1, asr #32
 5ec:	0000000a 	andeq	r0, r0, sl
 5f0:	00000041 	andeq	r0, r0, r1, asr #32
 5f4:	0000000b 	andeq	r0, r0, fp
 5f8:	00000041 	andeq	r0, r0, r1, asr #32
	...

00000604 <string>:
//static const char string[] = "string";
 604:	69727473 	ldmdbvs	r2!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 608:	0000676e 	andeq	r6, r0, lr, ror #14
 60c:	6c696166 	stclvs	1, cr6, [r9], #-408	@ 0xfffffe68
 610:	00006465 	andeq	r6, r0, r5, ror #8
 614:	00006b6f 	andeq	r6, r0, pc, ror #22

00000618 <all_implied_fbits>:
 618:	0000003e 	andeq	r0, r0, lr, lsr r0
 61c:	00000041 	andeq	r0, r0, r1, asr #32
 620:	0000000c 	andeq	r0, r0, ip
 624:	00000041 	andeq	r0, r0, r1, asr #32
 628:	00000011 	andeq	r0, r0, r1, lsl r0
 62c:	00000041 	andeq	r0, r0, r1, asr #32
 630:	00000027 	andeq	r0, r0, r7, lsr #32
 634:	00000041 	andeq	r0, r0, r1, asr #32
 638:	00000036 	andeq	r0, r0, r6, lsr r0
 63c:	00000041 	andeq	r0, r0, r1, asr #32
 640:	00000003 	andeq	r0, r0, r3
 644:	00000041 	andeq	r0, r0, r1, asr #32
 648:	00000006 	andeq	r0, r0, r6
 64c:	00000041 	andeq	r0, r0, r1, asr #32
 650:	00000015 	andeq	r0, r0, r5, lsl r0
 654:	00000041 	andeq	r0, r0, r1, asr #32
 658:	0000000f 	andeq	r0, r0, pc
 65c:	00000041 	andeq	r0, r0, r1, asr #32
 660:	0000000e 	andeq	r0, r0, lr
 664:	00000041 	andeq	r0, r0, r1, asr #32
 668:	00000026 	andeq	r0, r0, r6, lsr #32
 66c:	00000041 	andeq	r0, r0, r1, asr #32
 670:	00000013 	andeq	r0, r0, r3, lsl r0
 674:	00000041 	andeq	r0, r0, r1, asr #32
 678:	00000029 	andeq	r0, r0, r9, lsr #32
 67c:	00000041 	andeq	r0, r0, r1, asr #32
 680:	00000002 	andeq	r0, r0, r2
 684:	00000041 	andeq	r0, r0, r1, asr #32
 688:	00000019 	andeq	r0, r0, r9, lsl r0
 68c:	00000041 	andeq	r0, r0, r1, asr #32
 690:	0000000a 	andeq	r0, r0, sl
 694:	00000041 	andeq	r0, r0, r1, asr #32
 698:	0000000b 	andeq	r0, r0, fp
 69c:	00000041 	andeq	r0, r0, r1, asr #32
	...

Disassembly of section .ARM.exidx:

000006a8 <.ARM.exidx>:
 6a8:	7ffffd60 	svcvc	0x00fffd60
 6ac:	00000001 	andeq	r0, r0, r1

Disassembly of section .eh_frame:

000006b0 <__FRAME_END__>:
 6b0:	00000000 	andeq	r0, r0, r0

Disassembly of section .note.ABI-tag:

000006b4 <__abi_tag>:
 6b4:	00000004 	andeq	r0, r0, r4
 6b8:	00000010 	andeq	r0, r0, r0, lsl r0
 6bc:	00000001 	andeq	r0, r0, r1
 6c0:	00554e47 	subseq	r4, r5, r7, asr #28
 6c4:	00000000 	andeq	r0, r0, r0
 6c8:	00000003 	andeq	r0, r0, r3
 6cc:	00000002 	andeq	r0, r0, r2
 6d0:	00000000 	andeq	r0, r0, r0

Disassembly of section .init_array:

00001ecc <__frame_dummy_init_array_entry>:
    1ecc:	00000501 	andeq	r0, r0, r1, lsl #10

Disassembly of section .fini_array:

00001ed0 <__do_global_dtors_aux_fini_array_entry>:
    1ed0:	000004c1 	andeq	r0, r0, r1, asr #9

Disassembly of section .dynamic:

00001ed4 <.dynamic>:
    1ed4:	00000001 	andeq	r0, r0, r1
    1ed8:	0000002d 	andeq	r0, r0, sp, lsr #32
    1edc:	0000000c 	andeq	r0, r0, ip
    1ee0:	000003ac 	andeq	r0, r0, ip, lsr #7
    1ee4:	0000000d 	andeq	r0, r0, sp
    1ee8:	00000568 	andeq	r0, r0, r8, ror #10
    1eec:	00000019 	andeq	r0, r0, r9, lsl r0
    1ef0:	00001ecc 	andeq	r1, r0, ip, asr #29
    1ef4:	0000001b 	andeq	r0, r0, fp, lsl r0
    1ef8:	00000004 	andeq	r0, r0, r4
    1efc:	0000001a 	andeq	r0, r0, sl, lsl r0
    1f00:	00001ed0 	ldrdeq	r1, [r0], -r0
    1f04:	0000001c 	andeq	r0, r0, ip, lsl r0
    1f08:	00000004 	andeq	r0, r0, r4
    1f0c:	6ffffef5 	svcvs	0x00fffef5
    1f10:	000001b4 			@ <UNDEFINED> instruction: 0x000001b4
    1f14:	00000005 	andeq	r0, r0, r5
    1f18:	0000026c 	andeq	r0, r0, ip, ror #4
    1f1c:	00000006 	andeq	r0, r0, r6
    1f20:	000001cc 	andeq	r0, r0, ip, asr #3
    1f24:	0000000a 	andeq	r0, r0, sl
    1f28:	00000091 	muleq	r0, r1, r0
    1f2c:	0000000b 	andeq	r0, r0, fp
    1f30:	00000010 	andeq	r0, r0, r0, lsl r0
    1f34:	00000015 	andeq	r0, r0, r5, lsl r0
    1f38:	00000000 	andeq	r0, r0, r0
    1f3c:	00000003 	andeq	r0, r0, r3
    1f40:	00001fcc 	andeq	r1, r0, ip, asr #31
    1f44:	00000002 	andeq	r0, r0, r2
    1f48:	00000028 	andeq	r0, r0, r8, lsr #32
    1f4c:	00000014 	andeq	r0, r0, r4, lsl r0
    1f50:	00000011 	andeq	r0, r0, r1, lsl r0
    1f54:	00000017 	andeq	r0, r0, r7, lsl r0
    1f58:	00000384 	andeq	r0, r0, r4, lsl #7
    1f5c:	00000011 	andeq	r0, r0, r1, lsl r0
    1f60:	00000344 	andeq	r0, r0, r4, asr #6
    1f64:	00000012 	andeq	r0, r0, r2, lsl r0
    1f68:	00000040 	andeq	r0, r0, r0, asr #32
    1f6c:	00000013 	andeq	r0, r0, r3, lsl r0
    1f70:	00000008 	andeq	r0, r0, r8
    1f74:	00000018 	andeq	r0, r0, r8, lsl r0
    1f78:	00000000 	andeq	r0, r0, r0
    1f7c:	6ffffffb 	svcvs	0x00fffffb
    1f80:	08000001 	stmdaeq	r0, {r0}
    1f84:	6ffffffe 	svcvs	0x00fffffe
    1f88:	00000314 	andeq	r0, r0, r4, lsl r3
    1f8c:	6fffffff 	svcvs	0x00ffffff
    1f90:	00000001 	andeq	r0, r0, r1
    1f94:	6ffffff0 	svcvs	0x00fffff0
    1f98:	000002fe 	strdeq	r0, [r0], -lr
    1f9c:	6ffffffa 	svcvs	0x00fffffa
    1fa0:	00000004 	andeq	r0, r0, r4
	...

Disassembly of section .got:

00001fcc <.got>:
    1fcc:	00001ed4 	ldrdeq	r1, [r0], -r4
	...
    1fd8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fdc:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe0:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe4:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
	...
    1ff8:	00000515 	andeq	r0, r0, r5, lsl r5
    1ffc:	00000000 	andeq	r0, r0, r0

Disassembly of section .data:

00002000 <__data_start>:
    2000:	00000000 	andeq	r0, r0, r0

00002004 <__dso_handle>:
    2004:	00002004 	andeq	r2, r0, r4

00002008 <global>:
//int global = 1;
    2008:	00000001 	andeq	r0, r0, r1

0000200c <local>:
//static int local = 2;
    200c:	00000002 	andeq	r0, r0, r2

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <__bss_end__+0x10ced0c>
   4:	62552820 	subsvs	r2, r5, #32, 16	@ 0x200000
   8:	75746e75 	ldrbvc	r6, [r4, #-3701]!	@ 0xfffff18b
   c:	2e333120 	cdpcs	1, 3, cr3, cr3, cr0, {1}
  10:	2d302e33 	ldccs	14, cr2, [r0, #-204]!	@ 0xffffff34
  14:	75627536 	strbvc	r7, [r2, #-1334]!	@ 0xfffffaca
  18:	3275746e 	rsbscc	r7, r5, #1845493760	@ 0x6e000000
  1c:	2e34327e 	mrccs	2, 1, r3, cr4, cr14, {3}
  20:	312e3430 			@ <UNDEFINED> instruction: 0x312e3430
  24:	33312029 	teqcc	r1, #41	@ 0x29
  28:	302e332e 	eorcc	r3, lr, lr, lsr #6
	...

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003241 	andeq	r3, r0, r1, asr #4
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000028 	andeq	r0, r0, r8, lsr #32
  10:	412d3705 			@ <UNDEFINED> instruction: 0x412d3705
  14:	070a0600 	streq	r0, [sl, -r0, lsl #12]
  18:	09010841 	stmdbeq	r1, {r0, r6, fp}
  1c:	12040a02 	andne	r0, r4, #8192	@ 0x2000
  20:	14011304 	strne	r1, [r1], #-772	@ 0xfffffcfc
  24:	17011501 	strne	r1, [r1, -r1, lsl #10]
  28:	19011803 	stmdbne	r1, {r0, r1, fp, ip}
  2c:	1c021a01 			@ <UNDEFINED> instruction: 0x1c021a01
  30:	Address 0x30 is out of bounds.


Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	andeq	r0, r0, ip, lsl r0
   4:	00000002 	andeq	r0, r0, r2
   8:	00040000 	andeq	r0, r4, r0
   c:	00000000 	andeq	r0, r0, r0
  10:	00000504 	andeq	r0, r0, r4, lsl #10
  14:	00000064 	andeq	r0, r0, r4, rrx
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000000bf 	strheq	r0, [r0], -pc	@ <UNPREDICTABLE>
   4:	04010005 	streq	r0, [r1], #-5
   8:	00000000 	andeq	r0, r0, r0
   c:	00009405 	andeq	r9, r0, r5, lsl #8
  10:	000d1d00 	andeq	r1, sp, r0, lsl #26
  14:	01110000 	tsteq	r1, r0
  18:	05040000 	streq	r0, [r4, #-0]
  1c:	00640000 	rsbeq	r0, r4, r0
  20:	00000000 	andeq	r0, r0, r0
  24:	86010000 	strhi	r0, [r1], -r0
  28:	06000000 	streq	r0, [r0], -r0
  2c:	00000036 	andeq	r0, r0, r6, lsr r0
  30:	20140305 	andscs	r0, r4, r5, lsl #6
  34:	04060000 	streq	r0, [r6], #-0
  38:	746e6905 	strbtvc	r6, [lr], #-2309	@ 0xfffff6fb
  3c:	01050100 	mrseq	r0, (UNDEF: 21)
  40:	36070000 	strcc	r0, [r7], -r0
  44:	05000000 	streq	r0, [r0, #-0]
  48:	00200803 	eoreq	r0, r0, r3, lsl #16
  4c:	00800200 	addeq	r0, r0, r0, lsl #4
  50:	0c080000 	stceq	0, cr0, [r8], {-0}
  54:	00000036 	andeq	r0, r0, r6, lsr r0
  58:	200c0305 	andcs	r0, ip, r5, lsl #6
  5c:	81070000 	mrshi	r0, (UNDEF: 7)
  60:	6e000000 	cdpvs	0, 0, cr0, cr0, cr0, {0}
  64:	08000000 	stmdaeq	r0, {}	@ <UNPREDICTABLE>
  68:	00000073 	andeq	r0, r0, r3, ror r0
  6c:	5e030006 	cdppl	0, 0, cr0, cr3, cr6, {0}
  70:	04000000 	streq	r0, [r0], #-0
  74:	00000704 	andeq	r0, r0, r4, lsl #14
  78:	01040000 	mrseq	r0, (UNDEF: 4)
  7c:	00010c08 	andeq	r0, r1, r8, lsl #24
  80:	007a0300 	rsbseq	r0, sl, r0, lsl #6
  84:	8d020000 	stchi	0, cr0, [r2, #-0]
  88:	09000000 	stmdbeq	r0, {}	@ <UNPREDICTABLE>
  8c:	00006e13 	andeq	r6, r0, r3, lsl lr
  90:	04030500 	streq	r0, [r3], #-1280	@ 0xfffffb00
  94:	09000006 	stmdbeq	r0, {r1, r2}
  98:	00000100 	andeq	r0, r0, r0, lsl #2
  9c:	36011201 	strcc	r1, [r1], -r1, lsl #4
  a0:	14000000 	strne	r0, [r0], #-0
  a4:	54000005 	strpl	r0, [r0], #-5
  a8:	01000000 	mrseq	r0, (UNDEF: 0)
  ac:	6e660a9c 			@ <UNDEFINED> instruction: 0x6e660a9c
  b0:	010c0100 	mrseq	r0, (UNDEF: 28)
  b4:	00000036 	andeq	r0, r0, r6, lsr r0
  b8:	00000504 	andeq	r0, r0, r4, lsl #10
  bc:	00000010 	andeq	r0, r0, r0, lsl r0
  c0:	Address 0xc0 is out of bounds.


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	03003401 	movweq	r3, #1025	@ 0x401
   4:	01213a0e 			@ <UNDEFINED> instruction: 0x01213a0e
   8:	21390b3b 	teqcs	r9, fp, lsr fp
   c:	3f134905 	svccc	0x00134905
  10:	00180219 	andseq	r0, r8, r9, lsl r2
  14:	00340200 	eorseq	r0, r4, r0, lsl #4
  18:	213a0e03 	teqcs	sl, r3, lsl #28
  1c:	390b3b01 	stmdbcc	fp, {r0, r8, r9, fp, ip, sp}
  20:	0213490b 	andseq	r4, r3, #180224	@ 0x2c000
  24:	03000018 	movweq	r0, #24
  28:	13490026 	movtne	r0, #36902	@ 0x9026
  2c:	24040000 	strcs	r0, [r4], #-0
  30:	3e0b0b00 	vmlacc.f64	d0, d11, d0
  34:	000e030b 	andeq	r0, lr, fp, lsl #6
  38:	01110500 	tsteq	r1, r0, lsl #10
  3c:	0b130e25 	bleq	4c38d8 <__bss_end__+0x4c18c0>
  40:	0e1b0e03 	cdpeq	14, 1, cr0, cr11, cr3, {0}
  44:	06120111 			@ <UNDEFINED> instruction: 0x06120111
  48:	00001710 	andeq	r1, r0, r0, lsl r7
  4c:	0b002406 	bleq	906c <__bss_end__+0x7054>
  50:	030b3e0b 	movweq	r3, #48651	@ 0xbe0b
  54:	07000008 	streq	r0, [r0, -r8]
  58:	13490101 	movtne	r0, #37121	@ 0x9101
  5c:	00001301 	andeq	r1, r0, r1, lsl #6
  60:	49002108 	stmdbmi	r0, {r3, r8, sp}
  64:	000b2f13 	andeq	r2, fp, r3, lsl pc
  68:	002e0900 	eoreq	r0, lr, r0, lsl #18
  6c:	0e03193f 			@ <UNDEFINED> instruction: 0x0e03193f
  70:	0b3b0b3a 	bleq	ec2d60 <__bss_end__+0xec0d48>
  74:	19270b39 	stmdbne	r7!, {r0, r3, r4, r5, r8, r9, fp}
  78:	01111349 	tsteq	r1, r9, asr #6
  7c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  80:	0000197c 	andeq	r1, r0, ip, ror r9
  84:	3f002e0a 	svccc	0x00002e0a
  88:	3a080319 	bcc	200cf4 <__bss_end__+0x1fecdc>
  8c:	390b3b0b 	stmdbcc	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  90:	4919270b 	ldmdbmi	r9, {r0, r1, r3, r8, r9, sl, sp}
  94:	12011113 	andne	r1, r1, #-1073741820	@ 0xc0000004
  98:	7a184006 	bvc	6100b8 <__bss_end__+0x60e0a0>
  9c:	00000019 	andeq	r0, r0, r9, lsl r0

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	000000c6 	andeq	r0, r0, r6, asr #1
   4:	00890003 	addeq	r0, r9, r3
   8:	01020000 	mrseq	r0, (UNDEF: 2)
   c:	000d0efb 	strdeq	r0, [sp], -fp
  10:	01010101 	tsteq	r1, r1, lsl #2
  14:	01000000 	mrseq	r0, (UNDEF: 0)
  18:	2f010000 	svccs	0x00010000
  1c:	656d6f68 	strbvs	r6, [sp, #-3944]!	@ 0xfffff098
  20:	7763742f 	strbvc	r7, [r3, -pc, lsr #8]!
  24:	75622d67 	strbvc	r2, [r2, #-3431]!	@ 0xfffff299
  28:	2f646c69 	svccs	0x00646c69
  2c:	6b726f77 	blvs	1c9be10 <__bss_end__+0x1c99df8>
  30:	63617073 	cmnvs	r1, #115	@ 0x73
  34:	63742f65 	cmnvs	r4, #404	@ 0x194
  38:	675f6777 			@ <UNDEFINED> instruction: 0x675f6777
  3c:	345f756e 	ldrbcc	r7, [pc], #-1390	@ 44 <_init-0x368>
  40:	6562612f 	strbvs	r6, [r2, #-303]!	@ 0xfffffed1
  44:	616e732f 	cmnvs	lr, pc, lsr #6
  48:	6f687370 	svcvs	0x00687370
  4c:	622f7374 	eorvs	r7, pc, #116, 6	@ 0xd0000001
  50:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  54:	2e736c69 	cdpcs	12, 7, cr6, cr3, cr9, {3}
  58:	7e746967 			@ <UNDEFINED> instruction: 0x7e746967
  5c:	7473616d 	ldrbtvc	r6, [r3], #-365	@ 0xfffffe93
  60:	622f7265 	eorvs	r7, pc, #1342177286	@ 0x50000006
  64:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  68:	2f736c69 	svccs	0x00736c69
  6c:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  70:	74697573 	strbtvc	r7, [r9], #-1395	@ 0xfffffa8d
  74:	69622f65 	stmdbvs	r2!, {r0, r2, r5, r6, r8, r9, sl, fp, sp}^
  78:	6974756e 	ldmdbvs	r4!, {r1, r2, r3, r5, r6, r8, sl, ip, sp, lr}^
  7c:	612d736c 			@ <UNDEFINED> instruction: 0x612d736c
  80:	00006c6c 	andeq	r6, r0, ip, ror #24
  84:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  88:	676f7270 			@ <UNDEFINED> instruction: 0x676f7270
  8c:	0100632e 	tsteq	r0, lr, lsr #6
  90:	05000000 	streq	r0, [r0, #-0]
  94:	02050001 	andeq	r0, r5, #1
  98:	00000504 	andeq	r0, r0, r4, lsl #10
  9c:	05010c03 	streq	r0, [r1, #-3075]	@ 0xfffff3fd
  a0:	01052f0a 	tsteq	r5, sl, lsl #30
  a4:	0e055c21 	cdpeq	12, 0, cr5, cr5, cr1, {1}
  a8:	3c06052f 	stccc	5, cr0, [r6], {47}	@ 0x2f
  ac:	052f1105 	streq	r1, [pc, #-261]!	@ ffffffaf <__bss_end__+0xffffdf97>
  b0:	10053c07 	andne	r3, r5, r7, lsl #24
  b4:	3d07052f 	stccc	5, cr0, [r7, #-188]	@ 0xffffff44
  b8:	590e0530 	stmdbpl	lr, {r4, r5, r8, sl}
  bc:	05310305 	ldreq	r0, [r1, #-773]!	@ 0xfffffcfb
  c0:	0105590a 	tsteq	r5, sl, lsl #18
  c4:	000c0221 	andeq	r0, ip, r1, lsr #4
  c8:	Address 0xc8 is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			@ <UNDEFINED> instruction: 0xffffffff
   8:	7c020001 	stcvc	0, cr0, [r2], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000001c 	andeq	r0, r0, ip, lsl r0
  14:	00000000 	andeq	r0, r0, r0
  18:	00000504 	andeq	r0, r0, r4, lsl #10
  1c:	00000010 	andeq	r0, r0, r0, lsl r0
  20:	87040e41 	strhi	r0, [r4, -r1, asr #28]
  24:	070d4101 	streq	r4, [sp, -r1, lsl #2]
  28:	420d0d43 	andmi	r0, sp, #4288	@ 0x10c0
  2c:	00000ec7 	andeq	r0, r0, r7, asr #29
  30:	00000018 	andeq	r0, r0, r8, lsl r0
  34:	00000000 	andeq	r0, r0, r0
  38:	00000514 	andeq	r0, r0, r4, lsl r5
  3c:	00000054 	andeq	r0, r0, r4, asr r0
  40:	87080e41 	strhi	r0, [r8, -r1, asr #28]
  44:	41018e02 	tstmi	r1, r2, lsl #28
  48:	0000070d 	andeq	r0, r0, sp, lsl #14

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	69736e75 	ldmdbvs	r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
   4:	64656e67 	strbtvs	r6, [r5], #-3687	@ 0xfffff199
   8:	746e6920 	strbtvc	r6, [lr], #-2336	@ 0xfffff6e0
   c:	6f682f00 	svcvs	0x00682f00
  10:	742f656d 	strtvc	r6, [pc], #-1389	@ 18 <_init-0x394>
  14:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
  18:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
  1c:	6f772f64 	svcvs	0x00772f64
  20:	70736b72 	rsbsvc	r6, r3, r2, ror fp
  24:	2f656361 	svccs	0x00656361
  28:	67776374 			@ <UNDEFINED> instruction: 0x67776374
  2c:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
  30:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
  34:	732f6562 			@ <UNDEFINED> instruction: 0x732f6562
  38:	7370616e 	cmnvc	r0, #-2147483621	@ 0x8000001b
  3c:	73746f68 	cmnvc	r4, #104, 30	@ 0x1a0
  40:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  44:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  48:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
  4c:	616d7e74 	smcvs	55268	@ 0xd7e4
  50:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
  54:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  58:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  5c:	65742f73 	ldrbvs	r2, [r4, #-3955]!	@ 0xfffff08d
  60:	75737473 	ldrbvc	r7, [r3, #-1139]!	@ 0xfffffb8d
  64:	2f657469 	svccs	0x00657469
  68:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
  6c:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
  70:	6c6c612d 	stclvs	1, cr6, [ip], #-180	@ 0xffffff4c
  74:	7365742f 	cmnvc	r5, #788529152	@ 0x2f000000
  78:	6f727074 	svcvs	0x00727074
  7c:	00632e67 	rsbeq	r2, r3, r7, ror #28
  80:	61636f6c 	cmnvs	r3, ip, ror #30
  84:	6f63006c 	svcvs	0x0063006c
  88:	6e6f6d6d 	cdpvs	13, 6, cr6, cr15, cr13, {3}
  8c:	72747300 	rsbsvc	r7, r4, #0, 6
  90:	00676e69 	rsbeq	r6, r7, r9, ror #28
  94:	20554e47 	subscs	r4, r5, r7, asr #28
  98:	20373143 	eorscs	r3, r7, r3, asr #2
  9c:	332e3331 			@ <UNDEFINED> instruction: 0x332e3331
  a0:	2d20302e 	stccs	0, cr3, [r0, #-184]!	@ 0xffffff48
  a4:	6f6c666d 	svcvs	0x006c666d
  a8:	612d7461 			@ <UNDEFINED> instruction: 0x612d7461
  ac:	683d6962 	ldmdavs	sp!, {r1, r5, r6, r8, fp, sp, lr}
  b0:	20647261 	rsbcs	r7, r4, r1, ror #4
  b4:	6c746d2d 	ldclvs	13, cr6, [r4], #-180	@ 0xffffff4c
  b8:	69642d73 	stmdbvs	r4!, {r0, r1, r4, r5, r6, r8, sl, fp, sp}^
  bc:	63656c61 	cmnvs	r5, #24832	@ 0x6100
  c0:	6e673d74 	mcrvs	13, 3, r3, cr7, cr4, {3}
  c4:	6d2d2075 	stcvs	0, cr2, [sp, #-468]!	@ 0xfffffe2c
  c8:	6d756874 	ldclvs	8, cr6, [r5, #-464]!	@ 0xfffffe30
  cc:	6d2d2062 	stcvs	0, cr2, [sp, #-392]!	@ 0xfffffe78
  d0:	68637261 	stmdavs	r3!, {r0, r5, r6, r9, ip, sp, lr}^
  d4:	6d72613d 	ldclvs	1, cr6, [r2, #-244]!	@ 0xffffff0c
  d8:	612d3776 			@ <UNDEFINED> instruction: 0x612d3776
  dc:	2070662b 	rsbscs	r6, r0, fp, lsr #12
  e0:	2d20672d 	stccs	7, cr6, [r0, #-180]!	@ 0xffffff4c
  e4:	2d20304f 	stccs	0, cr3, [r0, #-316]!	@ 0xfffffec4
  e8:	61747366 	cmnvs	r4, r6, ror #6
  ec:	702d6b63 	eorvc	r6, sp, r3, ror #22
  f0:	65746f72 	ldrbvs	r6, [r4, #-3954]!	@ 0xfffff08e
  f4:	726f7463 	rsbvc	r7, pc, #1660944384	@ 0x63000000
  f8:	7274732d 	rsbsvc	r7, r4, #-1275068416	@ 0xb4000000
  fc:	00676e6f 	rsbeq	r6, r7, pc, ror #28
 100:	6e69616d 	cdpvs	1, 6, cr6, cr9, cr13, {3}
 104:	6f6c6700 	svcvs	0x006c6700
 108:	006c6162 	rsbeq	r6, ip, r2, ror #2
 10c:	72616863 	rsbvc	r6, r1, #6488064	@ 0x630000
 110:	6f682f00 	svcvs	0x00682f00
 114:	742f656d 	strtvc	r6, [pc], #-1389	@ 11c <_init-0x290>
 118:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
 11c:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
 120:	6f772f64 	svcvs	0x00772f64
 124:	70736b72 	rsbsvc	r6, r3, r2, ror fp
 128:	2f656361 	svccs	0x00656361
 12c:	67776374 			@ <UNDEFINED> instruction: 0x67776374
 130:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
 134:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
 138:	622f6562 	eorvs	r6, pc, #411041792	@ 0x18800000
 13c:	646c6975 	strbtvs	r6, [ip], #-2421	@ 0xfffff68b
 140:	72612f73 	rsbvc	r2, r1, #460	@ 0x1cc
 144:	6c38766d 	ldcvs	6, cr7, [r8], #-436	@ 0xfffffe4c
 148:	6b6e752d 	blvs	1b9d604 <__bss_end__+0x1b9b5ec>
 14c:	6e776f6e 	cdpvs	15, 7, cr6, cr7, cr14, {3}
 150:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 154:	672d7875 			@ <UNDEFINED> instruction: 0x672d7875
 158:	6165756e 	cmnvs	r5, lr, ror #10
 15c:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 160:	6d72612f 	ldclvs	1, cr6, [r2, #-188]!	@ 0xffffff44
 164:	2d6c3876 	stclcs	8, cr3, [ip, #-472]!	@ 0xfffffe28
 168:	6e6b6e75 	mcrvs	14, 3, r6, cr11, cr5, {3}
 16c:	2d6e776f 	stclcs	7, cr7, [lr, #-444]!	@ 0xfffffe44
 170:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 174:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 178:	62616575 	rsbvs	r6, r1, #490733568	@ 0x1d400000
 17c:	2f666869 	svccs	0x00666869
 180:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
 184:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
 188:	6e69622d 	cdpvs	2, 6, cr6, cr9, cr13, {1}
 18c:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 190:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
 194:	616d7e74 	smcvs	55268	@ 0xd7e4
 198:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 19c:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
 1a0:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 1a4:	Address 0x1a4 is out of bounds.


tmpdir/testprog:     file format elf32-littlearm


Disassembly of section .note.gnu.build-id:

00000174 <.note.gnu.build-id>:
 174:	00000004 	andeq	r0, r0, r4
 178:	00000014 	andeq	r0, r0, r4, lsl r0
 17c:	00000003 	andeq	r0, r0, r3
 180:	00554e47 	subseq	r4, r5, r7, asr #28
 184:	2454cfdc 	ldrbcs	ip, [r4], #-4060	@ 0xfffff024
 188:	bcb68b92 	vldmialt	r6!, {d8-d16}
 18c:	9973dd09 	ldmdbls	r3!, {r0, r3, r8, sl, fp, ip, lr, pc}^
 190:	fe33d171 	mrc2	1, 1, sp, cr3, cr1, {3}
 194:	61f1b35d 	mvnsvs	fp, sp, asr r3

Disassembly of section .interp:

00000198 <.interp>:
 198:	62696c2f 	rsbvs	r6, r9, #12032	@ 0x2f00
 19c:	2d646c2f 	stclcs	12, cr6, [r4, #-188]!	@ 0xffffff44
 1a0:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 1a4:	72612d78 	rsbvc	r2, r1, #120, 26	@ 0x1e00
 1a8:	2e66686d 	cdpcs	8, 6, cr6, cr6, cr13, {3}
 1ac:	332e6f73 			@ <UNDEFINED> instruction: 0x332e6f73
	...

Disassembly of section .gnu.hash:

000001b4 <.gnu.hash>:
 1b4:	00000001 	andeq	r0, r0, r1
 1b8:	00000001 	andeq	r0, r0, r1
 1bc:	00000001 	andeq	r0, r0, r1
	...

Disassembly of section .dynsym:

000001cc <.dynsym>:
	...
 1e0:	000003ac 	andeq	r0, r0, ip, lsr #7
 1e4:	00000000 	andeq	r0, r0, r0
 1e8:	000a0003 	andeq	r0, sl, r3
 1ec:	00000000 	andeq	r0, r0, r0
 1f0:	00002000 	andeq	r2, r0, r0
 1f4:	00000000 	andeq	r0, r0, r0
 1f8:	00160003 	andseq	r0, r6, r3
 1fc:	00000006 	andeq	r0, r0, r6
	...
 208:	00000012 	andeq	r0, r0, r2, lsl r0
 20c:	00000018 	andeq	r0, r0, r8, lsl r0
	...
 218:	00000022 	andeq	r0, r0, r2, lsr #32
 21c:	0000004c 	andeq	r0, r0, ip, asr #32
	...
 228:	00000020 	andeq	r0, r0, r0, lsr #32
 22c:	00000001 	andeq	r0, r0, r1
	...
 238:	00000012 	andeq	r0, r0, r2, lsl r0
 23c:	00000068 	andeq	r0, r0, r8, rrx
	...
 248:	00000020 	andeq	r0, r0, r0, lsr #32
 24c:	00000077 	andeq	r0, r0, r7, ror r0
	...
 258:	00000020 	andeq	r0, r0, r0, lsr #32
 25c:	00000027 	andeq	r0, r0, r7, lsr #32
	...
 268:	00000012 	andeq	r0, r0, r2, lsl r0

Disassembly of section .dynstr:

0000026c <.dynstr>:
 26c:	74757000 	ldrbtvc	r7, [r5], #-0
 270:	5f5f0073 	svcpl	0x005f0073
 274:	6362696c 	cmnvs	r2, #108, 18	@ 0x1b0000
 278:	6174735f 	cmnvs	r4, pc, asr r3
 27c:	6d5f7472 	ldclvs	4, cr7, [pc, #-456]	@ bc <_init-0x2f0>
 280:	006e6961 	rsbeq	r6, lr, r1, ror #18
 284:	78635f5f 	stmdavc	r3!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr}^
 288:	69665f61 	stmdbvs	r6!, {r0, r5, r6, r8, r9, sl, fp, ip, lr}^
 28c:	696c616e 	stmdbvs	ip!, {r1, r2, r3, r5, r6, r8, sp, lr}^
 290:	6100657a 	tstvs	r0, sl, ror r5
 294:	74726f62 	ldrbtvc	r6, [r2], #-3938	@ 0xfffff09e
 298:	62696c00 	rsbvs	r6, r9, #0, 24
 29c:	6f732e63 	svcvs	0x00732e63
 2a0:	4700362e 	strmi	r3, [r0, -lr, lsr #12]
 2a4:	4342494c 	movtmi	r4, #10572	@ 0x294c
 2a8:	342e325f 	strtcc	r3, [lr], #-607	@ 0xfffffda1
 2ac:	494c4700 	stmdbmi	ip, {r8, r9, sl, lr}^
 2b0:	325f4342 	subscc	r4, pc, #134217729	@ 0x8000001
 2b4:	0034332e 	eorseq	r3, r4, lr, lsr #6
 2b8:	4d54495f 			@ <UNDEFINED> instruction: 0x4d54495f
 2bc:	7265645f 	rsbvc	r6, r5, #1593835520	@ 0x5f000000
 2c0:	73696765 	cmnvc	r9, #26476544	@ 0x1940000
 2c4:	54726574 	ldrbtpl	r6, [r2], #-1396	@ 0xfffffa8c
 2c8:	6f6c434d 	svcvs	0x006c434d
 2cc:	6154656e 	cmpvs	r4, lr, ror #10
 2d0:	00656c62 	rsbeq	r6, r5, r2, ror #24
 2d4:	6d675f5f 	stclvs	15, cr5, [r7, #-380]!	@ 0xfffffe84
 2d8:	735f6e6f 	cmpvc	pc, #1776	@ 0x6f0
 2dc:	74726174 	ldrbtvc	r6, [r2], #-372	@ 0xfffffe8c
 2e0:	5f005f5f 	svcpl	0x00005f5f
 2e4:	5f4d5449 	svcpl	0x004d5449
 2e8:	69676572 	stmdbvs	r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^
 2ec:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 2f0:	6c434d54 	mcrrvs	13, 5, r4, r3, cr4
 2f4:	54656e6f 	strbtpl	r6, [r5], #-3695	@ 0xfffff191
 2f8:	656c6261 	strbvs	r6, [ip, #-609]!	@ 0xfffffd9f
	...

Disassembly of section .gnu.version:

000002fe <.gnu.version>:
 2fe:	00000000 	andeq	r0, r0, r0
 302:	00020000 	andeq	r0, r2, r0
 306:	00000003 	andeq	r0, r0, r3
 30a:	00000003 	andeq	r0, r0, r3
 30e:	00030000 	andeq	r0, r3, r0

Disassembly of section .gnu.version_r:

00000314 <.gnu.version_r>:
 314:	00020001 	andeq	r0, r2, r1
 318:	0000002d 	andeq	r0, r0, sp, lsr #32
 31c:	00000010 	andeq	r0, r0, r0, lsl r0
 320:	00000000 	andeq	r0, r0, r0
 324:	0d696914 			@ <UNDEFINED> instruction: 0x0d696914
 328:	00030000 	andeq	r0, r3, r0
 32c:	00000037 	andeq	r0, r0, r7, lsr r0
 330:	00000010 	andeq	r0, r0, r0, lsl r0
 334:	069691b4 			@ <UNDEFINED> instruction: 0x069691b4
 338:	00020000 	andeq	r0, r2, r0
 33c:	00000041 	andeq	r0, r0, r1, asr #32
 340:	00000000 	andeq	r0, r0, r0

Disassembly of section .rel.dyn:

00000344 <.rel.dyn>:
 344:	00001ecc 	andeq	r1, r0, ip, asr #29
 348:	00000017 	andeq	r0, r0, r7, lsl r0
 34c:	00001ed0 	ldrdeq	r1, [r0], -r0
 350:	00000017 	andeq	r0, r0, r7, lsl r0
 354:	00001ff8 	strdeq	r1, [r0], -r8
 358:	00000017 	andeq	r0, r0, r7, lsl r0
 35c:	00002004 	andeq	r2, r0, r4
 360:	00000017 	andeq	r0, r0, r7, lsl r0
 364:	00001fec 	andeq	r1, r0, ip, ror #31
 368:	00000415 	andeq	r0, r0, r5, lsl r4
 36c:	00001ff0 	strdeq	r1, [r0], -r0
 370:	00000515 	andeq	r0, r0, r5, lsl r5
 374:	00001ff4 	strdeq	r1, [r0], -r4
 378:	00000715 	andeq	r0, r0, r5, lsl r7
 37c:	00001ffc 	strdeq	r1, [r0], -ip
 380:	00000815 	andeq	r0, r0, r5, lsl r8

Disassembly of section .rel.plt:

00000384 <.rel.plt>:
 384:	00001fd8 	ldrdeq	r1, [r0], -r8
 388:	00000316 	andeq	r0, r0, r6, lsl r3
 38c:	00001fdc 	ldrdeq	r1, [r0], -ip
 390:	00000416 	andeq	r0, r0, r6, lsl r4
 394:	00001fe0 	andeq	r1, r0, r0, ror #31
 398:	00000616 	andeq	r0, r0, r6, lsl r6
 39c:	00001fe4 	andeq	r1, r0, r4, ror #31
 3a0:	00000716 	andeq	r0, r0, r6, lsl r7
 3a4:	00001fe8 	andeq	r1, r0, r8, ror #31
 3a8:	00000916 	andeq	r0, r0, r6, lsl r9

Disassembly of section .init:

000003ac <_init>:
 3ac:	e92d4008 	push	{r3, lr}
 3b0:	eb000021 	bl	43c <call_weak_fn>
 3b4:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

000003b8 <.plt>:
 3b8:	e52de004 	push	{lr}		@ (str lr, [sp, #-4]!)
 3bc:	e59fe004 	ldr	lr, [pc, #4]	@ 3c8 <.plt+0x10>
 3c0:	e08fe00e 	add	lr, pc, lr
 3c4:	e5bef008 	ldr	pc, [lr, #8]!
 3c8:	00001c04 	andeq	r1, r0, r4, lsl #24

000003cc <__libc_start_main@plt>:
 3cc:	e28fc600 	add	ip, pc, #0, 12
 3d0:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3d4:	e5bcfc04 	ldr	pc, [ip, #3076]!	@ 0xc04

000003d8 <__cxa_finalize@plt>:
 3d8:	e28fc600 	add	ip, pc, #0, 12
 3dc:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3e0:	e5bcfbfc 	ldr	pc, [ip, #3068]!	@ 0xbfc

000003e4 <puts@plt>:
 3e4:	e28fc600 	add	ip, pc, #0, 12
 3e8:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3ec:	e5bcfbf4 	ldr	pc, [ip, #3060]!	@ 0xbf4

000003f0 <__gmon_start__@plt>:
 3f0:	e28fc600 	add	ip, pc, #0, 12
 3f4:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 3f8:	e5bcfbec 	ldr	pc, [ip, #3052]!	@ 0xbec

000003fc <abort@plt>:
 3fc:	e28fc600 	add	ip, pc, #0, 12
 400:	e28cca01 	add	ip, ip, #4096	@ 0x1000
 404:	e5bcfbe4 	ldr	pc, [ip, #3044]!	@ 0xbe4

Disassembly of section .text:

00000408 <_start>:
 408:	f04f 0b00 	mov.w	fp, #0
 40c:	f04f 0e00 	mov.w	lr, #0
 410:	bc02      	pop	{r1}
 412:	466a      	mov	r2, sp
 414:	b404      	push	{r2}
 416:	b401      	push	{r0}
 418:	f8df a018 	ldr.w	sl, [pc, #24]	@ 434 <_start+0x2c>
 41c:	a305      	add	r3, pc, #20	@ (adr r3, 434 <_start+0x2c>)
 41e:	449a      	add	sl, r3
 420:	f04f 0300 	mov.w	r3, #0
 424:	b408      	push	{r3}
 426:	4804      	ldr	r0, [pc, #16]	@ (438 <_start+0x30>)
 428:	f85a 0000 	ldr.w	r0, [sl, r0]
 42c:	f7ff efce 	blx	3cc <__libc_start_main@plt>
 430:	f7ff efe4 	blx	3fc <abort@plt>
 434:	00001b98 	muleq	r0, r8, fp
 438:	0000002c 	andeq	r0, r0, ip, lsr #32

0000043c <call_weak_fn>:
 43c:	e59f3014 	ldr	r3, [pc, #20]	@ 458 <call_weak_fn+0x1c>
 440:	e59f2014 	ldr	r2, [pc, #20]	@ 45c <call_weak_fn+0x20>
 444:	e08f3003 	add	r3, pc, r3
 448:	e7932002 	ldr	r2, [r3, r2]
 44c:	e3520000 	cmp	r2, #0
 450:	012fff1e 	bxeq	lr
 454:	eaffffe5 	b	3f0 <__gmon_start__@plt>
 458:	00001b80 	andeq	r1, r0, r0, lsl #23
 45c:	00000028 	andeq	r0, r0, r8, lsr #32

00000460 <deregister_tm_clones>:
 460:	4806      	ldr	r0, [pc, #24]	@ (47c <deregister_tm_clones+0x1c>)
 462:	4b07      	ldr	r3, [pc, #28]	@ (480 <deregister_tm_clones+0x20>)
 464:	4a07      	ldr	r2, [pc, #28]	@ (484 <deregister_tm_clones+0x24>)
 466:	4478      	add	r0, pc
 468:	447b      	add	r3, pc
 46a:	447a      	add	r2, pc
 46c:	4283      	cmp	r3, r0
 46e:	d003      	beq.n	478 <deregister_tm_clones+0x18>
 470:	4b05      	ldr	r3, [pc, #20]	@ (488 <deregister_tm_clones+0x28>)
 472:	58d3      	ldr	r3, [r2, r3]
 474:	b103      	cbz	r3, 478 <deregister_tm_clones+0x18>
 476:	4718      	bx	r3
 478:	4770      	bx	lr
 47a:	bf00      	nop
 47c:	00001ba6 	andeq	r1, r0, r6, lsr #23
 480:	00001ba4 	andeq	r1, r0, r4, lsr #23
 484:	00001b5e 	andeq	r1, r0, lr, asr fp
 488:	00000024 	andeq	r0, r0, r4, lsr #32

0000048c <register_tm_clones>:
 48c:	4808      	ldr	r0, [pc, #32]	@ (4b0 <register_tm_clones+0x24>)
 48e:	4b09      	ldr	r3, [pc, #36]	@ (4b4 <register_tm_clones+0x28>)
 490:	4478      	add	r0, pc
 492:	4a09      	ldr	r2, [pc, #36]	@ (4b8 <register_tm_clones+0x2c>)
 494:	447b      	add	r3, pc
 496:	1a1b      	subs	r3, r3, r0
 498:	447a      	add	r2, pc
 49a:	0fd9      	lsrs	r1, r3, #31
 49c:	eb01 01a3 	add.w	r1, r1, r3, asr #2
 4a0:	1049      	asrs	r1, r1, #1
 4a2:	d003      	beq.n	4ac <register_tm_clones+0x20>
 4a4:	4b05      	ldr	r3, [pc, #20]	@ (4bc <register_tm_clones+0x30>)
 4a6:	58d3      	ldr	r3, [r2, r3]
 4a8:	b103      	cbz	r3, 4ac <register_tm_clones+0x20>
 4aa:	4718      	bx	r3
 4ac:	4770      	bx	lr
 4ae:	bf00      	nop
 4b0:	00001b7c 	andeq	r1, r0, ip, ror fp
 4b4:	00001b78 	andeq	r1, r0, r8, ror fp
 4b8:	00001b30 	andeq	r1, r0, r0, lsr fp
 4bc:	00000030 	andeq	r0, r0, r0, lsr r0

000004c0 <__do_global_dtors_aux>:
 4c0:	b508      	push	{r3, lr}
 4c2:	4b0a      	ldr	r3, [pc, #40]	@ (4ec <__do_global_dtors_aux+0x2c>)
 4c4:	4a0a      	ldr	r2, [pc, #40]	@ (4f0 <__do_global_dtors_aux+0x30>)
 4c6:	447b      	add	r3, pc
 4c8:	447a      	add	r2, pc
 4ca:	781b      	ldrb	r3, [r3, #0]
 4cc:	b96b      	cbnz	r3, 4ea <__do_global_dtors_aux+0x2a>
 4ce:	4b09      	ldr	r3, [pc, #36]	@ (4f4 <__do_global_dtors_aux+0x34>)
 4d0:	58d3      	ldr	r3, [r2, r3]
 4d2:	b123      	cbz	r3, 4de <__do_global_dtors_aux+0x1e>
 4d4:	4b08      	ldr	r3, [pc, #32]	@ (4f8 <__do_global_dtors_aux+0x38>)
 4d6:	447b      	add	r3, pc
 4d8:	6818      	ldr	r0, [r3, #0]
 4da:	f7ff ef7e 	blx	3d8 <__cxa_finalize@plt>
 4de:	f7ff ffbf 	bl	460 <deregister_tm_clones>
 4e2:	4b06      	ldr	r3, [pc, #24]	@ (4fc <__do_global_dtors_aux+0x3c>)
 4e4:	2201      	movs	r2, #1
 4e6:	447b      	add	r3, pc
 4e8:	701a      	strb	r2, [r3, #0]
 4ea:	bd08      	pop	{r3, pc}
 4ec:	00001b46 	andeq	r1, r0, r6, asr #22
 4f0:	00001b00 	andeq	r1, r0, r0, lsl #22
 4f4:	00000020 	andeq	r0, r0, r0, lsr #32
 4f8:	00001b2a 	andeq	r1, r0, sl, lsr #22
 4fc:	00001b26 	andeq	r1, r0, r6, lsr #22

00000500 <frame_dummy>:
 500:	e7c4      	b.n	48c <register_tm_clones>
 502:	bf00      	nop

00000504 <fn>:
//static int local = 2;
//static const char string[] = "string";
//
//int
//fn (void)
//{
 504:	b480      	push	{r7}
 506:	af00      	add	r7, sp, #0
//  return 3;
 508:	2303      	movs	r3, #3
//}
 50a:	4618      	mov	r0, r3
 50c:	46bd      	mov	sp, r7
 50e:	f85d 7b04 	ldr.w	r7, [sp], #4
 512:	4770      	bx	lr

00000514 <main>:
//
//int
//main (void)
//{
 514:	b580      	push	{r7, lr}
 516:	af00      	add	r7, sp, #0
//  if (common != 0
 518:	4b0e      	ldr	r3, [pc, #56]	@ (554 <main+0x40>)
 51a:	447b      	add	r3, pc
 51c:	681b      	ldr	r3, [r3, #0]
 51e:	2b00      	cmp	r3, #0
 520:	d109      	bne.n	536 <main+0x22>
//      || global != 1
 522:	4b0d      	ldr	r3, [pc, #52]	@ (558 <main+0x44>)
 524:	447b      	add	r3, pc
 526:	681b      	ldr	r3, [r3, #0]
 528:	2b01      	cmp	r3, #1
 52a:	d104      	bne.n	536 <main+0x22>
//      || local != 2
 52c:	4b0b      	ldr	r3, [pc, #44]	@ (55c <main+0x48>)
 52e:	447b      	add	r3, pc
 530:	681b      	ldr	r3, [r3, #0]
//      || strcmp (string, "string") != 0)
 532:	2b02      	cmp	r3, #2
 534:	d006      	beq.n	544 <main+0x30>
//    {
//      printf ("failed\n");
 536:	4b0a      	ldr	r3, [pc, #40]	@ (560 <main+0x4c>)
 538:	447b      	add	r3, pc
 53a:	4618      	mov	r0, r3
 53c:	f7ff ef52 	blx	3e4 <puts@plt>
//      return 1;
 540:	2301      	movs	r3, #1
 542:	e005      	b.n	550 <main+0x3c>
//    }
//
//  printf ("ok\n");
 544:	4b07      	ldr	r3, [pc, #28]	@ (564 <main+0x50>)
 546:	447b      	add	r3, pc
 548:	4618      	mov	r0, r3
 54a:	f7ff ef4c 	blx	3e4 <puts@plt>
//  return 0;
 54e:	2300      	movs	r3, #0
//}
 550:	4618      	mov	r0, r3
 552:	bd80      	pop	{r7, pc}
 554:	00001af6 	strdeq	r1, [r0], -r6
 558:	00001ae0 	andeq	r1, r0, r0, ror #21
 55c:	00001ada 	ldrdeq	r1, [r0], -sl
 560:	000000d0 	ldrdeq	r0, [r0], -r0	@ <UNPREDICTABLE>
 564:	000000ca 	andeq	r0, r0, sl, asr #1

Disassembly of section .fini:

00000568 <_fini>:
 568:	e92d4008 	push	{r3, lr}
 56c:	e8bd8008 	pop	{r3, pc}

Disassembly of section .rodata:

00000570 <_IO_stdin_used>:
 570:	00020001 	andeq	r0, r2, r1

00000574 <all_implied_fbits>:
 574:	0000003e 	andeq	r0, r0, lr, lsr r0
 578:	00000041 	andeq	r0, r0, r1, asr #32
 57c:	0000000c 	andeq	r0, r0, ip
 580:	00000041 	andeq	r0, r0, r1, asr #32
 584:	00000011 	andeq	r0, r0, r1, lsl r0
 588:	00000041 	andeq	r0, r0, r1, asr #32
 58c:	00000027 	andeq	r0, r0, r7, lsr #32
 590:	00000041 	andeq	r0, r0, r1, asr #32
 594:	00000036 	andeq	r0, r0, r6, lsr r0
 598:	00000041 	andeq	r0, r0, r1, asr #32
 59c:	00000003 	andeq	r0, r0, r3
 5a0:	00000041 	andeq	r0, r0, r1, asr #32
 5a4:	00000006 	andeq	r0, r0, r6
 5a8:	00000041 	andeq	r0, r0, r1, asr #32
 5ac:	00000015 	andeq	r0, r0, r5, lsl r0
 5b0:	00000041 	andeq	r0, r0, r1, asr #32
 5b4:	0000000f 	andeq	r0, r0, pc
 5b8:	00000041 	andeq	r0, r0, r1, asr #32
 5bc:	0000000e 	andeq	r0, r0, lr
 5c0:	00000041 	andeq	r0, r0, r1, asr #32
 5c4:	00000026 	andeq	r0, r0, r6, lsr #32
 5c8:	00000041 	andeq	r0, r0, r1, asr #32
 5cc:	00000013 	andeq	r0, r0, r3, lsl r0
 5d0:	00000041 	andeq	r0, r0, r1, asr #32
 5d4:	00000029 	andeq	r0, r0, r9, lsr #32
 5d8:	00000041 	andeq	r0, r0, r1, asr #32
 5dc:	00000002 	andeq	r0, r0, r2
 5e0:	00000041 	andeq	r0, r0, r1, asr #32
 5e4:	00000019 	andeq	r0, r0, r9, lsl r0
 5e8:	00000041 	andeq	r0, r0, r1, asr #32
 5ec:	0000000a 	andeq	r0, r0, sl
 5f0:	00000041 	andeq	r0, r0, r1, asr #32
 5f4:	0000000b 	andeq	r0, r0, fp
 5f8:	00000041 	andeq	r0, r0, r1, asr #32
	...

00000604 <string>:
//static const char string[] = "string";
 604:	69727473 	ldmdbvs	r2!, {r0, r1, r4, r5, r6, sl, ip, sp, lr}^
 608:	0000676e 	andeq	r6, r0, lr, ror #14
 60c:	6c696166 	stclvs	1, cr6, [r9], #-408	@ 0xfffffe68
 610:	00006465 	andeq	r6, r0, r5, ror #8
 614:	00006b6f 	andeq	r6, r0, pc, ror #22

00000618 <all_implied_fbits>:
 618:	0000003e 	andeq	r0, r0, lr, lsr r0
 61c:	00000041 	andeq	r0, r0, r1, asr #32
 620:	0000000c 	andeq	r0, r0, ip
 624:	00000041 	andeq	r0, r0, r1, asr #32
 628:	00000011 	andeq	r0, r0, r1, lsl r0
 62c:	00000041 	andeq	r0, r0, r1, asr #32
 630:	00000027 	andeq	r0, r0, r7, lsr #32
 634:	00000041 	andeq	r0, r0, r1, asr #32
 638:	00000036 	andeq	r0, r0, r6, lsr r0
 63c:	00000041 	andeq	r0, r0, r1, asr #32
 640:	00000003 	andeq	r0, r0, r3
 644:	00000041 	andeq	r0, r0, r1, asr #32
 648:	00000006 	andeq	r0, r0, r6
 64c:	00000041 	andeq	r0, r0, r1, asr #32
 650:	00000015 	andeq	r0, r0, r5, lsl r0
 654:	00000041 	andeq	r0, r0, r1, asr #32
 658:	0000000f 	andeq	r0, r0, pc
 65c:	00000041 	andeq	r0, r0, r1, asr #32
 660:	0000000e 	andeq	r0, r0, lr
 664:	00000041 	andeq	r0, r0, r1, asr #32
 668:	00000026 	andeq	r0, r0, r6, lsr #32
 66c:	00000041 	andeq	r0, r0, r1, asr #32
 670:	00000013 	andeq	r0, r0, r3, lsl r0
 674:	00000041 	andeq	r0, r0, r1, asr #32
 678:	00000029 	andeq	r0, r0, r9, lsr #32
 67c:	00000041 	andeq	r0, r0, r1, asr #32
 680:	00000002 	andeq	r0, r0, r2
 684:	00000041 	andeq	r0, r0, r1, asr #32
 688:	00000019 	andeq	r0, r0, r9, lsl r0
 68c:	00000041 	andeq	r0, r0, r1, asr #32
 690:	0000000a 	andeq	r0, r0, sl
 694:	00000041 	andeq	r0, r0, r1, asr #32
 698:	0000000b 	andeq	r0, r0, fp
 69c:	00000041 	andeq	r0, r0, r1, asr #32
	...

Disassembly of section .ARM.exidx:

000006a8 <.ARM.exidx>:
 6a8:	7ffffd60 	svcvc	0x00fffd60
 6ac:	00000001 	andeq	r0, r0, r1

Disassembly of section .eh_frame:

000006b0 <__FRAME_END__>:
 6b0:	00000000 	andeq	r0, r0, r0

Disassembly of section .note.ABI-tag:

000006b4 <__abi_tag>:
 6b4:	00000004 	andeq	r0, r0, r4
 6b8:	00000010 	andeq	r0, r0, r0, lsl r0
 6bc:	00000001 	andeq	r0, r0, r1
 6c0:	00554e47 	subseq	r4, r5, r7, asr #28
 6c4:	00000000 	andeq	r0, r0, r0
 6c8:	00000003 	andeq	r0, r0, r3
 6cc:	00000002 	andeq	r0, r0, r2
 6d0:	00000000 	andeq	r0, r0, r0

Disassembly of section .init_array:

00001ecc <__frame_dummy_init_array_entry>:
    1ecc:	00000501 	andeq	r0, r0, r1, lsl #10

Disassembly of section .fini_array:

00001ed0 <__do_global_dtors_aux_fini_array_entry>:
    1ed0:	000004c1 	andeq	r0, r0, r1, asr #9

Disassembly of section .dynamic:

00001ed4 <.dynamic>:
    1ed4:	00000001 	andeq	r0, r0, r1
    1ed8:	0000002d 	andeq	r0, r0, sp, lsr #32
    1edc:	0000000c 	andeq	r0, r0, ip
    1ee0:	000003ac 	andeq	r0, r0, ip, lsr #7
    1ee4:	0000000d 	andeq	r0, r0, sp
    1ee8:	00000568 	andeq	r0, r0, r8, ror #10
    1eec:	00000019 	andeq	r0, r0, r9, lsl r0
    1ef0:	00001ecc 	andeq	r1, r0, ip, asr #29
    1ef4:	0000001b 	andeq	r0, r0, fp, lsl r0
    1ef8:	00000004 	andeq	r0, r0, r4
    1efc:	0000001a 	andeq	r0, r0, sl, lsl r0
    1f00:	00001ed0 	ldrdeq	r1, [r0], -r0
    1f04:	0000001c 	andeq	r0, r0, ip, lsl r0
    1f08:	00000004 	andeq	r0, r0, r4
    1f0c:	6ffffef5 	svcvs	0x00fffef5
    1f10:	000001b4 			@ <UNDEFINED> instruction: 0x000001b4
    1f14:	00000005 	andeq	r0, r0, r5
    1f18:	0000026c 	andeq	r0, r0, ip, ror #4
    1f1c:	00000006 	andeq	r0, r0, r6
    1f20:	000001cc 	andeq	r0, r0, ip, asr #3
    1f24:	0000000a 	andeq	r0, r0, sl
    1f28:	00000091 	muleq	r0, r1, r0
    1f2c:	0000000b 	andeq	r0, r0, fp
    1f30:	00000010 	andeq	r0, r0, r0, lsl r0
    1f34:	00000015 	andeq	r0, r0, r5, lsl r0
    1f38:	00000000 	andeq	r0, r0, r0
    1f3c:	00000003 	andeq	r0, r0, r3
    1f40:	00001fcc 	andeq	r1, r0, ip, asr #31
    1f44:	00000002 	andeq	r0, r0, r2
    1f48:	00000028 	andeq	r0, r0, r8, lsr #32
    1f4c:	00000014 	andeq	r0, r0, r4, lsl r0
    1f50:	00000011 	andeq	r0, r0, r1, lsl r0
    1f54:	00000017 	andeq	r0, r0, r7, lsl r0
    1f58:	00000384 	andeq	r0, r0, r4, lsl #7
    1f5c:	00000011 	andeq	r0, r0, r1, lsl r0
    1f60:	00000344 	andeq	r0, r0, r4, asr #6
    1f64:	00000012 	andeq	r0, r0, r2, lsl r0
    1f68:	00000040 	andeq	r0, r0, r0, asr #32
    1f6c:	00000013 	andeq	r0, r0, r3, lsl r0
    1f70:	00000008 	andeq	r0, r0, r8
    1f74:	00000018 	andeq	r0, r0, r8, lsl r0
    1f78:	00000000 	andeq	r0, r0, r0
    1f7c:	6ffffffb 	svcvs	0x00fffffb
    1f80:	08000001 	stmdaeq	r0, {r0}
    1f84:	6ffffffe 	svcvs	0x00fffffe
    1f88:	00000314 	andeq	r0, r0, r4, lsl r3
    1f8c:	6fffffff 	svcvs	0x00ffffff
    1f90:	00000001 	andeq	r0, r0, r1
    1f94:	6ffffff0 	svcvs	0x00fffff0
    1f98:	000002fe 	strdeq	r0, [r0], -lr
    1f9c:	6ffffffa 	svcvs	0x00fffffa
    1fa0:	00000004 	andeq	r0, r0, r4
	...

Disassembly of section .got:

00001fcc <.got>:
    1fcc:	00001ed4 	ldrdeq	r1, [r0], -r4
	...
    1fd8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fdc:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe0:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe4:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
    1fe8:	000003b8 			@ <UNDEFINED> instruction: 0x000003b8
	...
    1ff8:	00000515 	andeq	r0, r0, r5, lsl r5
    1ffc:	00000000 	andeq	r0, r0, r0

Disassembly of section .data:

00002000 <__data_start>:
    2000:	00000000 	andeq	r0, r0, r0

00002004 <__dso_handle>:
    2004:	00002004 	andeq	r2, r0, r4

00002008 <global>:
//int global = 1;
    2008:	00000001 	andeq	r0, r0, r1

0000200c <local>:
//static int local = 2;
    200c:	00000002 	andeq	r0, r0, r2

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <__bss_end__+0x10ced0c>
   4:	62552820 	subsvs	r2, r5, #32, 16	@ 0x200000
   8:	75746e75 	ldrbvc	r6, [r4, #-3701]!	@ 0xfffff18b
   c:	2e333120 	cdpcs	1, 3, cr3, cr3, cr0, {1}
  10:	2d302e33 	ldccs	14, cr2, [r0, #-204]!	@ 0xffffff34
  14:	75627536 	strbvc	r7, [r2, #-1334]!	@ 0xfffffaca
  18:	3275746e 	rsbscc	r7, r5, #1845493760	@ 0x6e000000
  1c:	2e34327e 	mrccs	2, 1, r3, cr4, cr14, {3}
  20:	312e3430 			@ <UNDEFINED> instruction: 0x312e3430
  24:	33312029 	teqcc	r1, #41	@ 0x29
  28:	302e332e 	eorcc	r3, lr, lr, lsr #6
	...

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003241 	andeq	r3, r0, r1, asr #4
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000028 	andeq	r0, r0, r8, lsr #32
  10:	412d3705 			@ <UNDEFINED> instruction: 0x412d3705
  14:	070a0600 	streq	r0, [sl, -r0, lsl #12]
  18:	09010841 	stmdbeq	r1, {r0, r6, fp}
  1c:	12040a02 	andne	r0, r4, #8192	@ 0x2000
  20:	14011304 	strne	r1, [r1], #-772	@ 0xfffffcfc
  24:	17011501 	strne	r1, [r1, -r1, lsl #10]
  28:	19011803 	stmdbne	r1, {r0, r1, fp, ip}
  2c:	1c021a01 			@ <UNDEFINED> instruction: 0x1c021a01
  30:	Address 0x30 is out of bounds.


Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	andeq	r0, r0, ip, lsl r0
   4:	00000002 	andeq	r0, r0, r2
   8:	00040000 	andeq	r0, r4, r0
   c:	00000000 	andeq	r0, r0, r0
  10:	00000504 	andeq	r0, r0, r4, lsl #10
  14:	00000064 	andeq	r0, r0, r4, rrx
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000000bf 	strheq	r0, [r0], -pc	@ <UNPREDICTABLE>
   4:	04010005 	streq	r0, [r1], #-5
   8:	00000000 	andeq	r0, r0, r0
   c:	00009405 	andeq	r9, r0, r5, lsl #8
  10:	000d1d00 	andeq	r1, sp, r0, lsl #26
  14:	01110000 	tsteq	r1, r0
  18:	05040000 	streq	r0, [r4, #-0]
  1c:	00640000 	rsbeq	r0, r4, r0
  20:	00000000 	andeq	r0, r0, r0
  24:	86010000 	strhi	r0, [r1], -r0
  28:	06000000 	streq	r0, [r0], -r0
  2c:	00000036 	andeq	r0, r0, r6, lsr r0
  30:	20140305 	andscs	r0, r4, r5, lsl #6
  34:	04060000 	streq	r0, [r6], #-0
  38:	746e6905 	strbtvc	r6, [lr], #-2309	@ 0xfffff6fb
  3c:	01050100 	mrseq	r0, (UNDEF: 21)
  40:	36070000 	strcc	r0, [r7], -r0
  44:	05000000 	streq	r0, [r0, #-0]
  48:	00200803 	eoreq	r0, r0, r3, lsl #16
  4c:	00800200 	addeq	r0, r0, r0, lsl #4
  50:	0c080000 	stceq	0, cr0, [r8], {-0}
  54:	00000036 	andeq	r0, r0, r6, lsr r0
  58:	200c0305 	andcs	r0, ip, r5, lsl #6
  5c:	81070000 	mrshi	r0, (UNDEF: 7)
  60:	6e000000 	cdpvs	0, 0, cr0, cr0, cr0, {0}
  64:	08000000 	stmdaeq	r0, {}	@ <UNPREDICTABLE>
  68:	00000073 	andeq	r0, r0, r3, ror r0
  6c:	5e030006 	cdppl	0, 0, cr0, cr3, cr6, {0}
  70:	04000000 	streq	r0, [r0], #-0
  74:	00000704 	andeq	r0, r0, r4, lsl #14
  78:	01040000 	mrseq	r0, (UNDEF: 4)
  7c:	00010c08 	andeq	r0, r1, r8, lsl #24
  80:	007a0300 	rsbseq	r0, sl, r0, lsl #6
  84:	8d020000 	stchi	0, cr0, [r2, #-0]
  88:	09000000 	stmdbeq	r0, {}	@ <UNPREDICTABLE>
  8c:	00006e13 	andeq	r6, r0, r3, lsl lr
  90:	04030500 	streq	r0, [r3], #-1280	@ 0xfffffb00
  94:	09000006 	stmdbeq	r0, {r1, r2}
  98:	00000100 	andeq	r0, r0, r0, lsl #2
  9c:	36011201 	strcc	r1, [r1], -r1, lsl #4
  a0:	14000000 	strne	r0, [r0], #-0
  a4:	54000005 	strpl	r0, [r0], #-5
  a8:	01000000 	mrseq	r0, (UNDEF: 0)
  ac:	6e660a9c 			@ <UNDEFINED> instruction: 0x6e660a9c
  b0:	010c0100 	mrseq	r0, (UNDEF: 28)
  b4:	00000036 	andeq	r0, r0, r6, lsr r0
  b8:	00000504 	andeq	r0, r0, r4, lsl #10
  bc:	00000010 	andeq	r0, r0, r0, lsl r0
  c0:	Address 0xc0 is out of bounds.


Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	03003401 	movweq	r3, #1025	@ 0x401
   4:	01213a0e 			@ <UNDEFINED> instruction: 0x01213a0e
   8:	21390b3b 	teqcs	r9, fp, lsr fp
   c:	3f134905 	svccc	0x00134905
  10:	00180219 	andseq	r0, r8, r9, lsl r2
  14:	00340200 	eorseq	r0, r4, r0, lsl #4
  18:	213a0e03 	teqcs	sl, r3, lsl #28
  1c:	390b3b01 	stmdbcc	fp, {r0, r8, r9, fp, ip, sp}
  20:	0213490b 	andseq	r4, r3, #180224	@ 0x2c000
  24:	03000018 	movweq	r0, #24
  28:	13490026 	movtne	r0, #36902	@ 0x9026
  2c:	24040000 	strcs	r0, [r4], #-0
  30:	3e0b0b00 	vmlacc.f64	d0, d11, d0
  34:	000e030b 	andeq	r0, lr, fp, lsl #6
  38:	01110500 	tsteq	r1, r0, lsl #10
  3c:	0b130e25 	bleq	4c38d8 <__bss_end__+0x4c18c0>
  40:	0e1b0e03 	cdpeq	14, 1, cr0, cr11, cr3, {0}
  44:	06120111 			@ <UNDEFINED> instruction: 0x06120111
  48:	00001710 	andeq	r1, r0, r0, lsl r7
  4c:	0b002406 	bleq	906c <__bss_end__+0x7054>
  50:	030b3e0b 	movweq	r3, #48651	@ 0xbe0b
  54:	07000008 	streq	r0, [r0, -r8]
  58:	13490101 	movtne	r0, #37121	@ 0x9101
  5c:	00001301 	andeq	r1, r0, r1, lsl #6
  60:	49002108 	stmdbmi	r0, {r3, r8, sp}
  64:	000b2f13 	andeq	r2, fp, r3, lsl pc
  68:	002e0900 	eoreq	r0, lr, r0, lsl #18
  6c:	0e03193f 			@ <UNDEFINED> instruction: 0x0e03193f
  70:	0b3b0b3a 	bleq	ec2d60 <__bss_end__+0xec0d48>
  74:	19270b39 	stmdbne	r7!, {r0, r3, r4, r5, r8, r9, fp}
  78:	01111349 	tsteq	r1, r9, asr #6
  7c:	18400612 	stmdane	r0, {r1, r4, r9, sl}^
  80:	0000197c 	andeq	r1, r0, ip, ror r9
  84:	3f002e0a 	svccc	0x00002e0a
  88:	3a080319 	bcc	200cf4 <__bss_end__+0x1fecdc>
  8c:	390b3b0b 	stmdbcc	fp, {r0, r1, r3, r8, r9, fp, ip, sp}
  90:	4919270b 	ldmdbmi	r9, {r0, r1, r3, r8, r9, sl, sp}
  94:	12011113 	andne	r1, r1, #-1073741820	@ 0xc0000004
  98:	7a184006 	bvc	6100b8 <__bss_end__+0x60e0a0>
  9c:	00000019 	andeq	r0, r0, r9, lsl r0

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	000000c6 	andeq	r0, r0, r6, asr #1
   4:	00890003 	addeq	r0, r9, r3
   8:	01020000 	mrseq	r0, (UNDEF: 2)
   c:	000d0efb 	strdeq	r0, [sp], -fp
  10:	01010101 	tsteq	r1, r1, lsl #2
  14:	01000000 	mrseq	r0, (UNDEF: 0)
  18:	2f010000 	svccs	0x00010000
  1c:	656d6f68 	strbvs	r6, [sp, #-3944]!	@ 0xfffff098
  20:	7763742f 	strbvc	r7, [r3, -pc, lsr #8]!
  24:	75622d67 	strbvc	r2, [r2, #-3431]!	@ 0xfffff299
  28:	2f646c69 	svccs	0x00646c69
  2c:	6b726f77 	blvs	1c9be10 <__bss_end__+0x1c99df8>
  30:	63617073 	cmnvs	r1, #115	@ 0x73
  34:	63742f65 	cmnvs	r4, #404	@ 0x194
  38:	675f6777 			@ <UNDEFINED> instruction: 0x675f6777
  3c:	345f756e 	ldrbcc	r7, [pc], #-1390	@ 44 <_init-0x368>
  40:	6562612f 	strbvs	r6, [r2, #-303]!	@ 0xfffffed1
  44:	616e732f 	cmnvs	lr, pc, lsr #6
  48:	6f687370 	svcvs	0x00687370
  4c:	622f7374 	eorvs	r7, pc, #116, 6	@ 0xd0000001
  50:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  54:	2e736c69 	cdpcs	12, 7, cr6, cr3, cr9, {3}
  58:	7e746967 			@ <UNDEFINED> instruction: 0x7e746967
  5c:	7473616d 	ldrbtvc	r6, [r3], #-365	@ 0xfffffe93
  60:	622f7265 	eorvs	r7, pc, #1342177286	@ 0x50000006
  64:	74756e69 	ldrbtvc	r6, [r5], #-3689	@ 0xfffff197
  68:	2f736c69 	svccs	0x00736c69
  6c:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  70:	74697573 	strbtvc	r7, [r9], #-1395	@ 0xfffffa8d
  74:	69622f65 	stmdbvs	r2!, {r0, r2, r5, r6, r8, r9, sl, fp, sp}^
  78:	6974756e 	ldmdbvs	r4!, {r1, r2, r3, r5, r6, r8, sl, ip, sp, lr}^
  7c:	612d736c 			@ <UNDEFINED> instruction: 0x612d736c
  80:	00006c6c 	andeq	r6, r0, ip, ror #24
  84:	74736574 	ldrbtvc	r6, [r3], #-1396	@ 0xfffffa8c
  88:	676f7270 			@ <UNDEFINED> instruction: 0x676f7270
  8c:	0100632e 	tsteq	r0, lr, lsr #6
  90:	05000000 	streq	r0, [r0, #-0]
  94:	02050001 	andeq	r0, r5, #1
  98:	00000504 	andeq	r0, r0, r4, lsl #10
  9c:	05010c03 	streq	r0, [r1, #-3075]	@ 0xfffff3fd
  a0:	01052f0a 	tsteq	r5, sl, lsl #30
  a4:	0e055c21 	cdpeq	12, 0, cr5, cr5, cr1, {1}
  a8:	3c06052f 	stccc	5, cr0, [r6], {47}	@ 0x2f
  ac:	052f1105 	streq	r1, [pc, #-261]!	@ ffffffaf <__bss_end__+0xffffdf97>
  b0:	10053c07 	andne	r3, r5, r7, lsl #24
  b4:	3d07052f 	stccc	5, cr0, [r7, #-188]	@ 0xffffff44
  b8:	590e0530 	stmdbpl	lr, {r4, r5, r8, sl}
  bc:	05310305 	ldreq	r0, [r1, #-773]!	@ 0xfffffcfb
  c0:	0105590a 	tsteq	r5, sl, lsl #18
  c4:	000c0221 	andeq	r0, ip, r1, lsr #4
  c8:	Address 0xc8 is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			@ <UNDEFINED> instruction: 0xffffffff
   8:	7c020001 	stcvc	0, cr0, [r2], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000001c 	andeq	r0, r0, ip, lsl r0
  14:	00000000 	andeq	r0, r0, r0
  18:	00000504 	andeq	r0, r0, r4, lsl #10
  1c:	00000010 	andeq	r0, r0, r0, lsl r0
  20:	87040e41 	strhi	r0, [r4, -r1, asr #28]
  24:	070d4101 	streq	r4, [sp, -r1, lsl #2]
  28:	420d0d43 	andmi	r0, sp, #4288	@ 0x10c0
  2c:	00000ec7 	andeq	r0, r0, r7, asr #29
  30:	00000018 	andeq	r0, r0, r8, lsl r0
  34:	00000000 	andeq	r0, r0, r0
  38:	00000514 	andeq	r0, r0, r4, lsl r5
  3c:	00000054 	andeq	r0, r0, r4, asr r0
  40:	87080e41 	strhi	r0, [r8, -r1, asr #28]
  44:	41018e02 	tstmi	r1, r2, lsl #28
  48:	0000070d 	andeq	r0, r0, sp, lsl #14

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	69736e75 	ldmdbvs	r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
   4:	64656e67 	strbtvs	r6, [r5], #-3687	@ 0xfffff199
   8:	746e6920 	strbtvc	r6, [lr], #-2336	@ 0xfffff6e0
   c:	6f682f00 	svcvs	0x00682f00
  10:	742f656d 	strtvc	r6, [pc], #-1389	@ 18 <_init-0x394>
  14:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
  18:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
  1c:	6f772f64 	svcvs	0x00772f64
  20:	70736b72 	rsbsvc	r6, r3, r2, ror fp
  24:	2f656361 	svccs	0x00656361
  28:	67776374 			@ <UNDEFINED> instruction: 0x67776374
  2c:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
  30:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
  34:	732f6562 			@ <UNDEFINED> instruction: 0x732f6562
  38:	7370616e 	cmnvc	r0, #-2147483621	@ 0x8000001b
  3c:	73746f68 	cmnvc	r4, #104, 30	@ 0x1a0
  40:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  44:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  48:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
  4c:	616d7e74 	smcvs	55268	@ 0xd7e4
  50:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
  54:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
  58:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
  5c:	65742f73 	ldrbvs	r2, [r4, #-3955]!	@ 0xfffff08d
  60:	75737473 	ldrbvc	r7, [r3, #-1139]!	@ 0xfffffb8d
  64:	2f657469 	svccs	0x00657469
  68:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
  6c:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
  70:	6c6c612d 	stclvs	1, cr6, [ip], #-180	@ 0xffffff4c
  74:	7365742f 	cmnvc	r5, #788529152	@ 0x2f000000
  78:	6f727074 	svcvs	0x00727074
  7c:	00632e67 	rsbeq	r2, r3, r7, ror #28
  80:	61636f6c 	cmnvs	r3, ip, ror #30
  84:	6f63006c 	svcvs	0x0063006c
  88:	6e6f6d6d 	cdpvs	13, 6, cr6, cr15, cr13, {3}
  8c:	72747300 	rsbsvc	r7, r4, #0, 6
  90:	00676e69 	rsbeq	r6, r7, r9, ror #28
  94:	20554e47 	subscs	r4, r5, r7, asr #28
  98:	20373143 	eorscs	r3, r7, r3, asr #2
  9c:	332e3331 			@ <UNDEFINED> instruction: 0x332e3331
  a0:	2d20302e 	stccs	0, cr3, [r0, #-184]!	@ 0xffffff48
  a4:	6f6c666d 	svcvs	0x006c666d
  a8:	612d7461 			@ <UNDEFINED> instruction: 0x612d7461
  ac:	683d6962 	ldmdavs	sp!, {r1, r5, r6, r8, fp, sp, lr}
  b0:	20647261 	rsbcs	r7, r4, r1, ror #4
  b4:	6c746d2d 	ldclvs	13, cr6, [r4], #-180	@ 0xffffff4c
  b8:	69642d73 	stmdbvs	r4!, {r0, r1, r4, r5, r6, r8, sl, fp, sp}^
  bc:	63656c61 	cmnvs	r5, #24832	@ 0x6100
  c0:	6e673d74 	mcrvs	13, 3, r3, cr7, cr4, {3}
  c4:	6d2d2075 	stcvs	0, cr2, [sp, #-468]!	@ 0xfffffe2c
  c8:	6d756874 	ldclvs	8, cr6, [r5, #-464]!	@ 0xfffffe30
  cc:	6d2d2062 	stcvs	0, cr2, [sp, #-392]!	@ 0xfffffe78
  d0:	68637261 	stmdavs	r3!, {r0, r5, r6, r9, ip, sp, lr}^
  d4:	6d72613d 	ldclvs	1, cr6, [r2, #-244]!	@ 0xffffff0c
  d8:	612d3776 			@ <UNDEFINED> instruction: 0x612d3776
  dc:	2070662b 	rsbscs	r6, r0, fp, lsr #12
  e0:	2d20672d 	stccs	7, cr6, [r0, #-180]!	@ 0xffffff4c
  e4:	2d20304f 	stccs	0, cr3, [r0, #-316]!	@ 0xfffffec4
  e8:	61747366 	cmnvs	r4, r6, ror #6
  ec:	702d6b63 	eorvc	r6, sp, r3, ror #22
  f0:	65746f72 	ldrbvs	r6, [r4, #-3954]!	@ 0xfffff08e
  f4:	726f7463 	rsbvc	r7, pc, #1660944384	@ 0x63000000
  f8:	7274732d 	rsbsvc	r7, r4, #-1275068416	@ 0xb4000000
  fc:	00676e6f 	rsbeq	r6, r7, pc, ror #28
 100:	6e69616d 	cdpvs	1, 6, cr6, cr9, cr13, {3}
 104:	6f6c6700 	svcvs	0x006c6700
 108:	006c6162 	rsbeq	r6, ip, r2, ror #2
 10c:	72616863 	rsbvc	r6, r1, #6488064	@ 0x630000
 110:	6f682f00 	svcvs	0x00682f00
 114:	742f656d 	strtvc	r6, [pc], #-1389	@ 11c <_init-0x290>
 118:	2d677763 	stclcs	7, cr7, [r7, #-396]!	@ 0xfffffe74
 11c:	6c697562 	stclvs	5, cr7, [r9], #-392	@ 0xfffffe78
 120:	6f772f64 	svcvs	0x00772f64
 124:	70736b72 	rsbsvc	r6, r3, r2, ror fp
 128:	2f656361 	svccs	0x00656361
 12c:	67776374 			@ <UNDEFINED> instruction: 0x67776374
 130:	756e675f 	strbvc	r6, [lr, #-1887]!	@ 0xfffff8a1
 134:	612f345f 			@ <UNDEFINED> instruction: 0x612f345f
 138:	622f6562 	eorvs	r6, pc, #411041792	@ 0x18800000
 13c:	646c6975 	strbtvs	r6, [ip], #-2421	@ 0xfffff68b
 140:	72612f73 	rsbvc	r2, r1, #460	@ 0x1cc
 144:	6c38766d 	ldcvs	6, cr7, [r8], #-436	@ 0xfffffe4c
 148:	6b6e752d 	blvs	1b9d604 <__bss_end__+0x1b9b5ec>
 14c:	6e776f6e 	cdpvs	15, 7, cr6, cr7, cr14, {3}
 150:	6e696c2d 	cdpvs	12, 6, cr6, cr9, cr13, {1}
 154:	672d7875 			@ <UNDEFINED> instruction: 0x672d7875
 158:	6165756e 	cmnvs	r5, lr, ror #10
 15c:	66686962 	strbtvs	r6, [r8], -r2, ror #18
 160:	6d72612f 	ldclvs	1, cr6, [r2, #-188]!	@ 0xffffff44
 164:	2d6c3876 	stclcs	8, cr3, [ip, #-472]!	@ 0xfffffe28
 168:	6e6b6e75 	mcrvs	14, 3, r6, cr11, cr5, {3}
 16c:	2d6e776f 	stclcs	7, cr7, [lr, #-444]!	@ 0xfffffe44
 170:	756e696c 	strbvc	r6, [lr, #-2412]!	@ 0xfffff694
 174:	6e672d78 	mcrvs	13, 3, r2, cr7, cr8, {3}
 178:	62616575 	rsbvs	r6, r1, #490733568	@ 0x1d400000
 17c:	2f666869 	svccs	0x00666869
 180:	756e6962 	strbvc	r6, [lr, #-2402]!	@ 0xfffff69e
 184:	736c6974 	cmnvc	ip, #116, 18	@ 0x1d0000
 188:	6e69622d 	cdpvs	2, 6, cr6, cr9, cr13, {1}
 18c:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 190:	69672e73 	stmdbvs	r7!, {r0, r1, r4, r5, r6, r9, sl, fp, sp}^
 194:	616d7e74 	smcvs	55268	@ 0xd7e4
 198:	72657473 	rsbvc	r7, r5, #1929379840	@ 0x73000000
 19c:	6e69622f 	cdpvs	2, 6, cr6, cr9, cr15, {1}
 1a0:	6c697475 	stclvs	4, cr7, [r9], #-468	@ 0xfffffe2c
 1a4:	Address 0x1a4 is out of bounds.


PASS: objdump --source-comment
Executing on host: gcc  /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump-map-global-vars.c    -O0 -g  -lm  -o tmpdir/objdump-map-global-vars    (timeout = 300)
spawn -ignore SIGHUP gcc /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump-map-global-vars.c -O0 -g -lm -o tmpdir/objdump-map-global-vars
cc1: fatal error: /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump-map-global-vars.c: No such file or directory
compilation terminated.
compiler exited with status 1
output is:
cc1: fatal error: /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump-map-global-vars.c: No such file or directory
compilation terminated.

comp_output (pruned) is:
cc1: fatal error: /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump-map-global-vars.c: No such file or directory
compilation terminated.

UNSUPPORTED: objdump --map-global-vars (build)
testcase /home/tcwg-build/workspace/tcwg_gnu_4/abe/snapshots/binutils.git~master/binutils/testsuite/binutils-all/objdump.exp completed in 1 seconds

		=== binutils Summary ===

# of expected passes		35
# of unexpected failures	1
# of unsupported tests		2
runtest completed at Sat May 16 09:12:13 2026
