62 00000000000000f4 0000000000000000 A 0 0 8
63 [19] .init_array INIT_ARRAY 0000000000600e10 00000e10
64 0000000000000008 0000000000000000 WA 0 0 8
65 [20] .fini_array FINI_ARRAY 0000000000600e18 00000e18
66 0000000000000008 0000000000000000 WA 0 0 8
67 [21] .jcr PROGBITS 0000000000600e20 00000e20
68 0000000000000008 0000000000000000 WA 0 0 8
69 [22] .dynamic DYNAMIC 0000000000600e28 00000e28
70 00000000000001d0 0000000000000010 WA 6 0 8
71 [23] .got PROGBITS 0000000000600ff8 00000ff8
72 0000000000000008 0000000000000008 WA 0 0 8
73 [24] .got.plt PROGBITS 0000000000601000 00001000
74 0000000000000028 0000000000000008 WA 0 0 8
75 [25] .data PROGBITS 0000000000601028 00001028
76 0000000000000010 0000000000000000 WA 0 0 8
77 [26] .bss NOBITS 0000000000601038 00001038
78 0000000000000008 0000000000000000 WA 0 0 1
79 [27] .comment PROGBITS 0000000000000000 00001038
80 0000000000000035 0000000000000001 MS 0 0 1
81 [28] .shstrtab STRTAB 0000000000000000 000018cc
82 000000000000010c 0000000000000000 0 0 1
83 [29] .symtab SYMTAB 0000000000000000 00001070
84 0000000000000648 0000000000000018 30 47 8
85 [30] .strtab STRTAB 0000000000000000 000016b8
86 0000000000000214 0000000000000000 0 0 1
87 Key to Flags:
88 W (write), A (alloc), X (execute), M (merge), S (strings), l (large)
89 I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
90 O (extra OS processing required) o (OS specific), p (processor specific)
91
92 There are no section groups in this file.
93
94 Program Headers:
95 Type Offset VirtAddr PhysAddr
96 FileSiz MemSiz Flags Align
97 PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
98 0x00000000000001f8 0x00000000000001f8 R E 8
99 INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
100 0x000000000000001c 0x000000000000001c R 1
101 [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
102 LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
103 0x000000000000070c 0x000000000000070c R E 200000
104 LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
105 0x0000000000000228 0x0000000000000230 RW 200000
106 DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
107 0x00000000000001d0 0x00000000000001d0 RW 8
108 NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
109 0x0000000000000044 0x0000000000000044 R 4
110 GNU_EH_FRAME 0x00000000000005e4 0x00000000004005e4 0x00000000004005e4
111 0x0000000000000034 0x0000000000000034 R 4
112 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
113 0x0000000000000000 0x0000000000000000 RW 10
114 GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
115 0x00000000000001f0 0x00000000000001f0 R 1
116
117 Section to Segment mapping:
118 Segment Sections...
119 00
120 01 .interp
121 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
122 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
123 04 .dynamic
124 05 .note.ABI-tag .note.gnu.build-id
125 06 .eh_frame_hdr
126 07
127 08 .init_array .fini_array .jcr .dynamic .got
128
129 Dynamic section at offset 0xe28 contains 24 entries:
130 Tag Type Name/Value
131 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
132 0x000000000000000c (INIT) 0x4003c8
133 0x000000000000000d (FINI) 0x4005c4
134 0x0000000000000019 (INIT_ARRAY) 0x600e10
135 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)
136 0x000000000000001a (FINI_ARRAY) 0x600e18
137 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)
138 0x000000006ffffef5 (GNU_HASH) 0x400298
139 0x0000000000000005 (STRTAB) 0x400318
140 0x0000000000000006 (SYMTAB) 0x4002b8
141 0x000000000000000a (STRSZ) 61 (bytes)
142 0x000000000000000b (SYMENT) 24 (bytes)
143 0x0000000000000015 (DEBUG) 0x0
144 0x0000000000000003 (PLTGOT) 0x601000
145 0x0000000000000002 (PLTRELSZ) 48 (bytes)
146 0x0000000000000014 (PLTREL) RELA
147 0x0000000000000017 (JMPREL) 0x400398
148 0x0000000000000007 (RELA) 0x400380
149 0x0000000000000008 (RELASZ) 24 (bytes)
150 0x0000000000000009 (RELAENT) 24 (bytes)
151 0x000000006ffffffe (VERNEED) 0x400360
152 0x000000006fffffff (VERNEEDNUM) 1
153 0x000000006ffffff0 (VERSYM) 0x400356
154 0x0000000000000000 (NULL) 0x0
上一篇:GCC编译器原理(二)------编译原理一:ELF文件(1)
下一篇:GCC编译器原理(一)05------GCC 工具:readelf、size、strings、strip和 windres
推荐阅读最新更新时间:2024-11-05 01:50
设计资源 培训 开发板 精华推荐
- LDO_board
- 使用 Analog Devices 的 LTC3700 的参考设计
- LT1580,快速瞬态响应低压差线性稳压器
- KITMPL115A:数字气压传感器评估板
- AM1/4S-1224SZ 24V 0.25 瓦 DC/DC 转换器的典型应用
- LTC2928 的典型应用 - 多通道电源排序器和监控器
- DC2073A-J,基于 LTC6905CS5-1 的演示板,250kHz 至 5MHz 硅振荡器
- 使用 NXP Semiconductors 的 TDA8574 的参考设计
- STEVAL-ILL065V1,基于 LED5000 3A LED 驱动器的 BB+ 拓扑评估板
- 使用 Analog Devices 的 LTC1867LACGN 的参考设计