This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Committed, SH: bfd bits for sh64 on sh-*, shl-* ELF targets. Fix opcodes too.
On Feb 11, 2002, Alexandre Oliva <aoliva@redhat.com> wrote:
> On Feb 11, 2002, Hans-Peter Nilsson <hp@bitrange.com> wrote:
>> Great. BTW, if there are lots of failures on sh64, tests that
>> use readelf, it might be just section headers that changed.
> Yup, I've gone over them already. But there remain 4 failures that I
> have to look into more closely to figure out whether it's no more than
> section headers changes. Will do momentarily.
Ok, I've verified that the cranges tests were failing because ld seems
to reorder sections differently than it did before: it appears that it
groups sections whose input names are the same before merging them all
into a single output section. I'm not 100% sure this to be the case,
but the binaries generated now are perfectly reasonable, and cranges
look reasonable.
The other failure was that readelf used not to display the upper 32
bits of the 64-bit info field of elf64 relocations. Now that it does,
I had to add the upper 32-bits.
I'm checking this in the branch and mainline. With this, ld passes
all tests on sh-elf and sh64-elf.
Index: ld/testsuite/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
* ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s.
* ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications
in section ordering.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crange3.dd: Likewise.
Index: ld/testsuite/ld-sh/sh64/crange-2i.s
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/crange-2i.s,v
retrieving revision 1.1
diff -u -p -r1.1 crange-2i.s
--- ld/testsuite/ld-sh/sh64/crange-2i.s 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/crange-2i.s 2002/02/11 07:49:46
@@ -3,5 +3,6 @@
! SHcompact insns.
.section .text,"ax"
.mode SHmedia
+ .align 2
.global diversion
diversion:
Index: ld/testsuite/ld-sh/sh64/crange3-cmpct.rd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd,v
retrieving revision 1.1
diff -u -p -r1.1 crange3-cmpct.rd
--- ld/testsuite/ld-sh/sh64/crange3-cmpct.rd 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/crange3-cmpct.rd 2002/02/11 07:49:46
@@ -8,7 +8,7 @@ ELF Header:
Type: EXEC \(Executable file\)
Machine: Hitachi SH
Version: 0x1
- Entry point address: 0x10c2
+ Entry point address: 0x10c4
Start of program headers: 52 \(bytes into file\)
Start of section headers: 500 \(bytes into file\)
Flags: 0xa
@@ -58,7 +58,7 @@ Symbol table '\.symtab' contains 28 entr
14: 000010a4 0 NOTYPE LOCAL DEFAULT 2 start2
15: 000010bc 0 NOTYPE LOCAL DEFAULT 2 sec3
16: 00000000 0 NOTYPE LOCAL DEFAULT ABS \*ABS\*
- 17: 000010c2 0 NOTYPE GLOBAL DEFAULT 2 diversion
+ 17: 000010c4 0 NOTYPE GLOBAL DEFAULT 2 diversion
18: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors
19: 00001160 0 OBJECT GLOBAL DEFAULT ABS __bss_start
20: 00001160 0 OBJECT GLOBAL DEFAULT 4 ___ctors_end
@@ -71,23 +71,23 @@ Symbol table '\.symtab' contains 28 entr
27: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors_end
Hex dump of section '\.text':
- 0x00001004 e10f0009 00090009 00090009 00090009 .*
- 0x00001014 00090009 0009e10e 6ff0fff0 6ff0fff0 .*
+ 0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001014 6ff0fff0 6ff0fff0 cc00bd40 6ff0fff0 .*
0x00001024 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001034 cc00bd40 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001054 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001064 6ff0fff0 cc00bd50 cc0084c0 6ff0fff0 .*
+ 0x00001034 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 cc00bd50 .*
+ 0x00001054 cc0084c0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001064 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001074 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001084 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010b4 6ff0fff0 cc0084d0 6ff0fff0 6ff0fff0 .*
- 0x000010c4 6ff0fff0 0000002a 0000002b 00090009 .*
- 0x000010d4 00090009 0009 .*
+ 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 cc0084d0 .*
+ 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 0000002a .*
+ 0x000010b4 0000002b 00090009 00090009 00090000 .*
+ 0x000010c4 e10f0009 00090009 00090009 00090009 .*
+ 0x000010d4 00090009 0009e10e .*
Hex dump of section '\.cranges':
- 0x00000000 00001004 00000018 00020000 101c0000 .*
- 0x00000010 00a00003 000010bc 0000000c 00030000 .*
- 0x00000020 10c80000 00080001 000010d0 00000004 .*
- 0x00000030 00020000 10d40000 00060002 .*
+ 0x00000000 00001004 000000a0 00030000 10a40000 .*
+ 0x00000010 000c0003 000010b0 00000008 00010000 .*
+ 0x00000020 10b80000 00040002 000010bc 00000006 .*
+ 0x00000030 00020000 10c40000 00180002 .*
Index: ld/testsuite/ld-sh/sh64/crange3-media.rd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/crange3-media.rd,v
retrieving revision 1.1
diff -u -p -r1.1 crange3-media.rd
--- ld/testsuite/ld-sh/sh64/crange3-media.rd 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/crange3-media.rd 2002/02/11 07:49:46
@@ -58,7 +58,7 @@ Symbol table '\.symtab' contains 28 entr
14: 000010a4 0 NOTYPE LOCAL DEFAULT 2 start2
15: 000010bc 0 NOTYPE LOCAL DEFAULT 2 sec3
16: 00000000 0 NOTYPE LOCAL DEFAULT ABS \*ABS\*
- 17: 000010c2 0 NOTYPE GLOBAL DEFAULT 2 diversion
+ 17: 000010c4 0 NOTYPE GLOBAL DEFAULT 2 diversion
18: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors
19: 00001160 0 OBJECT GLOBAL DEFAULT ABS __bss_start
20: 00001160 0 OBJECT GLOBAL DEFAULT 4 ___ctors_end
@@ -71,23 +71,23 @@ Symbol table '\.symtab' contains 28 entr
27: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors_end
Hex dump of section '\.text':
- 0x00001004 e10f0009 00090009 00090009 00090009 .*
- 0x00001014 00090009 0009e10e 6ff0fff0 6ff0fff0 .*
+ 0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001014 6ff0fff0 6ff0fff0 cc00bd40 6ff0fff0 .*
0x00001024 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001034 cc00bd40 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001054 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001064 6ff0fff0 cc00bd50 cc0084c0 6ff0fff0 .*
+ 0x00001034 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 cc00bd50 .*
+ 0x00001054 cc0084c0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001064 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001074 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001084 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010b4 6ff0fff0 cc0084d0 6ff0fff0 6ff0fff0 .*
- 0x000010c4 6ff0fff0 0000002a 0000002b 00090009 .*
- 0x000010d4 00090009 0009 .*
+ 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 cc0084d0 .*
+ 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 0000002a .*
+ 0x000010b4 0000002b 00090009 00090009 00090000 .*
+ 0x000010c4 e10f0009 00090009 00090009 00090009 .*
+ 0x000010d4 00090009 0009e10e .*
Hex dump of section '\.cranges':
- 0x00000000 00001004 00000018 00020000 101c0000 .*
- 0x00000010 00a00003 000010bc 0000000c 00030000 .*
- 0x00000020 10c80000 00080001 000010d0 00000004 .*
- 0x00000030 00020000 10d40000 00060002 .*
+ 0x00000000 00001004 000000a0 00030000 10a40000 .*
+ 0x00000010 000c0003 000010b0 00000008 00010000 .*
+ 0x00000020 10b80000 00040002 000010bc 00000006 .*
+ 0x00000030 00020000 10c40000 00180002 .*
Index: ld/testsuite/ld-sh/sh64/crange3.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/crange3.dd,v
retrieving revision 1.1
diff -u -p -r1.1 crange3.dd
--- ld/testsuite/ld-sh/sh64/crange3.dd 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/crange3.dd 2002/02/11 07:49:46
@@ -3,46 +3,38 @@ tmpdir/linked: file format elf32-sh6
Disassembly of section .init:
-0000000000001000 <start>:
+00001000 <start>:
1000: 6ff0fff0 nop
Disassembly of section .text:
-0000000000001004 <diversion>:
- 1004: e1 0f mov #15,r1
- 1006: 00 09 nop
- 1008: 00 09 nop
- 100a: 00 09 nop
- 100c: 00 09 nop
- 100e: 00 09 nop
- 1010: 00 09 nop
- 1012: 00 09 nop
- 1014: 00 09 nop
- 1016: 00 09 nop
- 1018: 00 09 nop
- 101a: e1 0e mov #14,r1
-
-000000000000101c <sec4>:
- 101c: 6ff0fff0 nop
+00001004 <sec4>:
+ 1004: 6ff0fff0 nop
+ 1008: 6ff0fff0 nop
+ 100c: 6ff0fff0 nop
+ 1010: 6ff0fff0 nop
+ 1014: 6ff0fff0 nop
+ 1018: 6ff0fff0 nop
+ 101c: cc00bd40 movi 47,r20
1020: 6ff0fff0 nop
1024: 6ff0fff0 nop
1028: 6ff0fff0 nop
102c: 6ff0fff0 nop
1030: 6ff0fff0 nop
- 1034: cc00bd40 movi 47,r20
+ 1034: 6ff0fff0 nop
1038: 6ff0fff0 nop
103c: 6ff0fff0 nop
1040: 6ff0fff0 nop
1044: 6ff0fff0 nop
1048: 6ff0fff0 nop
104c: 6ff0fff0 nop
- 1050: 6ff0fff0 nop
- 1054: 6ff0fff0 nop
+ 1050: cc00bd50 movi 47,r21
+ 1054: cc0084c0 movi 33,r12
1058: 6ff0fff0 nop
105c: 6ff0fff0 nop
1060: 6ff0fff0 nop
1064: 6ff0fff0 nop
- 1068: cc00bd50 movi 47,r21
- 106c: cc0084c0 movi 33,r12
+ 1068: 6ff0fff0 nop
+ 106c: 6ff0fff0 nop
1070: 6ff0fff0 nop
1074: 6ff0fff0 nop
1078: 6ff0fff0 nop
@@ -55,24 +47,34 @@ Disassembly of section .text:
1094: 6ff0fff0 nop
1098: 6ff0fff0 nop
109c: 6ff0fff0 nop
- 10a0: 6ff0fff0 nop
+ 10a0: cc0084d0 movi 33,r13
+
+000010a4 <diversion2>:
10a4: 6ff0fff0 nop
10a8: 6ff0fff0 nop
10ac: 6ff0fff0 nop
- 10b0: 6ff0fff0 nop
- 10b4: 6ff0fff0 nop
- 10b8: cc0084d0 movi 33,r13
+ 10b0: 00 00 00 2a \.long 0x0000002a
+ 10b4: 00 00 00 2b \.long 0x0000002b
+ 10b8: 00 09 nop
+ 10ba: 00 09 nop
+
+000010bc <sec3>:
+ 10bc: 00 09 nop
+ 10be: 00 09 nop
+ 10c0: 00 09 nop
+ \.\.\.
-00000000000010bc <diversion2>:
- 10bc: 6ff0fff0 nop
- 10c0: 6ff0fff0 nop
- 10c4: 6ff0fff0 nop
- 10c8: 00 00 00 2a .long 0x0000002a
- 10cc: 00 00 00 2b .long 0x0000002b
+000010c4 <diversion>:
+ 10c4: e1 0f mov #15,r1
+ 10c6: 00 09 nop
+ 10c8: 00 09 nop
+ 10ca: 00 09 nop
+ 10cc: 00 09 nop
+ 10ce: 00 09 nop
10d0: 00 09 nop
10d2: 00 09 nop
-
-00000000000010d4 <sec3>:
10d4: 00 09 nop
10d6: 00 09 nop
10d8: 00 09 nop
+ 10da: e1 0e mov #14,r1
+
Index: ld/testsuite/ld-sh/sh64/crange3.rd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/crange3.rd,v
retrieving revision 1.1
diff -u -p -r1.1 crange3.rd
--- ld/testsuite/ld-sh/sh64/crange3.rd 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/crange3.rd 2002/02/11 07:49:46
@@ -39,7 +39,7 @@ Symbol table '\.symtab' contains 28 entr
14: 000010a4 0 NOTYPE LOCAL DEFAULT 2 start2
15: 000010bc 0 NOTYPE LOCAL DEFAULT 2 sec3
16: 00000000 0 NOTYPE LOCAL DEFAULT ABS \*ABS\*
- 17: 000010c2 0 NOTYPE GLOBAL DEFAULT 2 diversion
+ 17: 000010c4 0 NOTYPE GLOBAL DEFAULT 2 diversion
18: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors
19: 00001160 0 OBJECT GLOBAL DEFAULT ABS __bss_start
20: 00001160 0 OBJECT GLOBAL DEFAULT 4 ___ctors_end
@@ -52,23 +52,23 @@ Symbol table '\.symtab' contains 28 entr
27: 00001160 0 OBJECT GLOBAL DEFAULT 5 ___dtors_end
Hex dump of section '\.text':
- 0x00001004 e10f0009 00090009 00090009 00090009 .*
- 0x00001014 00090009 0009e10e 6ff0fff0 6ff0fff0 .*
+ 0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001014 6ff0fff0 6ff0fff0 cc00bd40 6ff0fff0 .*
0x00001024 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001034 cc00bd40 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001054 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001064 6ff0fff0 cc00bd50 cc0084c0 6ff0fff0 .*
+ 0x00001034 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001044 6ff0fff0 6ff0fff0 6ff0fff0 cc00bd50 .*
+ 0x00001054 cc0084c0 6ff0fff0 6ff0fff0 6ff0fff0 .*
+ 0x00001064 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001074 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
0x00001084 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
- 0x000010b4 6ff0fff0 cc0084d0 6ff0fff0 6ff0fff0 .*
- 0x000010c4 6ff0fff0 0000002a 0000002b 00090009 .*
- 0x000010d4 00090009 0009 .*
+ 0x00001094 6ff0fff0 6ff0fff0 6ff0fff0 cc0084d0 .*
+ 0x000010a4 6ff0fff0 6ff0fff0 6ff0fff0 0000002a .*
+ 0x000010b4 0000002b 00090009 00090009 00090000 .*
+ 0x000010c4 e10f0009 00090009 00090009 00090009 .*
+ 0x000010d4 00090009 0009e10e .*
Hex dump of section '\.cranges':
- 0x00000000 00001004 00000018 00020000 101c0000 .*
- 0x00000010 00a00003 000010bc 0000000c 00030000 .*
- 0x00000020 10c80000 00080001 000010d0 00000004 .*
- 0x00000030 00020000 10d40000 00060002 .*
+ 0x00000000 00001004 000000a0 00030000 10a40000 .*
+ 0x00000010 000c0003 000010b0 00000008 00010000 .*
+ 0x00000020 10b80000 00040002 000010bc 00000006 .*
+ 0x00000030 00020000 10c40000 00180002 .*
Index: ld/testsuite/ld-sh/sh64/reldl64.rd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/reldl64.rd,v
retrieving revision 1.1
diff -u -p -r1.1 reldl64.rd
--- ld/testsuite/ld-sh/sh64/reldl64.rd 2002/02/08 06:49:58 1.1
+++ ld/testsuite/ld-sh/sh64/reldl64.rd 2002/02/11 07:49:46
@@ -1,171 +1,171 @@
Relocation section '\.rela\.text' at offset 0x5c0 contains 28 entries:
[ ]*Offset[ ]+Info[ ]+Type[ ]+Symbol's Value[ ]+Symbol's Name[ ]+Addend
-[ ]*0+8 000f6 R_SH_IMM_LOW16[ ]+0+4 file1text1[ ]+\+ 0
-[ ]*0+c 000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
-[ ]*0+10 000f6 R_SH_IMM_LOW16[ ]+0+78 file2text3[ ]+\+ 0
-[ ]*0+14 000f6 R_SH_IMM_LOW16[ ]+0+12c file2data4[ ]+\+ 0
-[ ]*0+18 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
-[ ]*0+1c 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved6[ ]+\+ 0
-[ ]*0+20 000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
-[ ]*0+24 000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 18
-[ ]*0+28 000f6 R_SH_IMM_LOW16[ ]+0+ file1text5[ ]+\+ 8
-[ ]*0+2c 000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 30
-[ ]*0+30 000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
-[ ]*0+44 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved7[ ]+\+ 0
-[ ]*0+48 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
-[ ]*0+34 000fc R_SH_IMM_HI16[ ]+0+ file2data4[ ]+\+ 10
-[ ]*0+38 000fa R_SH_IMM_MEDHI16[ ]+0+ file2data4[ ]+\+ 10
-[ ]*0+3c 000f8 R_SH_IMM_MEDLOW16[ ]+0+ file2data4[ ]+\+ 10
-[ ]*0+40 000f6 R_SH_IMM_LOW16[ ]+0+ file2data4[ ]+\+ 10
-[ ]*0+70 000f6 R_SH_IMM_LOW16[ ]+0+6c file2text1[ ]+\+ 0
-[ ]*0+74 000f6 R_SH_IMM_LOW16[ ]+0+124 file2data2[ ]+\+ 0
-[ ]*0+78 000f6 R_SH_IMM_LOW16[ ]+0+10 file1text3[ ]+\+ 0
-[ ]*0+7c 000f6 R_SH_IMM_LOW16[ ]+0+14 file1data4[ ]+\+ 0
-[ ]*0+80 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
-[ ]*0+84 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved3[ ]+\+ 0
-[ ]*0+88 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved8[ ]+\+ 0
-[ ]*0+8c 000f6 R_SH_IMM_LOW16[ ]+0+ unresolved9[ ]+\+ 0
-[ ]*0+90 000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
-[ ]*0+94 000f6 R_SH_IMM_LOW16[ ]+0+ file1data2[ ]+\+ 0
-[ ]*0+98 000f6 R_SH_IMM_LOW16[ ]+0+ file1data3[ ]+\+ 0
+[ ]*0+8 0000005f000000f6 R_SH_IMM_LOW16[ ]+0+4 file1text1[ ]+\+ 0
+[ ]*0+c 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
+[ ]*0+10 00000034000000f6 R_SH_IMM_LOW16[ ]+0+78 file2text3[ ]+\+ 0
+[ ]*0+14 00000013000000f6 R_SH_IMM_LOW16[ ]+0+12c file2data4[ ]+\+ 0
+[ ]*0+18 00000050000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
+[ ]*0+1c 00000055000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved6[ ]+\+ 0
+[ ]*0+20 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
+[ ]*0+24 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 18
+[ ]*0+28 00000025000000f6 R_SH_IMM_LOW16[ ]+0+ file1text5[ ]+\+ 8
+[ ]*0+2c 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 30
+[ ]*0+30 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
+[ ]*0+44 00000046000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved7[ ]+\+ 0
+[ ]*0+48 0000002b000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
+[ ]*0+34 00000039000000fc R_SH_IMM_HI16[ ]+0+ file2data4[ ]+\+ 10
+[ ]*0+38 00000039000000fa R_SH_IMM_MEDHI16[ ]+0+ file2data4[ ]+\+ 10
+[ ]*0+3c 00000039000000f8 R_SH_IMM_MEDLOW16[ ]+0+ file2data4[ ]+\+ 10
+[ ]*0+40 00000039000000f6 R_SH_IMM_LOW16[ ]+0+ file2data4[ ]+\+ 10
+[ ]*0+70 0000000c000000f6 R_SH_IMM_LOW16[ ]+0+6c file2text1[ ]+\+ 0
+[ ]*0+74 00000028000000f6 R_SH_IMM_LOW16[ ]+0+124 file2data2[ ]+\+ 0
+[ ]*0+78 00000027000000f6 R_SH_IMM_LOW16[ ]+0+10 file1text3[ ]+\+ 0
+[ ]*0+7c 00000085000000f6 R_SH_IMM_LOW16[ ]+0+14 file1data4[ ]+\+ 0
+[ ]*0+80 00000050000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
+[ ]*0+84 00000068000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved3[ ]+\+ 0
+[ ]*0+88 00000089000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved8[ ]+\+ 0
+[ ]*0+8c 00000036000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved9[ ]+\+ 0
+[ ]*0+90 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
+[ ]*0+94 0000004f000000f6 R_SH_IMM_LOW16[ ]+0+ file1data2[ ]+\+ 0
+[ ]*0+98 0000002c000000f6 R_SH_IMM_LOW16[ ]+0+ file1data3[ ]+\+ 0
Relocation section '\.rela\.data' at offset 0x860 contains 134 entries:
[ ]*Offset[ ]+Info[ ]+Type[ ]+Symbol's Value[ ]+Symbol's Name[ ]+Addend
-[ ]*0+8 00001 R_SH_DIR32[ ]+0+4 file1data1[ ]+\+ 0
-[ ]*0+c 00001 R_SH_DIR32[ ]+0+c file1text2[ ]+\+ 0
-[ ]*0+10 00001 R_SH_DIR32[ ]+0+128 file2data3[ ]+\+ 0
-[ ]*0+14 00001 R_SH_DIR32[ ]+0+7c file2text4[ ]+\+ 0
-[ ]*0+18 00001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
-[ ]*0+1c 00001 R_SH_DIR32[ ]+0+ unresolved5[ ]+\+ 0
-[ ]*0+20 00001 R_SH_DIR32[ ]+0+ unresolved6[ ]+\+ 0
-[ ]*0+24 00001 R_SH_DIR32[ ]+0+ unresolved9[ ]+\+ 0
-[ ]*0+28 00001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
-[ ]*0+2c 00001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
-[ ]*0+30 00001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
-[ ]*0+34 00001 R_SH_DIR32[ ]+0+a4 c3[ ]+\+ 0
-[ ]*0+38 00001 R_SH_DIR32[ ]+0+b0 c13[ ]+\+ 0
-[ ]*0+3c 00001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
-[ ]*0+40 00001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
-[ ]*0+44 00001 R_SH_DIR32[ ]+0+ a4[ ]+\+ 0
-[ ]*0+48 00001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
-[ ]*0+4c 00001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
-[ ]*0+50 00001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
-[ ]*0+54 00001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
-[ ]*0+58 00001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
-[ ]*0+5c 00001 R_SH_DIR32[ ]+0+ b2[ ]+\+ 0
-[ ]*0+60 00001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
-[ ]*0+64 00001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
-[ ]*0+68 00001 R_SH_DIR32[ ]+0+ b3[ ]+\+ 0
-[ ]*0+6c 00001 R_SH_DIR32[ ]+0+ b4[ ]+\+ 0
-[ ]*0+70 00001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
-[ ]*0+74 00001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
-[ ]*0+78 00001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
-[ ]*0+7c 00001 R_SH_DIR32[ ]+0+24 b3[ ]+\+ 0
-[ ]*0+80 00001 R_SH_DIR32[ ]+0+30 b13[ ]+\+ 0
-[ ]*0+84 00001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
-[ ]*0+88 00001 R_SH_DIR32[ ]+0+ b23[ ]+\+ 0
-[ ]*0+8c 00001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
-[ ]*0+90 00001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
-[ ]*0+94 00001 R_SH_DIR32[ ]+0+ c2[ ]+\+ 0
-[ ]*0+98 00001 R_SH_DIR32[ ]+0+ c3[ ]+\+ 0
-[ ]*0+9c 00001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
-[ ]*0+a0 00001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
-[ ]*0+a4 00001 R_SH_DIR32[ ]+0+ c4[ ]+\+ 0
-[ ]*0+a8 00001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
-[ ]*0+ac 00001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
-[ ]*0+b0 00001 R_SH_DIR32[ ]+0+ c23[ ]+\+ 0
-[ ]*0+b4 00001 R_SH_DIR32[ ]+0+ c123[ ]+\+ 0
-[ ]*0+b8 00001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
-[ ]*0+bc 00001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
-[ ]*0+c0 00001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
-[ ]*0+c4 00001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
-[ ]*0+c8 00001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
-[ ]*0+cc 00001 R_SH_DIR32[ ]+0+c0 ob2[ ]+\+ 0
-[ ]*0+d0 00001 R_SH_DIR32[ ]+0+4c oc2[ ]+\+ 0
-[ ]*0+d4 00001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
-[ ]*0+d8 00001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
-[ ]*0+dc 00001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
-[ ]*0+e0 00001 R_SH_DIR32[ ]+0+cc ob12[ ]+\+ 0
-[ ]*0+e4 00001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
-[ ]*0+e8 00001 R_SH_DIR32[ ]+0+58 oc12[ ]+\+ 0
-[ ]*0+ec 00001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
-[ ]*0+f0 00001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
-[ ]*0+f4 00001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
-[ ]*0+f8 00001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
-[ ]*0+fc 00001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
-[ ]*0+100 00001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
-[ ]*0+104 00001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
-[ ]*0+108 00001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
-[ ]*0+10c 00001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
-[ ]*0+110 00001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
-[ ]*0+114 00001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
-[ ]*0+120 00001 R_SH_DIR32[ ]+0+11c file2data1[ ]+\+ 0
-[ ]*0+124 00001 R_SH_DIR32[ ]+0+74 file2text2[ ]+\+ 0
-[ ]*0+128 00001 R_SH_DIR32[ ]+0+10 file1data3[ ]+\+ 0
-[ ]*0+12c 00001 R_SH_DIR32[ ]+0+14 file1text4[ ]+\+ 0
-[ ]*0+130 00001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
-[ ]*0+134 00001 R_SH_DIR32[ ]+0+ unresolved4[ ]+\+ 0
-[ ]*0+138 00001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
-[ ]*0+13c 00001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
-[ ]*0+140 00001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
-[ ]*0+144 00001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
-[ ]*0+148 00001 R_SH_DIR32[ ]+0+5c oc13[ ]+\+ 0
-[ ]*0+14c 00001 R_SH_DIR32[ ]+0+ oa4[ ]+\+ 0
-[ ]*0+150 00001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
-[ ]*0+154 00001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
-[ ]*0+158 00001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
-[ ]*0+15c 00001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
-[ ]*0+160 00001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
-[ ]*0+164 00001 R_SH_DIR32[ ]+0+50 oc3[ ]+\+ 0
-[ ]*0+168 00001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
-[ ]*0+16c 00001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
-[ ]*0+170 00001 R_SH_DIR32[ ]+0+ ob2[ ]+\+ 0
-[ ]*0+174 00001 R_SH_DIR32[ ]+0+ ob3[ ]+\+ 0
-[ ]*0+178 00001 R_SH_DIR32[ ]+0+ ob4[ ]+\+ 0
-[ ]*0+17c 00001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
-[ ]*0+180 00001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
-[ ]*0+184 00001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
-[ ]*0+188 00001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
-[ ]*0+18c 00001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
-[ ]*0+190 00001 R_SH_DIR32[ ]+0+d0 ob13[ ]+\+ 0
-[ ]*0+194 00001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
-[ ]*0+198 00001 R_SH_DIR32[ ]+0+ ob23[ ]+\+ 0
-[ ]*0+19c 00001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
-[ ]*0+1a0 00001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
-[ ]*0+1a4 00001 R_SH_DIR32[ ]+0+c4 ob3[ ]+\+ 0
-[ ]*0+1a8 00001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
-[ ]*0+1ac 00001 R_SH_DIR32[ ]+0+ oc2[ ]+\+ 0
-[ ]*0+1b0 00001 R_SH_DIR32[ ]+0+ oc3[ ]+\+ 0
-[ ]*0+1b4 00001 R_SH_DIR32[ ]+0+ oc4[ ]+\+ 0
-[ ]*0+1b8 00001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
-[ ]*0+1bc 00001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
-[ ]*0+1c0 00001 R_SH_DIR32[ ]+0+ oc23[ ]+\+ 0
-[ ]*0+1c4 00001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
-[ ]*0+1c8 00001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
-[ ]*0+1cc 00001 R_SH_DIR32[ ]+0+a0 c2[ ]+\+ 0
-[ ]*0+1d0 00001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
-[ ]*0+1d4 00001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
-[ ]*0+1d8 00001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
-[ ]*0+1dc 00001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
-[ ]*0+1e0 00001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
-[ ]*0+1e4 00001 R_SH_DIR32[ ]+0+20 b2[ ]+\+ 0
-[ ]*0+1e8 00001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
-[ ]*0+1ec 00001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
-[ ]*0+1f0 00001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
-[ ]*0+1f4 00001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
-[ ]*0+1f8 00001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
-[ ]*0+1fc 00001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
-[ ]*0+200 00001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
-[ ]*0+204 00001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
-[ ]*0+208 00001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
-[ ]*0+20c 00001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
-[ ]*0+210 00001 R_SH_DIR32[ ]+0+ac c12[ ]+\+ 0
-[ ]*0+214 00001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
-[ ]*0+218 00001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
-[ ]*0+21c 00001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
-[ ]*0+220 00001 R_SH_DIR32[ ]+0+2c b12[ ]+\+ 0
-[ ]*0+224 00001 R_SH_DIR32[ ]+0+ c123[ ]+\+ 0
+[ ]*0+8 0000000f00000001 R_SH_DIR32[ ]+0+4 file1data1[ ]+\+ 0
+[ ]*0+c 0000000b00000001 R_SH_DIR32[ ]+0+c file1text2[ ]+\+ 0
+[ ]*0+10 0000007c00000001 R_SH_DIR32[ ]+0+128 file2data3[ ]+\+ 0
+[ ]*0+14 0000006b00000001 R_SH_DIR32[ ]+0+7c file2text4[ ]+\+ 0
+[ ]*0+18 0000007800000001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
+[ ]*0+1c 0000000900000001 R_SH_DIR32[ ]+0+ unresolved5[ ]+\+ 0
+[ ]*0+20 0000007000000001 R_SH_DIR32[ ]+0+ unresolved6[ ]+\+ 0
+[ ]*0+24 0000000a00000001 R_SH_DIR32[ ]+0+ unresolved9[ ]+\+ 0
+[ ]*0+28 0000007e00000001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
+[ ]*0+2c 0000007400000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
+[ ]*0+30 0000005800000001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
+[ ]*0+34 0000006e00000001 R_SH_DIR32[ ]+0+a4 c3[ ]+\+ 0
+[ ]*0+38 0000004000000001 R_SH_DIR32[ ]+0+b0 c13[ ]+\+ 0
+[ ]*0+3c 0000002a00000001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
+[ ]*0+40 0000005200000001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
+[ ]*0+44 0000002900000001 R_SH_DIR32[ ]+0+ a4[ ]+\+ 0
+[ ]*0+48 0000006d00000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
+[ ]*0+4c 0000001900000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
+[ ]*0+50 0000007a00000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
+[ ]*0+54 0000006600000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
+[ ]*0+58 0000004100000001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
+[ ]*0+5c 0000007500000001 R_SH_DIR32[ ]+0+ b2[ ]+\+ 0
+[ ]*0+60 0000003300000001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
+[ ]*0+64 0000008300000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
+[ ]*0+68 0000003200000001 R_SH_DIR32[ ]+0+ b3[ ]+\+ 0
+[ ]*0+6c 0000006c00000001 R_SH_DIR32[ ]+0+ b4[ ]+\+ 0
+[ ]*0+70 0000005600000001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
+[ ]*0+74 0000002d00000001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
+[ ]*0+78 0000004200000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
+[ ]*0+7c 0000006900000001 R_SH_DIR32[ ]+0+24 b3[ ]+\+ 0
+[ ]*0+80 0000003f00000001 R_SH_DIR32[ ]+0+30 b13[ ]+\+ 0
+[ ]*0+84 0000007300000001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
+[ ]*0+88 0000008100000001 R_SH_DIR32[ ]+0+ b23[ ]+\+ 0
+[ ]*0+8c 0000001000000001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
+[ ]*0+90 0000008700000001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
+[ ]*0+94 0000003000000001 R_SH_DIR32[ ]+0+ c2[ ]+\+ 0
+[ ]*0+98 0000006700000001 R_SH_DIR32[ ]+0+ c3[ ]+\+ 0
+[ ]*0+9c 0000003d00000001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
+[ ]*0+a0 0000008200000001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
+[ ]*0+a4 0000001200000001 R_SH_DIR32[ ]+0+ c4[ ]+\+ 0
+[ ]*0+a8 0000002400000001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
+[ ]*0+ac 0000003500000001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
+[ ]*0+b0 0000003a00000001 R_SH_DIR32[ ]+0+ c23[ ]+\+ 0
+[ ]*0+b4 0000003e00000001 R_SH_DIR32[ ]+0+ c123[ ]+\+ 0
+[ ]*0+b8 0000004c00000001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
+[ ]*0+bc 0000001800000001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
+[ ]*0+c0 0000004800000001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
+[ ]*0+c4 0000005d00000001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
+[ ]*0+c8 0000007d00000001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
+[ ]*0+cc 0000006500000001 R_SH_DIR32[ ]+0+c0 ob2[ ]+\+ 0
+[ ]*0+d0 0000007600000001 R_SH_DIR32[ ]+0+4c oc2[ ]+\+ 0
+[ ]*0+d4 0000004d00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
+[ ]*0+d8 0000001f00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
+[ ]*0+dc 0000006400000001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
+[ ]*0+e0 0000004e00000001 R_SH_DIR32[ ]+0+cc ob12[ ]+\+ 0
+[ ]*0+e4 0000005e00000001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
+[ ]*0+e8 0000001600000001 R_SH_DIR32[ ]+0+58 oc12[ ]+\+ 0
+[ ]*0+ec 0000004300000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
+[ ]*0+f0 0000004900000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
+[ ]*0+f4 0000000e00000001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
+[ ]*0+f8 0000005900000001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
+[ ]*0+fc 0000006000000001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
+[ ]*0+100 0000008600000001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
+[ ]*0+104 0000002f00000001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
+[ ]*0+108 0000005b00000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
+[ ]*0+10c 0000005400000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
+[ ]*0+110 0000006a00000001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
+[ ]*0+114 0000003700000001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
+[ ]*0+120 0000008000000001 R_SH_DIR32[ ]+0+11c file2data1[ ]+\+ 0
+[ ]*0+124 0000006200000001 R_SH_DIR32[ ]+0+74 file2text2[ ]+\+ 0
+[ ]*0+128 0000008400000001 R_SH_DIR32[ ]+0+10 file1data3[ ]+\+ 0
+[ ]*0+12c 0000007b00000001 R_SH_DIR32[ ]+0+14 file1text4[ ]+\+ 0
+[ ]*0+130 0000007800000001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
+[ ]*0+134 0000007f00000001 R_SH_DIR32[ ]+0+ unresolved4[ ]+\+ 0
+[ ]*0+138 0000004c00000001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
+[ ]*0+13c 0000001b00000001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
+[ ]*0+140 0000007100000001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
+[ ]*0+144 0000002000000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
+[ ]*0+148 0000001d00000001 R_SH_DIR32[ ]+0+5c oc13[ ]+\+ 0
+[ ]*0+14c 0000001400000001 R_SH_DIR32[ ]+0+ oa4[ ]+\+ 0
+[ ]*0+150 0000001f00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
+[ ]*0+154 0000004900000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
+[ ]*0+158 0000003c00000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
+[ ]*0+15c 0000004300000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
+[ ]*0+160 0000005b00000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
+[ ]*0+164 0000001a00000001 R_SH_DIR32[ ]+0+50 oc3[ ]+\+ 0
+[ ]*0+168 0000005400000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
+[ ]*0+16c 0000001800000001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
+[ ]*0+170 0000002600000001 R_SH_DIR32[ ]+0+ ob2[ ]+\+ 0
+[ ]*0+174 0000006300000001 R_SH_DIR32[ ]+0+ ob3[ ]+\+ 0
+[ ]*0+178 0000001700000001 R_SH_DIR32[ ]+0+ ob4[ ]+\+ 0
+[ ]*0+17c 0000008800000001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
+[ ]*0+180 0000002f00000001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
+[ ]*0+184 0000000e00000001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
+[ ]*0+188 0000006400000001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
+[ ]*0+18c 0000005900000001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
+[ ]*0+190 0000005100000001 R_SH_DIR32[ ]+0+d0 ob13[ ]+\+ 0
+[ ]*0+194 0000008600000001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
+[ ]*0+198 0000005c00000001 R_SH_DIR32[ ]+0+ ob23[ ]+\+ 0
+[ ]*0+19c 0000006a00000001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
+[ ]*0+1a0 0000005d00000001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
+[ ]*0+1a4 0000001500000001 R_SH_DIR32[ ]+0+c4 ob3[ ]+\+ 0
+[ ]*0+1a8 0000004800000001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
+[ ]*0+1ac 0000000d00000001 R_SH_DIR32[ ]+0+ oc2[ ]+\+ 0
+[ ]*0+1b0 0000003b00000001 R_SH_DIR32[ ]+0+ oc3[ ]+\+ 0
+[ ]*0+1b4 0000005700000001 R_SH_DIR32[ ]+0+ oc4[ ]+\+ 0
+[ ]*0+1b8 0000005e00000001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
+[ ]*0+1bc 0000006000000001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
+[ ]*0+1c0 0000002e00000001 R_SH_DIR32[ ]+0+ oc23[ ]+\+ 0
+[ ]*0+1c4 0000003700000001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
+[ ]*0+1c8 0000007e00000001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
+[ ]*0+1cc 0000001e00000001 R_SH_DIR32[ ]+0+a0 c2[ ]+\+ 0
+[ ]*0+1d0 0000007300000001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
+[ ]*0+1d4 0000004100000001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
+[ ]*0+1d8 0000008700000001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
+[ ]*0+1dc 0000006d00000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
+[ ]*0+1e0 0000005a00000001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
+[ ]*0+1e4 0000001100000001 R_SH_DIR32[ ]+0+20 b2[ ]+\+ 0
+[ ]*0+1e8 0000005600000001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
+[ ]*0+1ec 0000002400000001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
+[ ]*0+1f0 0000005800000001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
+[ ]*0+1f4 0000008200000001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
+[ ]*0+1f8 0000001900000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
+[ ]*0+1fc 0000002d00000001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
+[ ]*0+200 0000003d00000001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
+[ ]*0+204 0000004200000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
+[ ]*0+208 0000003500000001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
+[ ]*0+20c 0000006600000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
+[ ]*0+210 0000007200000001 R_SH_DIR32[ ]+0+ac c12[ ]+\+ 0
+[ ]*0+214 0000007400000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
+[ ]*0+218 0000001000000001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
+[ ]*0+21c 0000004400000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
+[ ]*0+220 0000007700000001 R_SH_DIR32[ ]+0+2c b12[ ]+\+ 0
+[ ]*0+224 0000003e00000001 R_SH_DIR32[ ]+0+ c123[ ]+\+ 0
Symbol table '\.symtab' contains 138 entries:
Num: Value[ ]+Size Type Bind Vis Ndx Name
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer