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