=== UBOOT PSP 3.20 === ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0xc1080000 Start of program headers: 52 (bytes into file) Start of section headers: 643228 (bytes into file) Flags: 0x5000002, has entry point, Version5 EABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 2 Size of section headers: 40 (bytes) Number of section headers: 20 Section header string table index: 17 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS c1080000 008000 0214ec 00 AX 0 0 32 [ 2] .rodata PROGBITS c10a14ec 0294ec 007383 00 A 0 0 4 [ 3] .data PROGBITS c10a8870 030870 000ec8 00 WA 0 0 4 [ 4] .u_boot_cmd PROGBITS c10a9738 031738 0006ac 00 WA 0 0 4 [ 5] .bss NOBITS c10a9de4 031de4 047698 00 WA 0 0 4 [ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 031de4 000027 00 0 0 1 [ 7] .comment PROGBITS 00000000 031e0b 000e72 00 0 0 1 [ 8] .debug_line PROGBITS 00000000 032c7d 00c2b8 00 0 0 1 [ 9] .debug_info PROGBITS 00000000 03ef35 027cc0 00 0 0 1 [10] .debug_abbrev PROGBITS 00000000 066bf5 00a5f3 00 0 0 1 [11] .debug_aranges PROGBITS 00000000 0711e8 000ae0 00 0 0 8 [12] .debug_frame PROGBITS 00000000 071cc8 00501c 00 0 0 4 [13] .debug_loc PROGBITS 00000000 076ce4 018c84 00 0 0 1 [14] .debug_pubnames PROGBITS 00000000 08f968 00384f 00 0 0 1 [15] .debug_str PROGBITS 00000000 0931b7 0085fb 01 MS 0 0 1 [16] .debug_ranges PROGBITS 00000000 09b7b2 001818 00 0 0 1 [17] .shstrtab STRTAB 00000000 09cfca 0000cf 00 0 0 1 [18] .symtab SYMTAB 00000000 09d3bc 009350 10 19 1613 4 [19] .strtab STRTAB 00000000 0a670c 003ea0 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x008000 0xc1080000 0xc1080000 0x29de4 0x7147c RWE 0x8000 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 Section to Segment mapping: Segment Sections... 00 .text .rodata .data .u_boot_cmd .bss 01 === UBOOT PSP 3.21 = CODESOURCE ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: ARM Version: 0x1 Entry point address: 0xc1080000 Start of program headers: 52 (bytes into file) Start of section headers: 645260 (bytes into file) Flags: 0x5000002, has entry point, Version5 EABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 3 Size of section headers: 40 (bytes) Number of section headers: 26 Section header string table index: 23 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS c1080000 008000 01fbc0 00 AX 0 0 32 [ 2] .rodata PROGBITS c109fbc0 027bc0 00717e 00 A 0 0 4 [ 3] .hash HASH c10a6d40 02ed40 00003c 04 A 10 0 4 [ 4] .ARM.exidx ARM_EXIDX c10a6d7c 02ed7c 000018 00 AL 1 0 4 [ 5] .data PROGBITS c10a6d94 02ed94 001174 00 WA 0 0 4 [ 6] .got PROGBITS c10a7f08 02ff08 000004 00 WA 0 0 4 [ 7] .got.plt PROGBITS c10a7f0c 02ff0c 00000c 04 WA 0 0 4 [ 8] .u_boot_cmd PROGBITS c10a7f18 02ff18 000674 00 WA 0 0 4 [ 9] .rel.dyn REL c10a858c 03058c 004918 08 A 10 0 4 [10] .dynsym DYNSYM c10acea4 034ea4 0000a0 10 A 0 3 4 [11] .bss NOBITS c10a858c 000000 03d130 00 WA 0 0 4 [12] .ARM.attributes ARM_ATTRIBUTES 00000000 034f44 000027 00 0 0 1 [13] .comment PROGBITS 00000000 034f6b 00104b 00 0 0 1 [14] .debug_line PROGBITS 00000000 035fb6 00c002 00 0 0 1 [15] .debug_info PROGBITS 00000000 041fb8 0274e4 00 0 0 1 [16] .debug_abbrev PROGBITS 00000000 06949c 00aa20 00 0 0 1 [17] .debug_aranges PROGBITS 00000000 073ec0 000b80 00 0 0 8 [18] .debug_pubnames PROGBITS 00000000 074a40 003513 00 0 0 1 [19] .debug_frame PROGBITS 00000000 077f54 004cc8 00 0 0 4 [20] .debug_str PROGBITS 00000000 07cc1c 007b5b 01 MS 0 0 1 [21] .debug_loc PROGBITS 00000000 084777 017804 00 0 0 1 [22] .debug_ranges PROGBITS 00000000 09bf7b 001810 00 0 0 1 [23] .shstrtab STRTAB 00000000 09d78b 0000ff 00 0 0 1 [24] .symtab SYMTAB 00000000 09dc9c 0091d0 10 25 1634 4 [25] .strtab STRTAB 00000000 0a6e6c 003cca 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align EXIDX 0x02ed7c 0xc10a6d7c 0xc10a6d7c 0x00018 0x00018 R 0x4 LOAD 0x008000 0xc1080000 0xc1080000 0x2cf44 0x2cf44 RWE 0x8000 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 Section to Segment mapping: Segment Sections... 00 .ARM.exidx 01 .text .rodata .hash .ARM.exidx .data .got .got.plt .u_boot_cmd .rel.dyn .dynsym 02 === UBOOT PSP 3.21 = ARAGO TC ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: ARM Version: 0x1 Entry point address: 0xc1080000 Start of program headers: 52 (bytes into file) Start of section headers: 683916 (bytes into file) Flags: 0x4000002, has entry point, Version4 EABI Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 3 Size of section headers: 40 (bytes) Number of section headers: 26 Section header string table index: 23 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS c1080000 008000 021284 00 AX 0 0 32 [ 2] .rodata PROGBITS c10a1284 029284 00717a 00 A 0 0 4 [ 3] .hash HASH c10a8400 030400 000038 04 A 10 0 4 [ 4] .ARM.exidx ARM_EXIDX c10a8438 030438 000020 00 AL 1 0 4 [ 5] .data PROGBITS c10a8458 030458 00114c 00 WA 0 0 4 [ 6] .got PROGBITS c10a95a4 0315a4 000004 00 WA 0 0 4 [ 7] .got.plt PROGBITS c10a95a8 0315a8 00000c 04 WA 0 0 4 [ 8] .u_boot_cmd PROGBITS c10a95b4 0315b4 000674 00 WA 0 0 4 [ 9] .rel.dyn REL c10a9c28 031c28 0050e8 08 A 10 0 4 [10] .dynsym DYNSYM c10aed10 036d10 000090 10 A 0 2 4 [11] .bss NOBITS c10a9c28 000000 03d134 00 WA 0 0 4 [12] .ARM.attributes ARM_ATTRIBUTES 00000000 036da0 000027 00 0 0 1 [13] .debug_line PROGBITS 00000000 036dc7 00d2e3 00 0 0 1 [14] .debug_info PROGBITS 00000000 0440aa 02b30b 00 0 0 1 [15] .debug_abbrev PROGBITS 00000000 06f3b5 00b2e7 00 0 0 1 [16] .debug_aranges PROGBITS 00000000 07a6a0 000ca0 00 0 0 8 [17] .comment PROGBITS 00000000 07b340 00071a 00 0 0 1 [18] .debug_pubnames PROGBITS 00000000 07ba5a 0035b7 00 0 0 1 [19] .debug_frame PROGBITS 00000000 07f014 0047cc 00 0 0 4 [20] .debug_str PROGBITS 00000000 0837e0 007dd7 01 MS 0 0 1 [21] .debug_loc PROGBITS 00000000 08b5b7 0190ab 00 0 0 1 [22] .debug_ranges PROGBITS 00000000 0a4662 002828 00 0 0 1 [23] .shstrtab STRTAB 00000000 0a6e8a 0000ff 00 0 0 1 [24] .symtab SYMTAB 00000000 0a739c 0087d0 10 25 1476 4 [25] .strtab STRTAB 00000000 0afb6c 003a43 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align EXIDX 0x030438 0xc10a8438 0xc10a8438 0x00020 0x00020 R 0x4 LOAD 0x008000 0xc1080000 0xc1080000 0x2eda0 0x2eda0 RWE 0x8000 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 Section to Segment mapping: Segment Sections... 00 .ARM.exidx 01 .text .rodata .hash .ARM.exidx .data .got .got.plt .u_boot_cmd .rel.dyn .dynsym 02