544 lines · yaml
1--- !ELF2FileHeader:3 Class: ELFCLASS644 Data: ELFDATA2LSB5 Type: ET_EXEC6 Machine: EM_X86_647 Entry: 0x4010208ProgramHeaders:9 - Type: PT_PHDR10 Flags: [ PF_R ]11 VAddr: 0x40004012 Align: 0x813 - Type: PT_INTERP14 Flags: [ PF_R ]15 FirstSec: .interp16 LastSec: .interp17 VAddr: 0x40031818 - Type: PT_LOAD19 Flags: [ PF_R ]20 FirstSec: .interp21 LastSec: .rela.dyn22 VAddr: 0x40000023 Align: 0x100024 - Type: PT_LOAD25 Flags: [ PF_X, PF_R ]26 FirstSec: .init27 LastSec: .fini28 VAddr: 0x40100029 Align: 0x100030 - Type: PT_LOAD31 Flags: [ PF_R ]32 FirstSec: .rodata33 LastSec: .eh_frame34 VAddr: 0x40200035 Align: 0x100036 - Type: PT_LOAD37 Flags: [ PF_W, PF_R ]38 FirstSec: .init_array39 LastSec: .bss40 VAddr: 0x403DF841 Align: 0x100042 - Type: PT_DYNAMIC43 Flags: [ PF_W, PF_R ]44 FirstSec: .dynamic45 LastSec: .dynamic46 VAddr: 0x403E0847 Align: 0x848 - Type: PT_NOTE49 Flags: [ PF_R ]50 FirstSec: .note.gnu.property51 LastSec: .note.gnu.property52 VAddr: 0x40033853 Align: 0x854 - Type: PT_NOTE55 Flags: [ PF_R ]56 FirstSec: .note.gnu.build-id57 LastSec: .note.ABI-tag58 VAddr: 0x40035859 Align: 0x460 - Type: PT_GNU_PROPERTY61 Flags: [ PF_R ]62 FirstSec: .note.gnu.property63 LastSec: .note.gnu.property64 VAddr: 0x40033865 Align: 0x866 - Type: PT_GNU_EH_FRAME67 Flags: [ PF_R ]68 FirstSec: .eh_frame_hdr69 LastSec: .eh_frame_hdr70 VAddr: 0x40201071 Align: 0x472 - Type: PT_GNU_STACK73 Flags: [ PF_W, PF_R ]74 Align: 0x1075 - Type: PT_GNU_RELRO76 Flags: [ PF_R ]77 FirstSec: .init_array78 LastSec: .got.plt79 VAddr: 0x403DF880Sections:81 - Name: .interp82 Type: SHT_PROGBITS83 Flags: [ SHF_ALLOC ]84 Address: 0x40031885 AddressAlign: 0x186 Content: 2F6C696236342F6C642D6C696E75782D7838362D36342E736F2E320087 - Name: .note.gnu.property88 Type: SHT_NOTE89 Flags: [ SHF_ALLOC ]90 Address: 0x40033891 AddressAlign: 0x892 Notes:93 - Name: GNU94 Desc: 028000C004000000030000000000000095 Type: NT_GNU_PROPERTY_TYPE_096 - Name: .note.gnu.build-id97 Type: SHT_NOTE98 Flags: [ SHF_ALLOC ]99 Address: 0x400358100 AddressAlign: 0x4101 Notes:102 - Name: GNU103 Desc: 85D91301922FA88F7A5C60D2002CC1421377E935104 Type: NT_PRPSINFO105 - Name: .note.ABI-tag106 Type: SHT_NOTE107 Flags: [ SHF_ALLOC ]108 Address: 0x40037C109 AddressAlign: 0x4110 Notes:111 - Name: GNU112 Desc: '00000000030000000200000000000000'113 Type: NT_VERSION114 - Name: .gnu.hash115 Type: SHT_GNU_HASH116 Flags: [ SHF_ALLOC ]117 Address: 0x4003A0118 Link: .dynsym119 AddressAlign: 0x8120 Header:121 SymNdx: 0x1122 Shift2: 0x0123 BloomFilter: [ 0x0 ]124 HashBuckets: [ 0x0 ]125 HashValues: [ ]126 - Name: .dynsym127 Type: SHT_DYNSYM128 Flags: [ SHF_ALLOC ]129 Address: 0x4003C0130 Link: .dynstr131 AddressAlign: 0x8132 - Name: .dynstr133 Type: SHT_STRTAB134 Flags: [ SHF_ALLOC ]135 Address: 0x400438136 AddressAlign: 0x1137 - Name: .gnu.version138 Type: SHT_GNU_versym139 Flags: [ SHF_ALLOC ]140 Address: 0x4004CC141 Link: .dynsym142 AddressAlign: 0x2143 Entries: [ 0, 2, 1, 1, 1 ]144 - Name: .gnu.version_r145 Type: SHT_GNU_verneed146 Flags: [ SHF_ALLOC ]147 Address: 0x4004D8148 Link: .dynstr149 AddressAlign: 0x8150 Dependencies:151 - Version: 1152 File: libc.so.6153 Entries:154 - Name: GLIBC_2.34155 Hash: 110530996156 Flags: 0157 Other: 2158 - Name: .rela.dyn159 Type: SHT_RELA160 Flags: [ SHF_ALLOC ]161 Address: 0x4004F8162 Link: .dynsym163 AddressAlign: 0x8164 Relocations:165 - Offset: 0x403FC8166 Symbol: __libc_start_main167 Type: R_X86_64_GLOB_DAT168 - Offset: 0x403FD0169 Symbol: _ITM_deregisterTMCloneTable170 Type: R_X86_64_GLOB_DAT171 - Offset: 0x403FD8172 Symbol: __gmon_start__173 Type: R_X86_64_GLOB_DAT174 - Offset: 0x403FE0175 Symbol: _ITM_registerTMCloneTable176 Type: R_X86_64_GLOB_DAT177 - Name: .init178 Type: SHT_PROGBITS179 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]180 Address: 0x401000181 AddressAlign: 0x4182 Offset: 0x1000183 Content: F30F1EFA4883EC08488B05C92F00004885C07402FFD04883C408C3184 - Name: .text185 Type: SHT_PROGBITS186 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]187 Address: 0x401020188 AddressAlign: 0x10189 Content: F30F1EFA31ED4989D15E4889E24883E4F050544531C031C948C7C720114000FF15832F0000F4662E0F1F840000000000F30F1EFAC3662E0F1F84000000000090488D3DA12F0000488D059A2F00004839F87415488B05562F00004885C07409FFE00F1F8000000000C30F1F8000000000488D3D712F0000488D356A2F00004829FE4889F048C1EE3F48C1F8034801C648D1FE7414488B05252F00004885C07408FFE0660F1F440000C30F1F8000000000F30F1EFA803D292F0000007513554889E5E87AFFFFFFC605172F0000015DC390C366662E0F1F8400000000000F1F4000F30F1EFAEB8A662E0F1F840000000000554889E55DC3662E0F1F840000000000554889E54883EC10C745FC00000000E8DCFFFFFF31C04883C4105DC3190 - Name: .fini191 Type: SHT_PROGBITS192 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]193 Address: 0x40113C194 AddressAlign: 0x4195 Content: F30F1EFA4883EC084883C408C3196 - Name: .rodata197 Type: SHT_PROGBITS198 Flags: [ SHF_ALLOC ]199 Address: 0x402000200 AddressAlign: 0x8201 Offset: 0x2000202 Content: '01000200000000000000000000000000'203 - Name: .eh_frame_hdr204 Type: SHT_PROGBITS205 Flags: [ SHF_ALLOC ]206 Address: 0x402010207 AddressAlign: 0x4208 Content: 011B033B2C0000000400000010F0FFFF4800000040F0FFFF5C00000000F1FFFF7000000010F1FFFF90000000209 - Name: .eh_frame210 Type: SHT_PROGBITS211 Flags: [ SHF_ALLOC ]212 Address: 0x402040213 AddressAlign: 0x8214 Content: 1400000000000000017A5200017810011B0C070890010000100000001C000000C0EFFFFF26000000004407101000000030000000DCEFFFFF05000000000000001C0000004400000088F0FFFF0600000000410E108602430D06410C07080000001C0000006400000078F0FFFF1C00000000410E108602430D06570C070800000000000000215 - Name: .init_array216 Type: SHT_INIT_ARRAY217 Flags: [ SHF_WRITE, SHF_ALLOC ]218 Address: 0x403DF8219 AddressAlign: 0x8220 EntSize: 0x8221 Offset: 0x2DF8222 Content: '0011400000000000'223 - Name: .fini_array224 Type: SHT_FINI_ARRAY225 Flags: [ SHF_WRITE, SHF_ALLOC ]226 Address: 0x403E00227 AddressAlign: 0x8228 EntSize: 0x8229 Content: D010400000000000230 - Name: .dynamic231 Type: SHT_DYNAMIC232 Flags: [ SHF_WRITE, SHF_ALLOC ]233 Address: 0x403E08234 Link: .dynstr235 AddressAlign: 0x8236 Entries:237 - Tag: DT_NEEDED238 Value: 0x58239 - Tag: DT_NEEDED240 Value: 0x67241 - Tag: DT_NEEDED242 Value: 0x71243 - Tag: DT_NEEDED244 Value: 0x7F245 - Tag: DT_INIT246 Value: 0x401000247 - Tag: DT_FINI248 Value: 0x40113C249 - Tag: DT_INIT_ARRAY250 Value: 0x403DF8251 - Tag: DT_INIT_ARRAYSZ252 Value: 0x8253 - Tag: DT_FINI_ARRAY254 Value: 0x403E00255 - Tag: DT_FINI_ARRAYSZ256 Value: 0x8257 - Tag: DT_GNU_HASH258 Value: 0x4003A0259 - Tag: DT_STRTAB260 Value: 0x400438261 - Tag: DT_SYMTAB262 Value: 0x4003C0263 - Tag: DT_STRSZ264 Value: 0x94265 - Tag: DT_SYMENT266 Value: 0x18267 - Tag: DT_DEBUG268 Value: 0x0269 - Tag: DT_RELA270 Value: 0x4004F8271 - Tag: DT_RELASZ272 Value: 0x60273 - Tag: DT_RELAENT274 Value: 0x18275 - Tag: DT_VERNEED276 Value: 0x4004D8277 - Tag: DT_VERNEEDNUM278 Value: 0x1279 - Tag: DT_VERSYM280 Value: 0x4004CC281 - Tag: DT_NULL282 Value: 0x0283 - Tag: DT_NULL284 Value: 0x0285 - Tag: DT_NULL286 Value: 0x0287 - Tag: DT_NULL288 Value: 0x0289 - Tag: DT_NULL290 Value: 0x0291 - Tag: DT_NULL292 Value: 0x0293 - Name: .got294 Type: SHT_PROGBITS295 Flags: [ SHF_WRITE, SHF_ALLOC ]296 Address: 0x403FC8297 AddressAlign: 0x8298 EntSize: 0x8299 Content: '0000000000000000000000000000000000000000000000000000000000000000'300 - Name: .got.plt301 Type: SHT_PROGBITS302 Flags: [ SHF_WRITE, SHF_ALLOC ]303 Address: 0x403FE8304 AddressAlign: 0x8305 EntSize: 0x8306 Content: '083E40000000000000000000000000000000000000000000'307 - Name: .data308 Type: SHT_PROGBITS309 Flags: [ SHF_WRITE, SHF_ALLOC ]310 Address: 0x404000311 AddressAlign: 0x1312 Content: '00000000'313 - Name: .bss314 Type: SHT_NOBITS315 Flags: [ SHF_WRITE, SHF_ALLOC ]316 Address: 0x404004317 AddressAlign: 0x1318 Size: 0x4319 - Name: .comment320 Type: SHT_PROGBITS321 Flags: [ SHF_MERGE, SHF_STRINGS ]322 AddressAlign: 0x1323 EntSize: 0x1324 Content: 4743433A2028474E55292031312E342E312032303233303630352028526564204861742031312E342E312D3229004743433A2028474E55292031332E322E312032303233313230352028526564204861742031332E322E312D362900636C616E672076657273696F6E2031372E302E36202843656E744F532031372E302E362D342E656C392900325 - Name: .gnu.build.attributes326 Type: SHT_NOTE327 Address: 0x406008328 AddressAlign: 0x4329 Notes:330 - Name: "GA$\x013a1"331 Desc: '20104000000000004610400000000000'332 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN333 - Name: "GA$\x013a1"334 Desc: '55104000000000005510400000000000'335 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN336 - Name: "GA$\x013a1"337 Desc: '00104000000000001610400000000000'338 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN339 - Name: "GA$\x013a1"340 Desc: 3C114000000000004411400000000000341 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN342 - Name: "GA$\x013a1"343 Desc: '60104000000000000611400000000000'344 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN345 - Name: "GA$\x013a1"346 Desc: 3C114000000000003C11400000000000347 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN348 - Name: "GA$\x013a1"349 Desc: 3C114000000000003C11400000000000350 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN351 - Name: "GA$\x013a1"352 Desc: 16104000000000001B10400000000000353 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN354 - Name: "GA$\x013a1"355 Desc: '44114000000000004911400000000000'356 Type: NT_GNU_BUILD_ATTRIBUTE_OPEN357 - Name: .debug_info358 Type: SHT_PROGBITS359 AddressAlign: 0x1360 Content: 2C000000040000000000080100000000000000000E000000939F5FCB7816797B10114000000000002C00000000000000361 - Name: .debug_abbrev362 Type: SHT_PROGBITS363 AddressAlign: 0x1364 Content: 01110010171B0EB44219B0420EB1420711011206B34217000000365 - Name: .debug_line366 Type: SHT_PROGBITS367 AddressAlign: 0x1368 Content: 47000000040020000000010101FB0E0D000101010100000001000001006D61696E2E637070000000000000090210114000000000000105050A0B4B0500BD05050AE559060B2E0206000101369 - Name: .debug_addr370 Type: SHT_PROGBITS371 AddressAlign: 0x1372 Content: '10114000000000002011400000000000'373 - Name: .debug_gnu_pubnames374 Type: SHT_PROGBITS375 AddressAlign: 0x1376 Content: 21000000020000000000300000001900000030666F6F0025000000306D61696E0000000000377 - Name: .debug_gnu_pubtypes378 Type: SHT_PROGBITS379 AddressAlign: 0x1380 Content: '17000000020000000000300000003400000090696E740000000000'381Symbols:382 - Name: crt1.o383 Type: STT_FILE384 Index: SHN_ABS385 - Name: __abi_tag386 Type: STT_OBJECT387 Section: .note.ABI-tag388 Value: 0x40037C389 Size: 0x20390 - Name: crtstuff.c391 Type: STT_FILE392 Index: SHN_ABS393 - Name: deregister_tm_clones394 Type: STT_FUNC395 Section: .text396 Value: 0x401060397 - Name: register_tm_clones398 Type: STT_FUNC399 Section: .text400 Value: 0x401090401 - Name: __do_global_dtors_aux402 Type: STT_FUNC403 Section: .text404 Value: 0x4010D0405 - Name: completed.0406 Type: STT_OBJECT407 Section: .bss408 Value: 0x404004409 Size: 0x1410 - Name: __do_global_dtors_aux_fini_array_entry411 Type: STT_OBJECT412 Section: .fini_array413 Value: 0x403E00414 - Name: frame_dummy415 Type: STT_FUNC416 Section: .text417 Value: 0x401100418 - Name: __frame_dummy_init_array_entry419 Type: STT_OBJECT420 Section: .init_array421 Value: 0x403DF8422 - Name: main.cpp423 Type: STT_FILE424 Index: SHN_ABS425 - Name: 'crtstuff.c (1)'426 Type: STT_FILE427 Index: SHN_ABS428 - Name: __FRAME_END__429 Type: STT_OBJECT430 Section: .eh_frame431 Value: 0x4020C0432 - Type: STT_FILE433 Index: SHN_ABS434 - Name: __GNU_EH_FRAME_HDR435 Section: .eh_frame_hdr436 Value: 0x402010437 - Name: _DYNAMIC438 Type: STT_OBJECT439 Section: .dynamic440 Value: 0x403E08441 - Name: _GLOBAL_OFFSET_TABLE_442 Type: STT_OBJECT443 Section: .got.plt444 Value: 0x403FE8445 - Name: _edata446 Section: .data447 Binding: STB_GLOBAL448 Value: 0x404004449 - Name: data_start450 Section: .data451 Binding: STB_WEAK452 Value: 0x404000453 - Name: _IO_stdin_used454 Type: STT_OBJECT455 Section: .rodata456 Binding: STB_GLOBAL457 Value: 0x402000458 Size: 0x4459 - Name: main460 Type: STT_FUNC461 Section: .text462 Binding: STB_GLOBAL463 Value: 0x401120464 Size: 0x1C465 - Name: __dso_handle466 Type: STT_OBJECT467 Section: .rodata468 Binding: STB_GLOBAL469 Value: 0x402008470 Other: [ STV_HIDDEN ]471 - Name: _fini472 Type: STT_FUNC473 Section: .fini474 Binding: STB_GLOBAL475 Value: 0x40113C476 Other: [ STV_HIDDEN ]477 - Name: '__libc_start_main@GLIBC_2.34'478 Type: STT_FUNC479 Binding: STB_GLOBAL480 - Name: _dl_relocate_static_pie481 Type: STT_FUNC482 Section: .text483 Binding: STB_GLOBAL484 Value: 0x401050485 Size: 0x5486 Other: [ STV_HIDDEN ]487 - Name: _start488 Type: STT_FUNC489 Section: .text490 Binding: STB_GLOBAL491 Value: 0x401020492 Size: 0x26493 - Name: _init494 Type: STT_FUNC495 Section: .init496 Binding: STB_GLOBAL497 Value: 0x401000498 Other: [ STV_HIDDEN ]499 - Name: __TMC_END__500 Type: STT_OBJECT501 Section: .data502 Binding: STB_GLOBAL503 Value: 0x404008504 Other: [ STV_HIDDEN ]505 - Name: __data_start506 Section: .data507 Binding: STB_GLOBAL508 Value: 0x404000509 - Name: _end510 Section: .bss511 Binding: STB_GLOBAL512 Value: 0x404008513 - Name: __bss_start514 Section: .bss515 Binding: STB_GLOBAL516 Value: 0x404004517 - Name: _Z3foov518 Type: STT_FUNC519 Section: .text520 Binding: STB_GLOBAL521 Value: 0x401110522 Size: 0x6523 - Name: _ITM_deregisterTMCloneTable524 Binding: STB_WEAK525 - Name: __gmon_start__526 Binding: STB_WEAK527 - Name: _ITM_registerTMCloneTable528 Binding: STB_WEAK529DynamicSymbols:530 - Name: __libc_start_main531 Type: STT_FUNC532 Binding: STB_GLOBAL533 - Name: _ITM_deregisterTMCloneTable534 Binding: STB_WEAK535 - Name: __gmon_start__536 Binding: STB_WEAK537 - Name: _ITM_registerTMCloneTable538 Binding: STB_WEAK539DWARF:540 debug_str:541 - '/tmp/test_dwo'542 - main-main.dwo543...544