1--- !ELF 2FileHeader: 3 Class: ELFCLASS64 4 Data: ELFDATA2LSB 5 Type: ET_EXEC 6 Machine: EM_X86_64 7 Entry: 0x401050 8ProgramHeaders: 9 - Type: PT_PHDR 10 Flags: [ PF_R ] 11 VAddr: 0x400040 12 Align: 0x8 13 - Type: PT_INTERP 14 Flags: [ PF_R ] 15 FirstSec: .interp 16 LastSec: .interp 17 VAddr: 0x400318 18 - Type: PT_LOAD 19 Flags: [ PF_R ] 20 FirstSec: .interp 21 LastSec: .rela.plt 22 VAddr: 0x400000 23 Align: 0x1000 24 - Type: PT_LOAD 25 Flags: [ PF_X, PF_R ] 26 FirstSec: .init 27 LastSec: .fini 28 VAddr: 0x401000 29 Align: 0x1000 30 - Type: PT_LOAD 31 Flags: [ PF_R ] 32 FirstSec: .rodata 33 LastSec: .eh_frame 34 VAddr: 0x402000 35 Align: 0x1000 36 - Type: PT_LOAD 37 Flags: [ PF_W, PF_R ] 38 FirstSec: .init_array 39 LastSec: .bss 40 VAddr: 0x403E10 41 Align: 0x1000 42 - Type: PT_DYNAMIC 43 Flags: [ PF_W, PF_R ] 44 FirstSec: .dynamic 45 LastSec: .dynamic 46 VAddr: 0x403E20 47 Align: 0x8 48 - Type: PT_NOTE 49 Flags: [ PF_R ] 50 FirstSec: .note.gnu.property 51 LastSec: .note.gnu.property 52 VAddr: 0x400338 53 Align: 0x8 54 - Type: PT_NOTE 55 Flags: [ PF_R ] 56 FirstSec: .note.gnu.build-id 57 LastSec: .note.ABI-tag 58 VAddr: 0x400358 59 Align: 0x4 60 - Type: PT_GNU_PROPERTY 61 Flags: [ PF_R ] 62 FirstSec: .note.gnu.property 63 LastSec: .note.gnu.property 64 VAddr: 0x400338 65 Align: 0x8 66 - Type: PT_GNU_EH_FRAME 67 Flags: [ PF_R ] 68 FirstSec: .eh_frame_hdr 69 LastSec: .eh_frame_hdr 70 VAddr: 0x402014 71 Align: 0x4 72 - Type: PT_GNU_STACK 73 Flags: [ PF_W, PF_R ] 74 Align: 0x10 75 - Type: PT_GNU_RELRO 76 Flags: [ PF_R ] 77 FirstSec: .init_array 78 LastSec: .got 79 VAddr: 0x403E10 80Sections: 81 - Name: .interp 82 Type: SHT_PROGBITS 83 Flags: [ SHF_ALLOC ] 84 Address: 0x400318 85 AddressAlign: 0x1 86 Content: 2F6C696236342F6C642D6C696E75782D7838362D36342E736F2E3200 87 - Name: .note.gnu.property 88 Type: SHT_NOTE 89 Flags: [ SHF_ALLOC ] 90 Address: 0x400338 91 AddressAlign: 0x8 92 Notes: 93 - Name: GNU 94 Desc: 020000C0040000000300000000000000 95 Type: NT_GNU_PROPERTY_TYPE_0 96 - Name: .note.gnu.build-id 97 Type: SHT_NOTE 98 Flags: [ SHF_ALLOC ] 99 Address: 0x400358 100 AddressAlign: 0x4 101 Notes: 102 - Name: GNU 103 Desc: AE3407FE6CCCA79129DD6837FC72006B35955447 104 Type: NT_PRPSINFO 105 - Name: .note.ABI-tag 106 Type: SHT_NOTE 107 Flags: [ SHF_ALLOC ] 108 Address: 0x40037C 109 AddressAlign: 0x4 110 Notes: 111 - Name: GNU 112 Desc: '00000000030000000200000000000000' 113 Type: NT_VERSION 114 - Name: .gnu.hash 115 Type: SHT_GNU_HASH 116 Flags: [ SHF_ALLOC ] 117 Address: 0x4003A0 118 Link: .dynsym 119 AddressAlign: 0x8 120 Header: 121 SymNdx: 0x1 122 Shift2: 0x0 123 BloomFilter: [ 0x0 ] 124 HashBuckets: [ 0x0 ] 125 HashValues: [ ] 126 - Name: .dynsym 127 Type: SHT_DYNSYM 128 Flags: [ SHF_ALLOC ] 129 Address: 0x4003C0 130 Link: .dynstr 131 AddressAlign: 0x8 132 - Name: .dynstr 133 Type: SHT_STRTAB 134 Flags: [ SHF_ALLOC ] 135 Address: 0x400420 136 AddressAlign: 0x1 137 - Name: .gnu.version 138 Type: SHT_GNU_versym 139 Flags: [ SHF_ALLOC ] 140 Address: 0x40045E 141 Link: .dynsym 142 AddressAlign: 0x2 143 Entries: [ 0, 2, 2, 0 ] 144 - Name: .gnu.version_r 145 Type: SHT_GNU_verneed 146 Flags: [ SHF_ALLOC ] 147 Address: 0x400468 148 Link: .dynstr 149 AddressAlign: 0x8 150 Dependencies: 151 - Version: 1 152 File: libc.so.6 153 Entries: 154 - Name: GLIBC_2.2.5 155 Hash: 157882997 156 Flags: 0 157 Other: 2 158 - Name: .rela.dyn 159 Type: SHT_RELA 160 Flags: [ SHF_ALLOC ] 161 Address: 0x400488 162 Link: .dynsym 163 AddressAlign: 0x8 164 Relocations: 165 - Offset: 0x403FF0 166 Symbol: __libc_start_main 167 Type: R_X86_64_GLOB_DAT 168 - Offset: 0x403FF8 169 Symbol: __gmon_start__ 170 Type: R_X86_64_GLOB_DAT 171 - Name: .rela.plt 172 Type: SHT_RELA 173 Flags: [ SHF_ALLOC, SHF_INFO_LINK ] 174 Address: 0x4004B8 175 Link: .dynsym 176 AddressAlign: 0x8 177 Info: .got.plt 178 Relocations: 179 - Offset: 0x404018 180 Symbol: puts 181 Type: R_X86_64_JUMP_SLOT 182 - Name: .init 183 Type: SHT_PROGBITS 184 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 185 Address: 0x401000 186 AddressAlign: 0x4 187 Offset: 0x1000 188 Content: F30F1EFA4883EC08488B05E92F00004885C07402FFD04883C408C3 189 - Name: .plt 190 Type: SHT_PROGBITS 191 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 192 Address: 0x401020 193 AddressAlign: 0x10 194 EntSize: 0x10 195 Content: FF35E22F0000F2FF25E32F00000F1F00F30F1EFA6800000000F2E9E1FFFFFF90 196 - Name: .plt.sec 197 Type: SHT_PROGBITS 198 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 199 Address: 0x401040 200 AddressAlign: 0x10 201 EntSize: 0x10 202 Content: F30F1EFAF2FF25CD2F00000F1F440000 203 - Name: .text 204 Type: SHT_PROGBITS 205 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 206 Address: 0x401050 207 AddressAlign: 0x10 208 Content: F30F1EFA31ED4989D15E4889E24883E4F0505449C7C0E011400048C7C17011400048C7C736114000FF15722F0000F490F30F1EFAC3662E0F1F84000000000090B830404000483D304040007413B8000000004885C07409BF30404000FFE06690C366662E0F1F8400000000000F1F4000BE304040004881EE304040004889F048C1EE3F48C1F8034801C648D1FE7411B8000000004885C07407BF30404000FFE0C366662E0F1F8400000000000F1F4000F30F1EFA803D252F0000007513554889E5E87AFFFFFFC605132F0000015DC390C366662E0F1F8400000000000F1F4000F30F1EFAEB8AF30F1EFA4883EC08B800000000E80A000000B8000000004883C408C3F30F1EFA4883EC08488D3DA30E0000E8DAFEFFFF4883C408C30F1F440000F30F1EFA41574C8D3D932C000041564989D641554989F541544189FC55488D2D842C0000534C29FD4883EC08E85FFEFFFF48C1FD03741F31DB0F1F80000000004C89F24C89EE4489E741FF14DF4883C3014839DD75EA4883C4085B5D415C415D415E415FC366662E0F1F840000000000F30F1EFAC3 209 - Name: .fini 210 Type: SHT_PROGBITS 211 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 212 Address: 0x4011E8 213 AddressAlign: 0x4 214 Content: F30F1EFA4883EC084883C408C3 215 - Name: .rodata 216 Type: SHT_PROGBITS 217 Flags: [ SHF_ALLOC ] 218 Address: 0x402000 219 AddressAlign: 0x4 220 Offset: 0x2000 221 Content: 0100020048656C6C6F20776F726C64210A00 222 - Name: .eh_frame_hdr 223 Type: SHT_PROGBITS 224 Flags: [ SHF_ALLOC ] 225 Address: 0x402014 226 AddressAlign: 0x4 227 Content: 011B033B48000000080000000CF0FFFF8C0000002CF0FFFFB40000003CF0FFFF640000006CF0FFFF7800000022F1FFFFCC0000003EF1FFFFE40000005CF1FFFFFC000000CCF1FFFF44010000 228 - Name: .eh_frame 229 Type: SHT_PROGBITS 230 Flags: [ SHF_ALLOC ] 231 Address: 0x402060 232 AddressAlign: 0x8 233 Content: 1400000000000000017A5200017810011B0C070890010000100000001C000000D0EFFFFF2F000000004407101000000030000000ECEFFFFF0500000000000000240000004400000078EFFFFF20000000000E10460E184A0F0B770880003F1A3A2A33242200000000140000006C00000070EFFFFF10000000000000000000000014000000840000004EF0FFFF1C00000000480E10530E0800140000009C00000052F0FFFF1900000000480E10500E080044000000B400000058F0FFFF6500000000460E108F02490E188E03450E208D04450E288C05440E308606480E388307470E406E0E38410E30410E28420E20420E18420E10420E080010000000FC00000080F0FFFF050000000000000000000000 234 - Name: .init_array 235 Type: SHT_INIT_ARRAY 236 Flags: [ SHF_WRITE, SHF_ALLOC ] 237 Address: 0x403E10 238 AddressAlign: 0x8 239 EntSize: 0x8 240 Offset: 0x2E10 241 Content: '3011400000000000' 242 - Name: .fini_array 243 Type: SHT_FINI_ARRAY 244 Flags: [ SHF_WRITE, SHF_ALLOC ] 245 Address: 0x403E18 246 AddressAlign: 0x8 247 EntSize: 0x8 248 Content: '0011400000000000' 249 - Name: .dynamic 250 Type: SHT_DYNAMIC 251 Flags: [ SHF_WRITE, SHF_ALLOC ] 252 Address: 0x403E20 253 Link: .dynstr 254 AddressAlign: 0x8 255 Entries: 256 - Tag: DT_NEEDED 257 Value: 0x1 258 - Tag: DT_INIT 259 Value: 0x401000 260 - Tag: DT_FINI 261 Value: 0x4011E8 262 - Tag: DT_INIT_ARRAY 263 Value: 0x403E10 264 - Tag: DT_INIT_ARRAYSZ 265 Value: 0x8 266 - Tag: DT_FINI_ARRAY 267 Value: 0x403E18 268 - Tag: DT_FINI_ARRAYSZ 269 Value: 0x8 270 - Tag: DT_GNU_HASH 271 Value: 0x4003A0 272 - Tag: DT_STRTAB 273 Value: 0x400420 274 - Tag: DT_SYMTAB 275 Value: 0x4003C0 276 - Tag: DT_STRSZ 277 Value: 0x3D 278 - Tag: DT_SYMENT 279 Value: 0x18 280 - Tag: DT_DEBUG 281 Value: 0x0 282 - Tag: DT_PLTGOT 283 Value: 0x404000 284 - Tag: DT_PLTRELSZ 285 Value: 0x18 286 - Tag: DT_PLTREL 287 Value: 0x7 288 - Tag: DT_JMPREL 289 Value: 0x4004B8 290 - Tag: DT_RELA 291 Value: 0x400488 292 - Tag: DT_RELASZ 293 Value: 0x30 294 - Tag: DT_RELAENT 295 Value: 0x18 296 - Tag: DT_VERNEED 297 Value: 0x400468 298 - Tag: DT_VERNEEDNUM 299 Value: 0x1 300 - Tag: DT_VERSYM 301 Value: 0x40045E 302 - Tag: DT_NULL 303 Value: 0x0 304 - Tag: DT_NULL 305 Value: 0x0 306 - Tag: DT_NULL 307 Value: 0x0 308 - Tag: DT_NULL 309 Value: 0x0 310 - Tag: DT_NULL 311 Value: 0x0 312 - Tag: DT_NULL 313 Value: 0x0 314 - Name: .got 315 Type: SHT_PROGBITS 316 Flags: [ SHF_WRITE, SHF_ALLOC ] 317 Address: 0x403FF0 318 AddressAlign: 0x8 319 EntSize: 0x8 320 Content: '00000000000000000000000000000000' 321 - Name: .got.plt 322 Type: SHT_PROGBITS 323 Flags: [ SHF_WRITE, SHF_ALLOC ] 324 Address: 0x404000 325 AddressAlign: 0x8 326 EntSize: 0x8 327 Content: '203E400000000000000000000000000000000000000000003010400000000000' 328 - Name: .data 329 Type: SHT_PROGBITS 330 Flags: [ SHF_WRITE, SHF_ALLOC ] 331 Address: 0x404020 332 AddressAlign: 0x8 333 Content: '00000000000000000000000000000000' 334 - Name: .tm_clone_table 335 Type: SHT_PROGBITS 336 Flags: [ SHF_WRITE, SHF_ALLOC ] 337 Address: 0x404030 338 AddressAlign: 0x8 339 - Name: .bss 340 Type: SHT_NOBITS 341 Flags: [ SHF_WRITE, SHF_ALLOC ] 342 Address: 0x404030 343 AddressAlign: 0x1 344 Size: 0x8 345 - Name: .comment 346 Type: SHT_PROGBITS 347 Flags: [ SHF_MERGE, SHF_STRINGS ] 348 AddressAlign: 0x1 349 EntSize: 0x1 350 Content: 4743433A20285562756E747520392E332E302D31377562756E7475317E32302E30342920392E332E3000 351 - Name: .rela.init 352 Type: SHT_RELA 353 Flags: [ SHF_INFO_LINK ] 354 Link: .symtab 355 AddressAlign: 0x8 356 Info: .init 357 Relocations: 358 - Offset: 0x40100B 359 Symbol: __gmon_start__ 360 Type: R_X86_64_REX_GOTPCRELX 361 Addend: -4 362 - Name: .rela.text 363 Type: SHT_RELA 364 Flags: [ SHF_INFO_LINK ] 365 Link: .symtab 366 AddressAlign: 0x8 367 Info: .text 368 Relocations: 369 - Offset: 0x401066 370 Symbol: __libc_csu_fini 371 Type: R_X86_64_32S 372 - Offset: 0x40106D 373 Symbol: __libc_csu_init 374 Type: R_X86_64_32S 375 - Offset: 0x401074 376 Symbol: main 377 Type: R_X86_64_32S 378 - Offset: 0x40107A 379 Symbol: '__libc_start_main@@GLIBC_2.2.5' 380 Type: R_X86_64_GOTPCRELX 381 Addend: -4 382 - Offset: 0x401091 383 Symbol: __TMC_END__ 384 Type: R_X86_64_32 385 - Offset: 0x401097 386 Symbol: .tm_clone_table 387 Type: R_X86_64_32S 388 - Offset: 0x40109E 389 Symbol: _ITM_deregisterTMCloneTable 390 Type: R_X86_64_32 391 - Offset: 0x4010A8 392 Symbol: .tm_clone_table 393 Type: R_X86_64_32 394 - Offset: 0x4010C1 395 Symbol: __TMC_END__ 396 Type: R_X86_64_32 397 - Offset: 0x4010C8 398 Symbol: .tm_clone_table 399 Type: R_X86_64_32S 400 - Offset: 0x4010E0 401 Symbol: _ITM_registerTMCloneTable 402 Type: R_X86_64_32 403 - Offset: 0x4010EA 404 Symbol: .tm_clone_table 405 Type: R_X86_64_32 406 - Offset: 0x401106 407 Symbol: .bss 408 Type: R_X86_64_PC32 409 Addend: -5 410 - Offset: 0x401118 411 Symbol: .bss 412 Type: R_X86_64_PC32 413 Addend: -5 414 - Offset: 0x401144 415 Symbol: foo 416 Type: R_X86_64_PLT32 417 Addend: -4 418 - Offset: 0x40115D 419 Symbol: .LC0 420 Type: R_X86_64_PC32 421 Addend: -4 422 - Offset: 0x401162 423 Symbol: 'puts@@GLIBC_2.2.5' 424 Type: R_X86_64_PLT32 425 Addend: -4 426 - Offset: 0x401179 427 Symbol: __init_array_start 428 Type: R_X86_64_PC32 429 Addend: -4 430 - Offset: 0x401190 431 Symbol: __init_array_end 432 Type: R_X86_64_PC32 433 Addend: -4 434 - Offset: 0x40119D 435 Symbol: _init 436 Type: R_X86_64_PLT32 437 Addend: -4 438 - Name: .rela.eh_frame 439 Type: SHT_RELA 440 Flags: [ SHF_INFO_LINK ] 441 Link: .symtab 442 AddressAlign: 0x8 443 Info: .eh_frame 444 Relocations: 445 - Offset: 0x402080 446 Symbol: .text 447 Type: R_X86_64_PC32 448 - Offset: 0x402094 449 Symbol: .text 450 Type: R_X86_64_PC32 451 Addend: 48 452 - Offset: 0x4020E8 453 Symbol: .text 454 Type: R_X86_64_PC32 455 Addend: 230 456 - Offset: 0x402100 457 Symbol: .text 458 Type: R_X86_64_PC32 459 Addend: 258 460 - Offset: 0x402118 461 Symbol: .text 462 Type: R_X86_64_PC32 463 Addend: 288 464 - Offset: 0x402160 465 Symbol: .text 466 Type: R_X86_64_PC32 467 Addend: 400 468 - Name: .rela.init_array 469 Type: SHT_RELA 470 Flags: [ SHF_INFO_LINK ] 471 Link: .symtab 472 AddressAlign: 0x8 473 Info: .init_array 474 Relocations: 475 - Offset: 0x403E10 476 Symbol: .text 477 Type: R_X86_64_64 478 Addend: 224 479 - Name: .rela.fini_array 480 Type: SHT_RELA 481 Flags: [ SHF_INFO_LINK ] 482 Link: .symtab 483 AddressAlign: 0x8 484 Info: .fini_array 485 Relocations: 486 - Offset: 0x403E18 487 Symbol: .text 488 Type: R_X86_64_64 489 Addend: 176 490 - Type: SectionHeaderTable 491 Sections: 492 - Name: .interp 493 - Name: .note.gnu.property 494 - Name: .note.gnu.build-id 495 - Name: .note.ABI-tag 496 - Name: .gnu.hash 497 - Name: .dynsym 498 - Name: .dynstr 499 - Name: .gnu.version 500 - Name: .gnu.version_r 501 - Name: .rela.dyn 502 - Name: .rela.plt 503 - Name: .init 504 - Name: .rela.init 505 - Name: .plt 506 - Name: .plt.sec 507 - Name: .text 508 - Name: .rela.text 509 - Name: .fini 510 - Name: .rodata 511 - Name: .eh_frame_hdr 512 - Name: .eh_frame 513 - Name: .rela.eh_frame 514 - Name: .init_array 515 - Name: .rela.init_array 516 - Name: .fini_array 517 - Name: .rela.fini_array 518 - Name: .dynamic 519 - Name: .got 520 - Name: .got.plt 521 - Name: .data 522 - Name: .tm_clone_table 523 - Name: .bss 524 - Name: .comment 525 - Name: .symtab 526 - Name: .strtab 527 - Name: .shstrtab 528Symbols: 529 - Name: .interp 530 Type: STT_SECTION 531 Section: .interp 532 Value: 0x400318 533 - Name: .note.gnu.property 534 Type: STT_SECTION 535 Section: .note.gnu.property 536 Value: 0x400338 537 - Name: .note.gnu.build-id 538 Type: STT_SECTION 539 Section: .note.gnu.build-id 540 Value: 0x400358 541 - Name: .note.ABI-tag 542 Type: STT_SECTION 543 Section: .note.ABI-tag 544 Value: 0x40037C 545 - Name: .gnu.hash 546 Type: STT_SECTION 547 Section: .gnu.hash 548 Value: 0x4003A0 549 - Name: .dynsym 550 Type: STT_SECTION 551 Section: .dynsym 552 Value: 0x4003C0 553 - Name: .dynstr 554 Type: STT_SECTION 555 Section: .dynstr 556 Value: 0x400420 557 - Name: .gnu.version 558 Type: STT_SECTION 559 Section: .gnu.version 560 Value: 0x40045E 561 - Name: .gnu.version_r 562 Type: STT_SECTION 563 Section: .gnu.version_r 564 Value: 0x400468 565 - Name: .rela.dyn 566 Type: STT_SECTION 567 Section: .rela.dyn 568 Value: 0x400488 569 - Name: .rela.plt 570 Type: STT_SECTION 571 Section: .rela.plt 572 Value: 0x4004B8 573 - Name: .init 574 Type: STT_SECTION 575 Section: .init 576 Value: 0x401000 577 - Name: .plt 578 Type: STT_SECTION 579 Section: .plt 580 Value: 0x401020 581 - Name: .plt.sec 582 Type: STT_SECTION 583 Section: .plt.sec 584 Value: 0x401040 585 - Name: .text 586 Type: STT_SECTION 587 Section: .text 588 Value: 0x401050 589 - Name: .fini 590 Type: STT_SECTION 591 Section: .fini 592 Value: 0x4011E8 593 - Name: .rodata 594 Type: STT_SECTION 595 Section: .rodata 596 Value: 0x402000 597 - Name: .eh_frame_hdr 598 Type: STT_SECTION 599 Section: .eh_frame_hdr 600 Value: 0x402014 601 - Name: .eh_frame 602 Type: STT_SECTION 603 Section: .eh_frame 604 Value: 0x402060 605 - Name: .init_array 606 Type: STT_SECTION 607 Section: .init_array 608 Value: 0x403E10 609 - Name: .fini_array 610 Type: STT_SECTION 611 Section: .fini_array 612 Value: 0x403E18 613 - Name: .dynamic 614 Type: STT_SECTION 615 Section: .dynamic 616 Value: 0x403E20 617 - Name: .got 618 Type: STT_SECTION 619 Section: .got 620 Value: 0x403FF0 621 - Name: .got.plt 622 Type: STT_SECTION 623 Section: .got.plt 624 Value: 0x404000 625 - Name: .data 626 Type: STT_SECTION 627 Section: .data 628 Value: 0x404020 629 - Name: .tm_clone_table 630 Type: STT_SECTION 631 Section: .tm_clone_table 632 Value: 0x404030 633 - Name: .bss 634 Type: STT_SECTION 635 Section: .bss 636 Value: 0x404030 637 - Name: .comment 638 Type: STT_SECTION 639 Section: .comment 640 - Name: crtstuff.c 641 Type: STT_FILE 642 Index: SHN_ABS 643 - Name: __TMC_LIST__ 644 Type: STT_OBJECT 645 Section: .tm_clone_table 646 Value: 0x404030 647 - Name: deregister_tm_clones 648 Type: STT_FUNC 649 Section: .text 650 Value: 0x401090 651 - Name: register_tm_clones 652 Type: STT_FUNC 653 Section: .text 654 Value: 0x4010C0 655 - Name: __do_global_dtors_aux 656 Type: STT_FUNC 657 Section: .text 658 Value: 0x401100 659 - Name: completed.8060 660 Type: STT_OBJECT 661 Section: .bss 662 Value: 0x404030 663 Size: 0x1 664 - Name: __do_global_dtors_aux_fini_array_entry 665 Type: STT_OBJECT 666 Section: .fini_array 667 Value: 0x403E18 668 - Name: frame_dummy 669 Type: STT_FUNC 670 Section: .text 671 Value: 0x401130 672 - Name: __frame_dummy_init_array_entry 673 Type: STT_OBJECT 674 Section: .init_array 675 Value: 0x403E10 676 - Name: inline-main.c 677 Type: STT_FILE 678 Index: SHN_ABS 679 - Name: inline-foo.c 680 Type: STT_FILE 681 Index: SHN_ABS 682 - Name: .LC0 683 Section: .rodata 684 Value: 0x402004 685 - Name: 'crtstuff.c (1)' 686 Type: STT_FILE 687 Index: SHN_ABS 688 - Name: __FRAME_END__ 689 Type: STT_OBJECT 690 Section: .eh_frame 691 Value: 0x40216C 692 - Type: STT_FILE 693 Index: SHN_ABS 694 - Name: __init_array_end 695 Section: .init_array 696 Value: 0x403E18 697 - Name: _DYNAMIC 698 Type: STT_OBJECT 699 Section: .dynamic 700 Value: 0x403E20 701 - Name: __init_array_start 702 Section: .init_array 703 Value: 0x403E10 704 - Name: __GNU_EH_FRAME_HDR 705 Section: .eh_frame_hdr 706 Value: 0x402014 707 - Name: _GLOBAL_OFFSET_TABLE_ 708 Type: STT_OBJECT 709 Section: .got.plt 710 Value: 0x404000 711 - Name: __libc_csu_fini 712 Type: STT_FUNC 713 Section: .text 714 Binding: STB_GLOBAL 715 Value: 0x4011E0 716 Size: 0x5 717 - Name: _ITM_deregisterTMCloneTable 718 Binding: STB_WEAK 719 - Name: data_start 720 Section: .data 721 Binding: STB_WEAK 722 Value: 0x404020 723 - Name: 'puts@@GLIBC_2.2.5' 724 Type: STT_FUNC 725 Binding: STB_GLOBAL 726 - Name: _edata 727 Section: .tm_clone_table 728 Binding: STB_GLOBAL 729 Value: 0x404030 730 - Name: _fini 731 Type: STT_FUNC 732 Section: .fini 733 Binding: STB_GLOBAL 734 Value: 0x4011E8 735 Other: [ STV_HIDDEN ] 736 - Name: '__libc_start_main@@GLIBC_2.2.5' 737 Type: STT_FUNC 738 Binding: STB_GLOBAL 739 - Name: __data_start 740 Section: .data 741 Binding: STB_GLOBAL 742 Value: 0x404020 743 - Name: __gmon_start__ 744 Binding: STB_WEAK 745 - Name: __dso_handle 746 Type: STT_OBJECT 747 Section: .data 748 Binding: STB_GLOBAL 749 Value: 0x404028 750 Other: [ STV_HIDDEN ] 751 - Name: _IO_stdin_used 752 Type: STT_OBJECT 753 Section: .rodata 754 Binding: STB_GLOBAL 755 Value: 0x402000 756 Size: 0x4 757 - Name: __libc_csu_init 758 Type: STT_FUNC 759 Section: .text 760 Binding: STB_GLOBAL 761 Value: 0x401170 762 Size: 0x65 763 - Name: foo 764 Type: STT_FUNC 765 Section: .text 766 Binding: STB_GLOBAL 767 Value: 0x401152 768 Size: 0x19 769 - Name: _end 770 Section: .bss 771 Binding: STB_GLOBAL 772 Value: 0x404038 773 - Name: _dl_relocate_static_pie 774 Type: STT_FUNC 775 Section: .text 776 Binding: STB_GLOBAL 777 Value: 0x401080 778 Size: 0x5 779 Other: [ STV_HIDDEN ] 780 - Name: _start 781 Type: STT_FUNC 782 Section: .text 783 Binding: STB_GLOBAL 784 Value: 0x401050 785 Size: 0x2F 786 - Name: __bss_start 787 Section: .bss 788 Binding: STB_GLOBAL 789 Value: 0x404030 790 - Name: main 791 Type: STT_FUNC 792 Section: .text 793 Binding: STB_GLOBAL 794 Value: 0x401136 795 Size: 0x1C 796 - Name: __TMC_END__ 797 Type: STT_OBJECT 798 Section: .tm_clone_table 799 Binding: STB_GLOBAL 800 Value: 0x404030 801 Other: [ STV_HIDDEN ] 802 - Name: _ITM_registerTMCloneTable 803 Binding: STB_WEAK 804 - Name: _init 805 Type: STT_FUNC 806 Section: .init 807 Binding: STB_GLOBAL 808 Value: 0x401000 809 Other: [ STV_HIDDEN ] 810DynamicSymbols: 811 - Name: puts 812 Type: STT_FUNC 813 Binding: STB_GLOBAL 814 - Name: __libc_start_main 815 Type: STT_FUNC 816 Binding: STB_GLOBAL 817 - Name: __gmon_start__ 818 Binding: STB_WEAK 819... 820