1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
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: 0x1bf41
Start of program headers: 52 (bytes into file)
Start of section headers: 2966412 (bytes into file)
Flags: 0x5000200, Version5 EABI, soft-float ABI
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 6
Size of section headers: 40 (bytes)
Number of section headers: 39
Section header string table index: 38
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] rom_start PROGBITS 00018000 000100 000144 00 WAX 0 0 4
[ 2] text PROGBITS 00018148 000248 01375c 00 AX 0 0 8
[ 3] .ARM.exidx ARM_EXIDX 0002b8a4 0139a4 000008 00 AL 2 0 4
[ 4] initlevel PROGBITS 0002b8ac 0139ac 000090 00 A 0 0 4
[ 5] device_area PROGBITS 0002b93c 013a3c 000064 00 A 0 0 4
[ 6] sw_isr_table PROGBITS 0002b9a0 013aa0 000208 00 WA 0 0 4
[ 7] net_socket_r[...] PROGBITS 0002bba8 013ca8 000010 00 A 0 0 4
[ 8] log_const_area PROGBITS 0002bbb8 013cb8 000088 00 A 0 0 4
[ 9] log_backend_area PROGBITS 0002bc40 013d40 000010 00 A 0 0 4
[10] rodata PROGBITS 0002bc50 013d50 002dfc 00 WA 0 0 16
[11] .ramfunc NOBITS 2000c568 016b4c 000018 00 WA 0 0 1
[12] datas PROGBITS 2000c580 016b4c 000258 00 WA 0 0 4
[13] device_states PROGBITS 2000c7d8 016da4 00000a 00 WA 0 0 1
[14] log_mpsc_pbu[...] PROGBITS 2000c7e4 016db0 000040 00 WA 0 0 4
[15] log_msg_ptr_area PROGBITS 2000c824 016df0 000004 00 WA 0 0 4
[16] k_heap_area PROGBITS 2000c828 016df4 000028 00 WA 0 0 4
[17] k_mutex_area PROGBITS 2000c850 016e1c 0000a0 00 WA 0 0 4
[18] k_sem_area PROGBITS 2000c8f0 016ebc 000060 00 WA 0 0 4
[19] k_fifo_area PROGBITS 2000c950 016f1c 000018 00 WA 0 0 4
[20] net_if_area PROGBITS 2000c968 016f34 00003c 00 WA 0 0 4
[21] net_if_dev_area PROGBITS 2000c9a4 016f70 000024 00 WA 0 0 4
[22] net_l2_area PROGBITS 2000c9c8 016f94 000010 00 A 0 0 4
[23] bss NOBITS 2000c9d8 016fa8 00195a 00 WA 0 0 8
[24] noinit NOBITS 2000e338 016fa8 002dc0 00 WA 0 0 8
[25] .comment PROGBITS 00000000 016fa8 000042 01 MS 0 0 1
[26] .debug_aranges PROGBITS 00000000 016ff0 003310 00 0 0 8
[27] .debug_info PROGBITS 00000000 01a300 19d6d0 00 0 0 1
[28] .debug_abbrev PROGBITS 00000000 1b79d0 01bb0e 00 0 0 1
[29] .debug_line PROGBITS 00000000 1d34de 05260d 00 0 0 1
[30] .debug_frame PROGBITS 00000000 225aec 00976c 00 0 0 4
[31] .debug_str PROGBITS 00000000 22f258 018e49 01 MS 0 0 1
[32] .debug_loc PROGBITS 00000000 2480a1 05fc01 00 0 0 1
[33] .debug_ranges PROGBITS 00000000 2a7ca8 00edf0 00 0 0 8
[34] .ARM.attributes ARM_ATTRIBUTES 00000000 2b6a98 000034 00 0 0 1
[35] .last_section PROGBITS 0002eebc 016fa4 000004 00 A 0 0 1
[36] .symtab SYMTAB 00000000 2b6acc 010f90 10 37 2673 4
[37] .strtab STRTAB 00000000 2c7a5c 00c764 00 0 0 1
[38] .shstrtab STRTAB 00000000 2d41c0 0001c9 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
D (mbind), y (purecode), p (processor specific)
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
EXIDX 0x0139a4 0x0002b8a4 0x0002b8a4 0x00008 0x00008 R 0x4
LOAD 0x000100 0x00018000 0x00018000 0x16a4c 0x16a4c RWE 0x10
LOAD 0x000000 0x2000c568 0x0002ea4c 0x00000 0x00018 RW 0x1
LOAD 0x016b4c 0x2000c580 0x0002ea64 0x00458 0x00458 RW 0x4
LOAD 0x016fa4 0x0002eebc 0x0002eebc 0x00004 0x00004 R 0x1
LOAD 0x000000 0x2000c9d8 0x2000c9d8 0x00000 0x04720 RW 0x8
Section to Segment mapping:
Segment Sections...
00 .ARM.exidx
01 rom_start text .ARM.exidx initlevel device_area sw_isr_table net_socket_register_area log_const_area log_backend_area rodata
02 .ramfunc
03 datas device_states log_mpsc_pbuf_area log_msg_ptr_area k_heap_area k_mutex_area k_sem_area k_fifo_area net_if_area net_if_dev_area net_l2_area
04 .last_section
05 bss noinit
|