Hi,

I try to run a simple hello world program on a Numato Mimasv2
FPGA board with J2 bitstream. It is a slightly modified sh2
architecture.

See here for more information: http://j-core.org

The board is working fine with a musl FDPIC system.

I am trying to use a uClibc-ng (git master) toolchain with elf2flt
(git a87f68ae9e879360a9624f2a02999e67cfbe5a2f is used) with
a small patch attached, to recognize big endian.

Furthermore I am attaching the verbose elf2flt output while
compiling the helloworld source code.

On bootup I get following after patching the 4.9 Linux kernel
with the flat-debug patch (from an old discussion about ARM noMMU
problems) and flthdr -k call on the binary:

[    4.170119] binfmt_flat: Loading file: /sbin/init
[    4.196837] binfmt_flat: Mapping is 12168000, Entry point is 44,
data_start is 1240
[    4.238923] binfmt_flat: Load /sbin/init: TEXT=12168040-12169240
DATA=12169260-121693c4 BSS=121693c4-1216b410
[    4.298258] binfmt_flat: reloc[24] outside program 0xffffef50 (0
- 0x33b0/0x1200), killing init!
[    4.351864] Failed to execute /sbin/init (error -8)

Any ideas what is wrong?

DOPIC is disabled in uClibc-ng config and I removed a -fpic in 
gcc 6.2.0 so that libgcc isn't compiled as position independent
code.

best regards
 Waldemar
>From 123fe2e98cce5c82d81d2a350529a1ea712a4058 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <w...@openadk.org>
Date: Sat, 26 Mar 2016 10:26:56 +0100
Subject: [PATCH] fix sh2 toolchain building


Signed-off-by: Waldemar Brodkorb <w...@openadk.org>
---
 elf2flt.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/elf2flt.c b/elf2flt.c
index 7d0e639..3546341 100644
--- a/elf2flt.c
+++ b/elf2flt.c
@@ -101,8 +101,10 @@ const char *elf2flt_progname;
 #define	ARCH	"sparc"
 #elif defined(TARGET_v850)
 #define	ARCH	"v850"
-#elif defined(TARGET_sh)
-#define	ARCH	"sh"
+#elif defined(TARGET_sh2)
+#define	ARCH	"sh2"
+#elif defined(TARGET_sh2eb)
+#define	ARCH	"sh2"
 #elif defined(TARGET_h8300)
 #define	ARCH	"h8300"
 #elif defined(TARGET_microblaze)
@@ -1260,7 +1262,7 @@ NIOS2_RELOC_ERR:
 #endif /* TARGET_sparc */
 
 
-#ifdef TARGET_sh
+#if defined(TARGET_sh2) || defined(TARGET_sh2eb)
 				case R_SH_DIR32:
 					relocation_needed = 1;
 					sym_vma = bfd_section_vma(abs_bfd, sym_section);
@@ -1271,7 +1273,7 @@ NIOS2_RELOC_ERR:
 					sym_addr += sym_vma + q->addend;
 					sym_addr -= q->address;
 					break;
-#endif /* TARGET_sh */
+#endif /* TARGET_sh2 / TARGET_sh2eb */
 
 #ifdef TARGET_e1
 #define  htoe1l(x)              htonl(x)
-- 
1.7.10.4

TEXT -> vma=0x0 len=0x1200
DATA -> vma=0x1200 len=0x164
BSS  -> vma=0x1364 len=0x204c
SECTION: .text [0x116b1f0]: flags=0x11f vma=0x0
 RELOCS: .text [0x116b1f0]: flags=0x11f vma=0x0
  RELOC[0]: offset=0x24 symbol=main+0x0 section=.text size=18263848 fixup=0x150 
(reloc=0x24)
reloc[0] = 0x24
  RELOC[1]: offset=0x28 symbol=_init+0x0 section=.text size=18263848 
fixup=0x11ac (reloc=0x28)
reloc[1] = 0x28
  RELOC[2]: offset=0x2c symbol=_fini+0x0 section=.text size=18263848 
fixup=0x11dc (reloc=0x2c)
reloc[2] = 0x2c
  RELOC[3]: offset=0x30 symbol=__uClibc_main+0x0 section=.text size=18263848 
fixup=0x634 (reloc=0x30)
reloc[3] = 0x30
  RELOC[4]: offset=0x34 symbol=abort+0x0 section=.text size=18263848 
fixup=0x524 (reloc=0x34)
reloc[4] = 0x34
  RELOC[5]: offset=0x54 symbol=.tm_clone_table+0x0 section=.tm_clone_table 
size=18263848 fixup=0x1308 (reloc=0x54)
reloc[5] = 0x54
  RELOC[6]: offset=0x58 symbol=__TMC_END__+0x3 section=.tm_clone_table 
size=18263848 fixup=0x130b (reloc=0x58)
reloc[6] = 0x58
  RELOC[7]: offset=0x5c symbol=_ITM_deregisterTMCloneTable+0x0 section=*UND* 
size=18263848 fixup=0x0 (reloc=0x5c)
reloc[7] = 0x5c
  RELOC[8]: offset=0x88 symbol=.tm_clone_table+0x0 section=.tm_clone_table 
size=18263848 fixup=0x1308 (reloc=0x88)
reloc[8] = 0x88
  RELOC[9]: offset=0x8c symbol=__TMC_END__+0x0 section=.tm_clone_table 
size=18263848 fixup=0x1308 (reloc=0x8c)
reloc[9] = 0x8c
  RELOC[10]: offset=0x90 symbol=_ITM_registerTMCloneTable+0x0 section=*UND* 
size=18263848 fixup=0x0 (reloc=0x90)
reloc[10] = 0x90
  RELOC[11]: offset=0xf4 symbol=.bss+0x0 section=.bss size=18263848 
fixup=0x1364 (reloc=0xf4)
reloc[11] = 0xf4
  RELOC[12]: offset=0xf8 symbol=.data+0x100 section=.data size=18263848 
fixup=0x1300 (reloc=0xf8)
reloc[12] = 0xf8
  RELOC[13]: offset=0xfc symbol=__DTOR_END__+0x0 section=.data size=18263848 
fixup=0x1304 (reloc=0xfc)
reloc[13] = 0xfc
  RELOC[14]: offset=0x100 symbol=.bss+0x4 section=.bss size=18263848 
fixup=0x1368 (reloc=0x100)
reloc[14] = 0x100
  RELOC[15]: offset=0x104 symbol=.text+0x38 section=.text size=18263848 
fixup=0x38 (reloc=0x104)
reloc[15] = 0x104
  RELOC[16]: offset=0x108 symbol=__deregister_frame_info+0x0 section=*UND* 
size=18263848 fixup=0x0 (reloc=0x108)
reloc[16] = 0x108
  RELOC[17]: offset=0x10c symbol=.eh_frame+0x0 section=.eh_frame size=18263848 
fixup=0x1324 (reloc=0x10c)
reloc[17] = 0x10c
  RELOC[18]: offset=0x138 symbol=__register_frame_info+0x0 section=*UND* 
size=18263848 fixup=0x0 (reloc=0x138)
reloc[18] = 0x138
  RELOC[19]: offset=0x13c symbol=.bss+0x8 section=.bss size=18263848 
fixup=0x136c (reloc=0x13c)
reloc[19] = 0x13c
  RELOC[20]: offset=0x140 symbol=.eh_frame+0x0 section=.eh_frame size=18263848 
fixup=0x1324 (reloc=0x140)
reloc[20] = 0x140
  RELOC[21]: offset=0x144 symbol=.text+0x11a8 section=.text size=18263848 
fixup=0x11a8 (reloc=0x144)
reloc[21] = 0x144
  RELOC[22]: offset=0x148 symbol=_Jv_RegisterClasses+0x0 section=*UND* 
size=18263848 fixup=0x0 (reloc=0x148)
reloc[22] = 0x148
  RELOC[23]: offset=0x14c symbol=.text+0x60 section=.text size=18263848 
fixup=0x60 (reloc=0x14c)
reloc[23] = 0x14c
  RELOC[24]: offset=0x11c0 symbol=.text+0xffffef50 section=.text size=18263848 
fixup=0xffffef50 (reloc=0x11c0)
reloc[24] = 0x11c0
  RELOC[25]: offset=0x170 symbol=.data+0x20 section=.data size=18263848 
fixup=0x1220 (reloc=0x170)
reloc[25] = 0x170
  RELOC[26]: offset=0x174 symbol=puts+0x0 section=.text size=18263848 
fixup=0x178 (reloc=0x174)
reloc[26] = 0x174
  RELOC[27]: offset=0x1a8 symbol=stdout+0x0 section=.data size=18263848 
fixup=0x1248 (reloc=0x1a8)
reloc[27] = 0x1a8
  RELOC[28]: offset=0x1ac symbol=__GI_fputs_unlocked+0x0 section=.text 
size=18263848 fixup=0x330 (reloc=0x1ac)
reloc[28] = 0x1ac
  RELOC[29]: offset=0x1b0 symbol=__GI___fputc_unlocked+0x0 section=.text 
size=18263848 fixup=0x270 (reloc=0x1b0)
reloc[29] = 0x1b0
  RELOC[30]: offset=0x1f0 symbol=_stdio_openlist+0x0 section=.data 
size=18263848 fixup=0x1238 (reloc=0x1f0)
reloc[30] = 0x1f0
  RELOC[31]: offset=0x1f4 symbol=__stdio_wcommit+0x0 section=.text 
size=18263848 fixup=0x248 (reloc=0x1f4)
reloc[31] = 0x1f4
  RELOC[32]: offset=0x238 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x238)
reloc[32] = 0x238
  RELOC[33]: offset=0x23c symbol=__GI_isatty+0x0 section=.text size=18263848 
fixup=0x4a0 (reloc=0x23c)
reloc[33] = 0x23c
  RELOC[34]: offset=0x240 symbol=.data+0x50 section=.data size=18263848 
fixup=0x1250 (reloc=0x240)
reloc[34] = 0x240
  RELOC[35]: offset=0x244 symbol=.data+0x70 section=.data size=18263848 
fixup=0x1270 (reloc=0x244)
reloc[35] = 0x244
  RELOC[36]: offset=0x26c symbol=__stdio_WRITE+0x0 section=.text size=18263848 
fixup=0x7e4 (reloc=0x26c)
reloc[36] = 0x26c
  RELOC[37]: offset=0x324 symbol=__stdio_wcommit+0x0 section=.text 
size=18263848 fixup=0x248 (reloc=0x324)
reloc[37] = 0x324
  RELOC[38]: offset=0x328 symbol=__stdio_trans2w_o+0x0 section=.text 
size=18263848 fixup=0x984 (reloc=0x328)
reloc[38] = 0x328
  RELOC[39]: offset=0x32c symbol=__stdio_WRITE+0x0 section=.text size=18263848 
fixup=0x7e4 (reloc=0x32c)
reloc[39] = 0x32c
  RELOC[40]: offset=0x360 symbol=__GI_strlen+0x0 section=.text size=18263848 
fixup=0x440 (reloc=0x360)
reloc[40] = 0x360
  RELOC[41]: offset=0x364 symbol=__GI_fwrite_unlocked+0x0 section=.text 
size=18263848 fixup=0x368 (reloc=0x364)
reloc[41] = 0x364
  RELOC[42]: offset=0x3e4 symbol=__stdio_trans2w_o+0x0 section=.text 
size=18263848 fixup=0x984 (reloc=0x3e4)
reloc[42] = 0x3e4
  RELOC[43]: offset=0x3e8 symbol=__udivsi3+0x0 section=.text size=18263848 
fixup=0x113e (reloc=0x3e8)
reloc[43] = 0x3e8
  RELOC[44]: offset=0x3ec symbol=__stdio_fwrite+0x0 section=.text size=18263848 
fixup=0x8a8 (reloc=0x3ec)
reloc[44] = 0x3ec
  RELOC[45]: offset=0x3f0 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x3f0)
reloc[45] = 0x3f0
  RELOC[46]: offset=0x420 symbol=__errno_location+0xfffffffffffffbf6 
section=.text size=18263848 fixup=0x3c2 (reloc=0x420)
reloc[46] = 0x420
  RELOC[47]: offset=0x4b8 symbol=__GI_tcgetattr+0x0 section=.text size=18263848 
fixup=0x4bc (reloc=0x4b8)
reloc[47] = 0x4b8
  RELOC[48]: offset=0x518 symbol=__GI_ioctl+0x0 section=.text size=18263848 
fixup=0x760 (reloc=0x518)
reloc[48] = 0x518
  RELOC[49]: offset=0x51c symbol=__GI_mempcpy+0x0 section=.text size=18263848 
fixup=0xb7c (reloc=0x51c)
reloc[49] = 0x51c
  RELOC[50]: offset=0x520 symbol=__GI_memset+0x0 section=.text size=18263848 
fixup=0xd7c (reloc=0x520)
reloc[50] = 0x520
  RELOC[51]: offset=0x59c symbol=__GI_sigprocmask+0x0 section=.text 
size=18263848 fixup=0x7ac (reloc=0x59c)
reloc[51] = 0x59c
  RELOC[52]: offset=0x5a0 symbol=.bss+0x2020 section=.bss size=18263848 
fixup=0x3384 (reloc=0x5a0)
reloc[52] = 0x5a0
  RELOC[53]: offset=0x5a4 symbol=__GI_raise+0x0 section=.text size=18263848 
fixup=0xeb0 (reloc=0x5a4)
reloc[53] = 0x5a4
  RELOC[54]: offset=0x5a8 symbol=__GI_memset+0x0 section=.text size=18263848 
fixup=0xd7c (reloc=0x5a8)
reloc[54] = 0x5a8
  RELOC[55]: offset=0x5ac symbol=__GI_sigaction+0x0 section=.text size=18263848 
fixup=0xea4 (reloc=0x5ac)
reloc[55] = 0x5ac
  RELOC[56]: offset=0x5b0 symbol=__GI__exit+0x0 section=.text size=18263848 
fixup=0x78c (reloc=0x5b0)
reloc[56] = 0x5b0
  RELOC[57]: offset=0x5d4 symbol=__pagesize+0x0 section=.bss size=18263848 
fixup=0x3390 (reloc=0x5d4)
reloc[57] = 0x5d4
  RELOC[58]: offset=0x5d8 symbol=_stdio_init+0x0 section=.text size=18263848 
fixup=0x1f8 (reloc=0x5d8)
reloc[58] = 0x5d8
  RELOC[59]: offset=0x624 symbol=__fini_array_end+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x624)
reloc[59] = 0x624
  RELOC[60]: offset=0x628 symbol=__fini_array_start+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x628)
reloc[60] = 0x628
  RELOC[61]: offset=0x62c symbol=__app_fini+0x0 section=.bss size=18263848 
fixup=0x338c (reloc=0x62c)
reloc[61] = 0x62c
  RELOC[62]: offset=0x630 symbol=__rtld_fini+0x0 section=.bss size=18263848 
fixup=0x3388 (reloc=0x630)
reloc[62] = 0x630
  RELOC[63]: offset=0x720 symbol=__libc_stack_end+0x0 section=.bss 
size=18263848 fixup=0x3398 (reloc=0x720)
reloc[63] = 0x720
  RELOC[64]: offset=0x724 symbol=__environ+0x0 section=.bss size=18263848 
fixup=0x3394 (reloc=0x724)
reloc[64] = 0x724
  RELOC[65]: offset=0x728 symbol=__rtld_fini+0x0 section=.bss size=18263848 
fixup=0x3388 (reloc=0x728)
reloc[65] = 0x728
  RELOC[66]: offset=0x72c symbol=__uClibc_init+0x0 section=.text size=18263848 
fixup=0x5b4 (reloc=0x72c)
reloc[66] = 0x72c
  RELOC[67]: offset=0x730 symbol=__uclibc_progname+0x0 section=.data 
size=18263848 fixup=0x12f4 (reloc=0x730)
reloc[67] = 0x730
  RELOC[68]: offset=0x734 symbol=__progname_full+0x0 section=.data 
size=18263848 fixup=0x12ec (reloc=0x734)
reloc[68] = 0x734
  RELOC[69]: offset=0x738 symbol=__GI_strrchr+0x0 section=.text size=18263848 
fixup=0xb3c (reloc=0x738)
reloc[69] = 0x738
  RELOC[70]: offset=0x73c symbol=__progname+0x0 section=.data size=18263848 
fixup=0x12f0 (reloc=0x73c)
reloc[70] = 0x73c
  RELOC[71]: offset=0x740 symbol=__app_fini+0x0 section=.bss size=18263848 
fixup=0x338c (reloc=0x740)
reloc[71] = 0x740
  RELOC[72]: offset=0x744 symbol=__preinit_array_end+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x744)
reloc[72] = 0x744
  RELOC[73]: offset=0x748 symbol=__preinit_array_start+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x748)
reloc[73] = 0x748
  RELOC[74]: offset=0x74c symbol=__init_array_start+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x74c)
reloc[74] = 0x74c
  RELOC[75]: offset=0x750 symbol=__init_array_end+0x0 section=.data 
size=18263848 fixup=0x1308 (reloc=0x750)
reloc[75] = 0x750
  RELOC[76]: offset=0x754 symbol=__errno_location+0x0 section=.text 
size=18263848 fixup=0x7cc (reloc=0x754)
reloc[76] = 0x754
  RELOC[77]: offset=0x758 symbol=__h_errno_location+0x0 section=.text 
size=18263848 fixup=0x7d8 (reloc=0x758)
reloc[77] = 0x758
  RELOC[78]: offset=0x75c symbol=__GI_exit+0x0 section=.text size=18263848 
fixup=0xed0 (reloc=0x75c)
reloc[78] = 0x75c
  RELOC[79]: offset=0x788 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x788)
reloc[79] = 0x788
  RELOC[80]: offset=0x7a8 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x7a8)
reloc[80] = 0x7a8
  RELOC[81]: offset=0x7c8 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x7c8)
reloc[81] = 0x7c8
  RELOC[82]: offset=0x7d4 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x7d4)
reloc[82] = 0x7d4
  RELOC[83]: offset=0x7e0 symbol=h_errno+0x0 section=.bss size=18263848 
fixup=0x33a8 (reloc=0x7e0)
reloc[83] = 0x7e0
  RELOC[84]: offset=0x8a0 symbol=__GI_write+0x0 section=.text size=18263848 
fixup=0xf50 (reloc=0x8a0)
reloc[84] = 0x8a0
  RELOC[85]: offset=0x8a4 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x8a4)
reloc[85] = 0x8a4
  RELOC[86]: offset=0x970 symbol=__stdio_WRITE+0x0 section=.text size=18263848 
fixup=0x7e4 (reloc=0x970)
reloc[86] = 0x970
  RELOC[87]: offset=0x974 symbol=__GI_memcpy+0x0 section=.text size=18263848 
fixup=0xb9c (reloc=0x974)
reloc[87] = 0x974
  RELOC[88]: offset=0x978 symbol=__GI_memrchr+0x0 section=.text size=18263848 
fixup=0xa80 (reloc=0x978)
reloc[88] = 0x978
  RELOC[89]: offset=0x97c symbol=__stdio_wcommit+0x0 section=.text 
size=18263848 fixup=0x248 (reloc=0x97c)
reloc[89] = 0x97c
  RELOC[90]: offset=0x980 symbol=__GI_memchr+0x0 section=.text size=18263848 
fixup=0xa60 (reloc=0x980)
reloc[90] = 0x980
  RELOC[91]: offset=0xa10 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0xa10)
reloc[91] = 0xa10
  RELOC[92]: offset=0xa14 symbol=__GI_fseek+0x0 section=.text size=18263848 
fixup=0xf6c (reloc=0xa14)
reloc[92] = 0xa14
  RELOC[93]: offset=0xa40 symbol=__errno_location+0xfffff5d6 section=.text 
size=18263848 fixup=0xfffffda2 (reloc=0xa40)
reloc[93] = 0xa40
  RELOC[94]: offset=0xb78 symbol=__GI_strchr+0x0 section=.text size=18263848 
fixup=0xe00 (reloc=0xb78)
reloc[94] = 0xb78
  RELOC[95]: offset=0xb98 symbol=__GI_memcpy+0x0 section=.text size=18263848 
fixup=0xb9c (reloc=0xb98)
reloc[95] = 0xb98
  RELOC[96]: offset=0xeac symbol=__syscall_rt_sigaction+0x0 section=.text 
size=18263848 fixup=0xf14 (reloc=0xeac)
reloc[96] = 0xeac
  RELOC[97]: offset=0xec8 symbol=__GI_getpid+0x0 section=.text size=18263848 
fixup=0xf0c (reloc=0xec8)
reloc[97] = 0xec8
  RELOC[98]: offset=0xecc symbol=__GI_kill+0x0 section=.text size=18263848 
fixup=0xf34 (reloc=0xecc)
reloc[98] = 0xecc
  RELOC[99]: offset=0xefc symbol=__exit_cleanup+0x0 section=.bss size=18263848 
fixup=0x33a4 (reloc=0xefc)
reloc[99] = 0xefc
  RELOC[100]: offset=0xf00 symbol=__uClibc_fini+0x0 section=.text size=18263848 
fixup=0x5dc (reloc=0xf00)
reloc[100] = 0xf00
  RELOC[101]: offset=0xf04 symbol=_stdio_term+0x0 section=.text size=18263848 
fixup=0x1b4 (reloc=0xf04)
reloc[101] = 0xf04
  RELOC[102]: offset=0xf08 symbol=__GI__exit+0x0 section=.text size=18263848 
fixup=0x78c (reloc=0xf08)
reloc[102] = 0xf08
  RELOC[103]: offset=0xf30 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0xf30)
reloc[103] = 0xf30
  RELOC[104]: offset=0xf4c symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0xf4c)
reloc[104] = 0xf4c
  RELOC[105]: offset=0xf68 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0xf68)
reloc[105] = 0xf68
  RELOC[106]: offset=0xf7c symbol=__GI_fseeko64+0x0 section=.text size=18263848 
fixup=0xf80 (reloc=0xf7c)
reloc[106] = 0xf7c
  RELOC[107]: offset=0x101c symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x101c)
reloc[107] = 0x101c
  RELOC[108]: offset=0x1020 symbol=__stdio_adjust_position+0x0 section=.text 
size=18263848 fixup=0x102c (reloc=0x1020)
reloc[108] = 0x1020
  RELOC[109]: offset=0x1024 symbol=__stdio_wcommit+0x0 section=.text 
size=18263848 fixup=0x248 (reloc=0x1024)
reloc[109] = 0x1024
  RELOC[110]: offset=0x1028 symbol=__stdio_seek+0x0 section=.text size=18263848 
fixup=0x10b8 (reloc=0x1028)
reloc[110] = 0x1028
  RELOC[111]: offset=0x10b4 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x10b4)
reloc[111] = 0x10b4
  RELOC[112]: offset=0x10e0 symbol=__GI_lseek64+0x0 section=.text size=18263848 
fixup=0x10e4 (reloc=0x10e0)
reloc[112] = 0x10e0
  RELOC[113]: offset=0x1118 symbol=errno+0x0 section=.bss size=18263848 
fixup=0x33a0 (reloc=0x1118)
reloc[113] = 0x1118
  RELOC[114]: offset=0x11a4 symbol=.data+0xf8 section=.data size=18263848 
fixup=0x12f8 (reloc=0x11a4)
reloc[114] = 0x11a4
  RELOC[115]: offset=0x11cc symbol=.text+0xffffffbc section=.text size=18263848 
fixup=0xffffffbc (reloc=0x11cc)
reloc[115] = 0x11cc
  RELOC[116]: offset=0x11f0 symbol=.text+0xffffeea4 section=.text size=18263848 
fixup=0xffffeea4 (reloc=0x11f0)
reloc[116] = 0x11f0
SECTION: .data [0x116b320]: flags=0x127 vma=0x1200
 RELOCS: .data [0x116b320]: flags=0x127 vma=0x1200
  RELOC[117]: offset=0x38 symbol=.data+0x50 section=.data size=18263848 
fixup=0x1250 (reloc=0x1238)
reloc[117] = 0x1238
  RELOC[118]: offset=0x3c symbol=.data+0x84 section=.data size=18263848 
fixup=0x1284 (reloc=0x123c)
reloc[118] = 0x123c
  RELOC[119]: offset=0x40 symbol=.data+0x50 section=.data size=18263848 
fixup=0x1250 (reloc=0x1240)
reloc[119] = 0x1240
  RELOC[120]: offset=0x44 symbol=.data+0xb8 section=.data size=18263848 
fixup=0x12b8 (reloc=0x1244)
reloc[120] = 0x1244
  RELOC[121]: offset=0x48 symbol=.data+0x84 section=.data size=18263848 
fixup=0x1284 (reloc=0x1248)
reloc[121] = 0x1248
  RELOC[122]: offset=0x4c symbol=.data+0x50 section=.data size=18263848 
fixup=0x1250 (reloc=0x124c)
reloc[122] = 0x124c
  RELOC[123]: offset=0x58 symbol=.bss+0x20 section=.bss size=18263848 
fixup=0x1384 (reloc=0x1258)
reloc[123] = 0x1258
  RELOC[124]: offset=0x5c symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x125c)
reloc[124] = 0x125c
  RELOC[125]: offset=0x60 symbol=.bss+0x20 section=.bss size=18263848 
fixup=0x1384 (reloc=0x1260)
reloc[125] = 0x1260
  RELOC[126]: offset=0x64 symbol=.bss+0x20 section=.bss size=18263848 
fixup=0x1384 (reloc=0x1264)
reloc[126] = 0x1264
  RELOC[127]: offset=0x68 symbol=.bss+0x20 section=.bss size=18263848 
fixup=0x1384 (reloc=0x1268)
reloc[127] = 0x1268
  RELOC[128]: offset=0x6c symbol=.bss+0x20 section=.bss size=18263848 
fixup=0x1384 (reloc=0x126c)
reloc[128] = 0x126c
  RELOC[129]: offset=0x70 symbol=.data+0x84 section=.data size=18263848 
fixup=0x1284 (reloc=0x1270)
reloc[129] = 0x1270
  RELOC[130]: offset=0x8c symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x128c)
reloc[130] = 0x128c
  RELOC[131]: offset=0x90 symbol=.bss+0x2020 section=.bss size=18263848 
fixup=0x3384 (reloc=0x1290)
reloc[131] = 0x1290
  RELOC[132]: offset=0x94 symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x1294)
reloc[132] = 0x1294
  RELOC[133]: offset=0x98 symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x1298)
reloc[133] = 0x1298
  RELOC[134]: offset=0x9c symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x129c)
reloc[134] = 0x129c
  RELOC[135]: offset=0xa0 symbol=.bss+0x1020 section=.bss size=18263848 
fixup=0x2384 (reloc=0x12a0)
reloc[135] = 0x12a0
  RELOC[136]: offset=0xa4 symbol=.data+0xb8 section=.data size=18263848 
fixup=0x12b8 (reloc=0x12a4)
reloc[136] = 0x12a4
  RELOC[137]: offset=0xec symbol=.data+0x2c section=.data size=18263848 
fixup=0x122c (reloc=0x12ec)
reloc[137] = 0x12ec
  RELOC[138]: offset=0xf0 symbol=.data+0x2c section=.data size=18263848 
fixup=0x122c (reloc=0x12f0)
reloc[138] = 0x12f0
  RELOC[139]: offset=0xf4 symbol=.data+0x2c section=.data size=18263848 
fixup=0x122c (reloc=0x12f4)
reloc[139] = 0x12f4
SECTION: .tm_clone_table [0x116b450]: flags=0x123 vma=0x1308
 RELOCS: .tm_clone_table [0x116b450]: flags=0x123 vma=0x1308
SECTION: .eh_frame_hdr [0x116b580]: flags=0x12b vma=0x1308
 RELOCS: .eh_frame_hdr [0x116b580]: flags=0x12b vma=0x1308
SECTION: .eh_frame [0x116b6b0]: flags=0x12f vma=0x1324
 RELOCS: .eh_frame [0x116b6b0]: flags=0x12f vma=0x1324
  RELOC[140]: offset=0x1c symbol=.text+0xfffff100 section=.text size=18263848 
fixup=0xfffff100 (reloc=0x1340)
reloc[140] = 0x1340
  RELOC[141]: offset=0x30 symbol=.text+0xfffff70c section=.text size=18263848 
fixup=0xfffff70c (reloc=0x1354)
reloc[141] = 0x1354
SECTION: .bss [0x116b7e0]: flags=0x1 vma=0x1364
SECTION: .stack [0x116b910]: flags=0x100 vma=0x33b0
SECTION: .comment [0x116ba40]: flags=0x1800108 vma=0x0
SIZE: .text=0x1200, .data=0x0164, .bss=0x204c, relocs=0x008e
ZERO before text len=0x0
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to