--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_EXEC
Machine: EM_X86_64
Entry: 0x4016D0
ProgramHeaders:
- Type: PT_PHDR
Flags: [ PF_R ]
VAddr: 0x400040
Align: 0x8
Offset: 0x40
- Type: PT_INTERP
Flags: [ PF_R ]
FirstSec: .interp
LastSec: .interp
VAddr: 0x4002A8
Offset: 0x2A8
- Type: PT_LOAD
Flags: [ PF_R ]
FirstSec: .interp
LastSec: .rela.plt
VAddr: 0x400000
Align: 0x1000
Offset: 0x0
- Type: PT_LOAD
Flags: [ PF_X, PF_R ]
FirstSec: .init
LastSec: .fini
VAddr: 0x401000
Align: 0x1000
Offset: 0x1000
- Type: PT_LOAD
Flags: [ PF_R ]
FirstSec: .rodata
LastSec: .eh_frame
VAddr: 0x402000
Align: 0x1000
Offset: 0x2000
- Type: PT_LOAD
Flags: [ PF_W, PF_R ]
FirstSec: .init_array
LastSec: .bss
VAddr: 0x403E00
Align: 0x1000
Offset: 0x2E00
- Type: PT_DYNAMIC
Flags: [ PF_W, PF_R ]
FirstSec: .dynamic
LastSec: .dynamic
VAddr: 0x403E10
Align: 0x8
Offset: 0x2E10
- Type: PT_NOTE
Flags: [ PF_R ]
FirstSec: .note.gnu.build-id
LastSec: .note.ABI-tag
VAddr: 0x4002C4
Align: 0x4
Offset: 0x2C4
- Type: PT_GNU_EH_FRAME
Flags: [ PF_R ]
FirstSec: .eh_frame_hdr
LastSec: .eh_frame_hdr
VAddr: 0x402270
Align: 0x4
Offset: 0x2270
- Type: PT_GNU_STACK
Flags: [ PF_W, PF_R ]
Align: 0x10
Offset: 0x0
- Type: PT_GNU_RELRO
Flags: [ PF_R ]
FirstSec: .init_array
LastSec: .got
VAddr: 0x403E00
Offset: 0x2E00
Sections:
- Name: .interp
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x4002A8
AddressAlign: 0x1
Content: 2F6C696236342F6C642D6C696E75782D7838362D36342E736F2E3200
- Name: .note.gnu.build-id
Type: SHT_NOTE
Flags: [ SHF_ALLOC ]
Address: 0x4002C4
AddressAlign: 0x4
Notes:
- Name: GNU
Desc: 66CF856212C3B313EA98AD840984B20EA781118A
Type: NT_PRPSINFO
- Name: .note.ABI-tag
Type: SHT_NOTE
Flags: [ SHF_ALLOC ]
Address: 0x4002E8
AddressAlign: 0x4
Notes:
- Name: GNU
Desc: '00000000030000000200000000000000'
Type: NT_VERSION
- Name: .gnu.hash
Type: SHT_GNU_HASH
Flags: [ SHF_ALLOC ]
Address: 0x400308
Link: .dynsym
AddressAlign: 0x8
Header:
SymNdx: 0x1
Shift2: 0x0
BloomFilter: [ 0x0 ]
HashBuckets: [ 0x0 ]
HashValues: [ ]
- Name: .dynsym
Type: SHT_DYNSYM
Flags: [ SHF_ALLOC ]
Address: 0x400328
Link: .dynstr
AddressAlign: 0x8
- Name: .dynstr
Type: SHT_STRTAB
Flags: [ SHF_ALLOC ]
Address: 0x400430
AddressAlign: 0x1
- Name: .gnu.version
Type: SHT_GNU_versym
Flags: [ SHF_ALLOC ]
Address: 0x4004BA
Link: .dynsym
AddressAlign: 0x2
Entries: [ 0, 2, 2, 3, 4, 2, 5, 5, 2, 0, 5 ]
- Name: .gnu.version_r
Type: SHT_GNU_verneed
Flags: [ SHF_ALLOC ]
Address: 0x4004D0
Link: .dynstr
AddressAlign: 0x8
Dependencies:
- Version: 1
File: libm.so.6
Entries:
- Name: GLIBC_2.2.5
Hash: 157882997
Flags: 0
Other: 5
- Name: GLIBC_2.29
Hash: 110530953
Flags: 0
Other: 3
- Version: 1
File: libc.so.6
Entries:
- Name: GLIBC_2.4
Hash: 225011988
Flags: 0
Other: 4
- Name: GLIBC_2.2.5
Hash: 157882997
Flags: 0
Other: 2
- Name: .rela.dyn
Type: SHT_RELA
Flags: [ SHF_ALLOC ]
Address: 0x400530
Link: .dynsym
AddressAlign: 0x8
Relocations:
- Offset: 0x403FF0
Symbol: __libc_start_main
Type: R_X86_64_GLOB_DAT
- Offset: 0x403FF8
Symbol: __gmon_start__
Type: R_X86_64_GLOB_DAT
- Name: .rela.plt
Type: SHT_RELA
Flags: [ SHF_ALLOC, SHF_INFO_LINK ]
Address: 0x400560
Link: .dynsym
AddressAlign: 0x8
Info: .got.plt
Relocations:
- Offset: 0x404018
Symbol: putchar
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404020
Symbol: puts
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404028
Symbol: pow
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404030
Symbol: __stack_chk_fail
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404038
Symbol: printf
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404040
Symbol: cos
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404048
Symbol: acos
Type: R_X86_64_JUMP_SLOT
- Offset: 0x404050
Symbol: sqrt
Type: R_X86_64_JUMP_SLOT
- Name: .init
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x401000
AddressAlign: 0x4
Offset: 0x1000
Content: F30F1EFA4883EC08488B05E92F00004885C07402FFD04883C408C3
- Name: .plt
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x401020
AddressAlign: 0x10
EntSize: 0x10
Content: FF35E22F0000FF25E42F00000F1F4000FF25E22F00006800000000E9E0FFFFFFFF25DA2F00006801000000E9D0FFFFFFFF25D22F00006802000000E9C0FFFFFFFF25CA2F00006803000000E9B0FFFFFFFF25C22F00006804000000E9A0FFFFFFFF25BA2F00006805000000E990FFFFFFFF25B22F00006806000000E980FFFFFFFF25AA2F00006807000000E970FFFFFF
- Name: .text
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x4010B0
AddressAlign: 0x10
Content: 4156BF082040004155415455534883EC5064488B042528000000488944244831C0E86AFFFFFF488D742430488D7C2424488B0529100000F20F101529100000F20F100D2910000066480F6ED8488B050510000066480F6EC0E8F3060000BFBF20400031C0E857FFFFFF448B5C24244585DB7E2131DBF20F1044DC30BFCA204000B8010000004883C301E832FFFFFF395C24247FE1BF0A000000E8E2FEFFFF488D742430488D7C2424488B05B10F0000F20F1015C10F0000F20F100DC10F000066480F6ED8488B058D0F000066480F6EC0E87B060000BFBF20400031C0E8DFFEFFFF448B5424244585D27E2131DBF20F1044DC30BFCA204000B8010000004883C301E8BAFEFFFF395C24247FE1BF0A000000E86AFEFFFF488B053B0F0000F20F101D630F0000488D742430F20F10155E0F0000F20F100D5E0F0000488D7C242466480F6EC0E807060000BFBF20400031C0E86BFEFFFF448B4C24244585C97E2131DBF20F1044DC30BFCA204000B8010000004883C301E846FEFFFF395C24247FE1BF0A000000E8F6FDFFFF488D742430488D7C2424488B05BD0E0000F20F101DFD0E0000F20F100DFD0E000066480F6ED066480F6EC0E896050000BFBF20400031C0E8FAFDFFFF448B4424244585C07E2131DBF20F1044DC30BFCA204000B8010000004883C301E8D5FDFFFF395C24247FE1BF0A000000E885FDFFFF488B05460E0000F20F101DA60E0000488D742430F20F100DA10E0000F20F1005A10E0000488D7C242466480F6ED0E822050000BFBF20400031C0E886FDFFFF8B7C242485FF7E2131DBF20F1044DC30BFCA204000B8010000004883C301E863FDFFFF395C24247FE1BF0A000000E813FDFFFFF20F101D530E0000F20F1015530E0000488D742430F20F100D4E0E0000F20F10054E0E0000488D7C2424E8B4040000BFBF20400031C0E818FDFFFF8B74242485F67E2131DBF20F1044DC30BFCA204000B8010000004883C301E8F5FCFFFF395C24247FE1BF0A000000E8A5FCFFFFF20F101D050E0000F20F1015050E0000488D742430F20F100D000E0000F20F1005000E0000488D7C2424E846040000BFBF20400031C0E8AAFCFFFF8B4C242485C97E2131DBF20F1044DC30BFCA204000B8010000004883C301E887FCFFFF395C24247FE1BF0A000000E837FCFFFFF20F101DB70D0000F20F1015B70D0000488D742430F20F100DB20D0000F20F1005B20D0000488D7C2424E8D8030000BFBF20400031C0E83CFCFFFF8B54242485D27E2131DBF20F1044DC30BFCA204000B8010000004883C301E819FCFFFF395C24247FE1BF0A00000041BD09000000E8C3FBFFFF488B05940C00004889442410488B05800C000041BE280000004889442418488B05660C000041BC1100000048894424080F1F00488B05490C0000BD0900000048890424F20F101C24488D742430488D7C2424F20F10542408F20F104C2418F20F10442410E82A030000BFBF20400031C0E88EFBFFFF8B44242485C07E2131DBF20F1044DC30BFCA204000B8010000004883C301E86BFBFFFF395C24247FE1BF0A000000E81BFBFFFFF20F102424F20F5C25B60C0000F20F11242483ED017584F20F102DAC0C0000F20F586C2408F20F116C24084183EC010F8556FFFFFFF20F107C2418F20F5C3D900C0000F20F117C24184183EE010F8523FFFFFFF20F103D980B0000F20F587C2410F20F117C24104183ED010F85F3FEFFFFBF3020400031DBE8AEFAFFFF4889DF488D742428E8C10500008B54242889DEBFCE20400031C04883C302E8BBFAFFFF4881FBA086010075D4BF0A000000BB6901ED3FE863FAFFFF4889DF488D742428E8860500008B5424284889DE31C0BFDF2040004883C301E87FFAFFFF4881FB6941ED3F75D3BF58204000E83CFAFFFF660FEFD2660F28C2F20F111424E8CA010000F20F101424BF80204000B802000000660F28C8660F28C2E83EFAFFFFF20F101424F20F5815B10B0000F20F103DB10B0000660F2FFA73BBBFEE204000E8E9F9FFFF660FEFD2660F28C2F20F111424E857010000F20F101424BFA0204000B802000000660F28C8660F28C2E8EBF9FFFFF20F101424F20F58156E0B0000F20F103D6E0B0000660F2FFA73BB488B442448644833042528000000750F4883C45031C05B5D415C415D415EC3E89CF9FFFF662E0F1F8400000000006690F30F1EFA31ED4989D15E4889E24883E4F0505449C7C0201C400048C7C1B01B400048C7C7B0104000FF15F2280000F490F30F1EFAC3662E0F1F84000000000090B868404000483D684040007413B8000000004885C07409BF68404000FFE06690C30F1F440000662E0F1F840000000000BE684040004881EE684040004889F048C1EE3F48C1F8034801C648D1FE7411B8000000004885C07407BF68404000FFE0C30F1F440000662E0F1F840000000000803DE1280000007517554889E5E87EFFFFFFC605CF280000015DC30F1F440000C30F1F440000662E0F1F840000000000EB8E662E0F1F8400000000000F1F4000F20F5905480A0000F20F5E05480A0000C366662E0F1F8400000000000F1F4000F20F5905300A0000F20F5E05200A0000C3662E0F1F8400000000000F1F440000F20F5EC8534889F34883EC50F20F5ED0F20F110C24DD0424660FEFC9DB3C24DB2C24F20F5ED8F20F11542418DD442418D9C1D8CAD905E6090000D8CADEE9D905E0090000DCF9F20F115C2418D9C3D8C4D8CCD8CCD9CCDEC9DECAD9CADEE1D905C4090000DC4C2418DEC1D835BC090000D9C1D8CAD8CAD9C1D8CAD8E1DD5C2418F20F10442418660F2FC80F8398000000DDD8660F2EC8660F28D0C70701000000F20F51D20F87B6010000D9C9DB7C2430F20F100D90090000DD542418F20F10442418660F540586090000DB7C2420F20F58C2E879F7FFFFF20F11442418DD442418DB6C2430D8F1DEC1DD5C2418DB6C2420D9EEDFF1DDD87714F20F107C2418660F573D59090000F20F117C2418DB2C24D8350A090000DC6C2418DD1B4883C4505BC3660F1F440000DD5C2418F20F10442418C70703000000660F28F0660F2EC8F20F51F6F20F117424180F8736010000D9C9DB7C2420DC742418DD5C2418F20F10442418E827F7FFFFDB6C2420660FEFC9F20F11442418DD5C2420F20F10542420660F2ECA660F28DAF20F51DB0F870D010000F20F102DD5070000F20F591D8D080000F20F5EC5F20F116C2430F20F115C2420E8C8F6FFFFDB2C24F20F11442440F20F10442418D83553080000F20F580563080000F20F5E442430DB3C24E89DF6FFFFF20F104C2440F20F10642420DB2C24660F28D0F20F59CCF20F59D4D9C0F20F114C2440DC6C2440DD5C2440F20F10442440F20F11542440DC6C2440DD5C2440660F164424400F1103F20F10442418F20F580507080000F20F5E442430E83CF6FFFFF20F59442420DB2C24F20F11442418DC6C2418DD5B104883C4505BC3DB7C2430F20F11542418DB7C2420E82DF6FFFFF20F10542418DB6C2430DB6C2420E926FEFFFFDB7C2430DB7C2420E80DF6FFFFDB6C2430DB6C2420E9B2FEFFFF660F28C2F20F11542448F20F115C2420E8EBF5FFFFF20F103DB3060000F20F10442418F20F105C2420F20F591D5F070000F20F5EC7F20F117C2430F20F115C2420E89AF5FFFFDB2C24F20F10742420F20F10542448D83525070000F20F59F0660F28C2F20F11742440D9C0DB3C24DC6C2440DD1BE887F5FFFFF20F10442418F20F580511070000F20F5E442430E84EF5FFFFDB2C24F20F10542448F20F59442420F20F11442440DC6C2440660F28C2DD5B08E849F5FFFFE9CFFEFFFF0F1F400041B82000000031C031D2660F1F4400004889F948C1E70248C1E91E83E103488D1491488D0C85010000004801C04839CA72074829CA4883C0014183E80175D1488906C3662E0F1F8400000000000F1F00F30F1EFA41574C8D3D4322000041564989D641554989F541544189FC55488D2D34220000534C29FD4883EC08E81FF4FFFF48C1FD03741F31DB0F1F80000000004C89F24C89EE4489E741FF14DF4883C3014839DD75EA4883C4085B5D415C415D415E415FC366662E0F1F840000000000F30F1EFAC3
- Name: .fini
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x401C28
AddressAlign: 0x4
Content: F30F1EFA4883EC084883C408C3
- Name: .rodata
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x402000
AddressAlign: 0x10
Offset: 0x2000
Content: 01000200000000002A2A2A2A2A2A2A2A2A2043554249432046554E4354494F4E53202A2A2A2A2A2A2A2A2A2A2A0000002A2A2A2A2A2A2A2A2A20494E54454745522053515220524F4F5453202A2A2A2A2A2A2A2A2A2A2A002A2A2A2A2A2A2A2A2A20414E474C4520434F4E56455253494F4E202A2A2A2A2A2A2A2A2A2A2A000025332E30662064656772656573203D20252E3132662072616469616E730A0000252E3132662072616469616E73203D2025332E306620646567726565730A00536F6C7574696F6E733A0020256600737172742825336429203D202532640A007371727428256C5829203D2025580A0000000000000000F0BF00000000000014400000000000002440000000000000F03F0000000000003EC0000000000000404000000000000025C0000000000000314000000000000012C00000000000003FC000000000000036400000000000000CC000000000008041C06666666666662BC00000000000002840AE47E17A14AE284000000000000008409A999999999937C00000000000001840295C8FC2F5F850C000000000000020C000000000000041400000000000001E40D7A3703D0A572140000000000080464000000000000030403333333333331540333333333333FBBF00000000000028C077BE9F1A2FDDDC3F85EB51B81E85E33F000000000000D03FFCA9F1D24D62503F0000000000807640399D52A246DF413F9B0B6097FB2119400000000000806640182D4454FB21094000004040000010410000D8410000584200000000000000C0182D4454FB211940182D4454FB212940555555555555D53FFFFFFFFFFFFFFF7F000000000000000000000000000000800000000000000000
- Name: .eh_frame_hdr
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x402270
AddressAlign: 0x4
Content: 011B033B5C0000000A000000B0EDFFFFA000000040EEFFFFC800000060F4FFFF7800000090F4FFFF8C00000050F5FFFF1001000070F5FFFF2401000090F5FFFF38010000F0F8FFFF6801000040F9FFFF80010000B0F9FFFFC8010000
- Name: .eh_frame
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x4022D0
AddressAlign: 0x8
Content: 1400000000000000017A5200017810011B0C070890010000100000001C000000E0F3FFFF2F000000004407101000000030000000FCF3FFFF0500000000000000240000004400000008EDFFFF90000000000E10460E184A0F0B770880003F1A3B2A33242200000000440000006C00000070EDFFFF1406000000420E108E02470E188D03420E208C04410E288605410E308306440E800103F3050A0E30430E28410E20420E18420E10420E08410B00000010000000B400000038F4FFFF110000000000000010000000C800000044F4FFFF11000000000000002C000000DC00000050F4FFFF5C03000000450E108302470E600314010A0E10410E08470B0336010A0E10410E08410B00140000000C01000080F7FFFF4300000000000000000000004400000024010000B8F7FFFF6500000000460E108F02490E188E03450E208D04450E288C05440E308606480E388307470E406E0E38410E30410E28420E20420E18420E10420E0800100000006C010000E0F7FFFF050000000000000000000000
- Name: .init_array
Type: SHT_INIT_ARRAY
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x403E00
AddressAlign: 0x8
EntSize: 0x8
Offset: 0x2E00
Content: B017400000000000
- Name: .fini_array
Type: SHT_FINI_ARRAY
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x403E08
AddressAlign: 0x8
EntSize: 0x8
Content: '8017400000000000'
- Name: .dynamic
Type: SHT_DYNAMIC
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x403E10
Link: .dynstr
AddressAlign: 0x8
Entries:
- Tag: DT_NEEDED
Value: 0x1
- Tag: DT_NEEDED
Value: 0x28
- Tag: DT_INIT
Value: 0x401000
- Tag: DT_FINI
Value: 0x401C28
- Tag: DT_INIT_ARRAY
Value: 0x403E00
- Tag: DT_INIT_ARRAYSZ
Value: 0x8
- Tag: DT_FINI_ARRAY
Value: 0x403E08
- Tag: DT_FINI_ARRAYSZ
Value: 0x8
- Tag: DT_GNU_HASH
Value: 0x400308
- Tag: DT_STRTAB
Value: 0x400430
- Tag: DT_SYMTAB
Value: 0x400328
- Tag: DT_STRSZ
Value: 0x8A
- Tag: DT_SYMENT
Value: 0x18
- Tag: DT_DEBUG
Value: 0x0
- Tag: DT_PLTGOT
Value: 0x404000
- Tag: DT_PLTRELSZ
Value: 0xC0
- Tag: DT_PLTREL
Value: 0x7
- Tag: DT_JMPREL
Value: 0x400560
- Tag: DT_RELA
Value: 0x400530
- Tag: DT_RELASZ
Value: 0x30
- Tag: DT_RELAENT
Value: 0x18
- Tag: DT_VERNEED
Value: 0x4004D0
- Tag: DT_VERNEEDNUM
Value: 0x2
- Tag: DT_VERSYM
Value: 0x4004BA
- Tag: DT_NULL
Value: 0x0
- Tag: DT_NULL
Value: 0x0
- Tag: DT_NULL
Value: 0x0
- Tag: DT_NULL
Value: 0x0
- Tag: DT_NULL
Value: 0x0
- Tag: DT_NULL
Value: 0x0
- Name: .got
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x403FF0
AddressAlign: 0x8
EntSize: 0x8
Content: '00000000000000000000000000000000'
- Name: .got.plt
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x404000
AddressAlign: 0x8
EntSize: 0x8
Content: 103E400000000000000000000000000000000000000000003610400000000000461040000000000056104000000000006610400000000000761040000000000086104000000000009610400000000000A610400000000000
- Name: .data
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x404058
AddressAlign: 0x8
Content: '00000000000000000000000000000000'
- Name: .tm_clone_table
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x404068
AddressAlign: 0x8
- Name: .bss
Type: SHT_NOBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x404068
AddressAlign: 0x1
Size: 0x8
- Name: .comment
Type: SHT_PROGBITS
Flags: [ SHF_MERGE, SHF_STRINGS ]
AddressAlign: 0x1
EntSize: 0x1
Content: 4743433A20285562756E747520392E342E302D317562756E7475317E31362E30342920392E342E3000
- Name: .rela.init
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .init
Relocations:
- Offset: 0x40100B
Symbol: __gmon_start__
Type: R_X86_64_REX_GOTPCRELX
Addend: -4
- Name: .rela.text
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .text
Relocations:
- Offset: 0x4010B3
Symbol: .rodata
Type: R_X86_64_32
Addend: 8
- Offset: 0x4010D2
Symbol: 'puts@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4010E3
Symbol: .LC6
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4010EB
Symbol: .LC7
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4010F3
Symbol: .LC8
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4010FF
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401109
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40110E
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x401115
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40112C
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x40113A
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40114A
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40115B
Symbol: .LC6
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401163
Symbol: .LC11
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40116B
Symbol: .LC12
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401177
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401181
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401186
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x40118D
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4011A4
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x4011B2
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4011C2
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4011C9
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4011D1
Symbol: .LC13
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4011DE
Symbol: .LC14
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4011E6
Symbol: .LC15
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4011F5
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4011FA
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x401201
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401218
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401226
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401236
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401247
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40124F
Symbol: .LC16
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401257
Symbol: .LC17
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401266
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40126B
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x401272
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401289
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401297
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4012A7
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4012AE
Symbol: .LC2
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4012B6
Symbol: .LC18
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4012C3
Symbol: .LC19
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4012CB
Symbol: .LC20
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4012DA
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4012DF
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x4012E6
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4012FB
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401309
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401319
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401321
Symbol: .LC21
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401329
Symbol: .LC22
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401336
Symbol: .LC23
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40133E
Symbol: .LC24
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401348
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40134D
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x401354
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401369
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401377
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401387
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40138F
Symbol: .LC25
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401397
Symbol: .LC26
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4013A4
Symbol: .LC27
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4013AC
Symbol: .LC28
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4013B6
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4013BB
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x4013C2
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4013D7
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x4013E5
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4013F5
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4013FD
Symbol: .LC29
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401405
Symbol: .LC30
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401412
Symbol: .LC31
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40141A
Symbol: .LC32
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401424
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401429
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x401430
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401445
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401453
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401469
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401470
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40147C
Symbol: .LC3
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40148E
Symbol: .LC2
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4014A3
Symbol: .LC0
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4014D2
Symbol: SolveCubic
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4014D7
Symbol: .rodata
Type: R_X86_64_32
Addend: 191
- Offset: 0x4014DE
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4014F3
Symbol: .rodata
Type: R_X86_64_32
Addend: 202
- Offset: 0x401501
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401511
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40151E
Symbol: .LC33
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401530
Symbol: .LC34
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401554
Symbol: .LC35
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40156C
Symbol: .LC4
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401587
Symbol: .rodata
Type: R_X86_64_32
Addend: 48
- Offset: 0x40158E
Symbol: 'puts@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40159B
Symbol: usqrt
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4015A6
Symbol: .rodata
Type: R_X86_64_32
Addend: 206
- Offset: 0x4015B1
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4015C9
Symbol: 'putchar@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4015D6
Symbol: usqrt
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4015E4
Symbol: .rodata
Type: R_X86_64_32
Addend: 223
- Offset: 0x4015ED
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4015FB
Symbol: .rodata
Type: R_X86_64_32
Addend: 88
- Offset: 0x401600
Symbol: 'puts@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401612
Symbol: deg2rad
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40161C
Symbol: .rodata
Type: R_X86_64_32
Addend: 128
- Offset: 0x40162E
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40163B
Symbol: .LC41
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401643
Symbol: .LC42
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40164E
Symbol: .rodata
Type: R_X86_64_32
Addend: 238
- Offset: 0x401653
Symbol: 'puts@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401665
Symbol: rad2deg
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40166F
Symbol: .rodata
Type: R_X86_64_32
Addend: 160
- Offset: 0x401681
Symbol: 'printf@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x40168E
Symbol: .LC45
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401696
Symbol: .LC46
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4016C0
Symbol: '__stack_chk_fail@@GLIBC_2.4'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4016E6
Symbol: __libc_csu_fini
Type: R_X86_64_32S
- Offset: 0x4016ED
Symbol: __libc_csu_init
Type: R_X86_64_32S
- Offset: 0x4016F4
Symbol: main
Type: R_X86_64_32S
- Offset: 0x4016FA
Symbol: '__libc_start_main@@GLIBC_2.2.5'
Type: R_X86_64_GOTPCRELX
Addend: -4
- Offset: 0x401711
Symbol: __TMC_END__
Type: R_X86_64_32
- Offset: 0x401717
Symbol: .tm_clone_table
Type: R_X86_64_32S
- Offset: 0x40171E
Symbol: _ITM_deregisterTMCloneTable
Type: R_X86_64_32
- Offset: 0x401728
Symbol: .tm_clone_table
Type: R_X86_64_32
- Offset: 0x401741
Symbol: __TMC_END__
Type: R_X86_64_32
- Offset: 0x401748
Symbol: .tm_clone_table
Type: R_X86_64_32S
- Offset: 0x401760
Symbol: _ITM_registerTMCloneTable
Type: R_X86_64_32
- Offset: 0x40176A
Symbol: .tm_clone_table
Type: R_X86_64_32
- Offset: 0x401782
Symbol: .bss
Type: R_X86_64_PC32
Addend: -5
- Offset: 0x401794
Symbol: .bss
Type: R_X86_64_PC32
Addend: -5
- Offset: 0x4017C4
Symbol: '.LC0 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4017CC
Symbol: .LC1
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4017E4
Symbol: .LC1
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4017EC
Symbol: '.LC0 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401836
Symbol: '.LC0 (2)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401840
Symbol: '.LC1 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401860
Symbol: '.LC2 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40186C
Symbol: '.LC3 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4018B4
Symbol: .LC9
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4018C6
Symbol: .LC10
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4018D3
Symbol: 'pow@@GLIBC_2.29'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401903
Symbol: '.LC12 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401912
Symbol: '.LC0 (2)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401965
Symbol: 'acos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401997
Symbol: '.LC6 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x40199F
Symbol: .LC5
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4019B4
Symbol: 'cos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x4019C9
Symbol: '.LC0 (2)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4019D1
Symbol: '.LC7 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x4019DF
Symbol: 'cos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401A35
Symbol: '.LC8 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401A40
Symbol: 'cos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401A6F
Symbol: 'sqrt@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401A8F
Symbol: 'sqrt@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401AB1
Symbol: 'sqrt@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401AB9
Symbol: '.LC6 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401ACD
Symbol: .LC5
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401AE2
Symbol: 'cos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401AF7
Symbol: '.LC0 (2)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401B15
Symbol: 'sqrt@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401B23
Symbol: '.LC7 (1)'
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401B2E
Symbol: 'cos@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401B53
Symbol: 'sqrt@@GLIBC_2.2.5'
Type: R_X86_64_PLT32
Addend: -4
- Offset: 0x401BB9
Symbol: __init_array_start
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401BD0
Symbol: __init_array_end
Type: R_X86_64_PC32
Addend: -4
- Offset: 0x401BDD
Symbol: _init
Type: R_X86_64_PLT32
Addend: -4
- Name: .rela.eh_frame
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .eh_frame
Relocations:
- Offset: 0x4022F0
Symbol: .text
Type: R_X86_64_PC32
Addend: 1568
- Offset: 0x402304
Symbol: .text
Type: R_X86_64_PC32
Addend: 1616
- Offset: 0x402340
Symbol: .text
Type: R_X86_64_PC32
- Offset: 0x402388
Symbol: .text
Type: R_X86_64_PC32
Addend: 1808
- Offset: 0x40239C
Symbol: .text
Type: R_X86_64_PC32
Addend: 1840
- Offset: 0x4023B0
Symbol: .text
Type: R_X86_64_PC32
Addend: 1872
- Offset: 0x4023E0
Symbol: .text
Type: R_X86_64_PC32
Addend: 2736
- Offset: 0x4023F8
Symbol: .text
Type: R_X86_64_PC32
Addend: 2816
- Offset: 0x402440
Symbol: .text
Type: R_X86_64_PC32
Addend: 2928
- Name: .rela.init_array
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .init_array
Relocations:
- Offset: 0x403E00
Symbol: .text
Type: R_X86_64_64
Addend: 1792
- Name: .rela.fini_array
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .fini_array
Relocations:
- Offset: 0x403E08
Symbol: .text
Type: R_X86_64_64
Addend: 1744
- Type: SectionHeaderTable
Sections:
- Name: .interp
- Name: .note.gnu.build-id
- Name: .note.ABI-tag
- Name: .gnu.hash
- Name: .dynsym
- Name: .dynstr
- Name: .gnu.version
- Name: .gnu.version_r
- Name: .rela.dyn
- Name: .rela.plt
- Name: .init
- Name: .rela.init
- Name: .plt
- Name: .text
- Name: .rela.text
- Name: .fini
- Name: .rodata
- Name: .eh_frame_hdr
- Name: .eh_frame
- Name: .rela.eh_frame
- Name: .init_array
- Name: .rela.init_array
- Name: .fini_array
- Name: .rela.fini_array
- Name: .dynamic
- Name: .got
- Name: .got.plt
- Name: .data
- Name: .tm_clone_table
- Name: .bss
- Name: .comment
- Name: .symtab
- Name: .strtab
- Name: .shstrtab
Symbols:
- Name: .interp
Type: STT_SECTION
Section: .interp
Value: 0x4002A8
- Name: .note.gnu.build-id
Type: STT_SECTION
Section: .note.gnu.build-id
Value: 0x4002C4
- Name: .note.ABI-tag
Type: STT_SECTION
Section: .note.ABI-tag
Value: 0x4002E8
- Name: .gnu.hash
Type: STT_SECTION
Section: .gnu.hash
Value: 0x400308
- Name: .dynsym
Type: STT_SECTION
Section: .dynsym
Value: 0x400328
- Name: .dynstr
Type: STT_SECTION
Section: .dynstr
Value: 0x400430
- Name: .gnu.version
Type: STT_SECTION
Section: .gnu.version
Value: 0x4004BA
- Name: .gnu.version_r
Type: STT_SECTION
Section: .gnu.version_r
Value: 0x4004D0
- Name: .rela.dyn
Type: STT_SECTION
Section: .rela.dyn
Value: 0x400530
- Name: .rela.plt
Type: STT_SECTION
Section: .rela.plt
Value: 0x400560
- Name: .init
Type: STT_SECTION
Section: .init
Value: 0x401000
- Name: .plt
Type: STT_SECTION
Section: .plt
Value: 0x401020
- Name: .text
Type: STT_SECTION
Section: .text
Value: 0x4010B0
- Name: .fini
Type: STT_SECTION
Section: .fini
Value: 0x401C28
- Name: .rodata
Type: STT_SECTION
Section: .rodata
Value: 0x402000
- Name: .eh_frame_hdr
Type: STT_SECTION
Section: .eh_frame_hdr
Value: 0x402270
- Name: .eh_frame
Type: STT_SECTION
Section: .eh_frame
Value: 0x4022D0
- Name: .init_array
Type: STT_SECTION
Section: .init_array
Value: 0x403E00
- Name: .fini_array
Type: STT_SECTION
Section: .fini_array
Value: 0x403E08
- Name: .dynamic
Type: STT_SECTION
Section: .dynamic
Value: 0x403E10
- Name: .got
Type: STT_SECTION
Section: .got
Value: 0x403FF0
- Name: .got.plt
Type: STT_SECTION
Section: .got.plt
Value: 0x404000
- Name: .data
Type: STT_SECTION
Section: .data
Value: 0x404058
- Name: .tm_clone_table
Type: STT_SECTION
Section: .tm_clone_table
Value: 0x404068
- Name: .bss
Type: STT_SECTION
Section: .bss
Value: 0x404068
- Name: .comment
Type: STT_SECTION
Section: .comment
- Name: basicmath_large.c
Type: STT_FILE
Index: SHN_ABS
- Name: .LC6
Section: .rodata
Value: 0x402110
- Name: .LC7
Section: .rodata
Value: 0x402118
- Name: .LC8
Section: .rodata
Value: 0x402120
- Name: .LC4
Section: .rodata
Value: 0x402108
- Name: .LC11
Section: .rodata
Value: 0x402128
- Name: .LC12
Section: .rodata
Value: 0x402130
- Name: .LC13
Section: .rodata
Value: 0x402138
- Name: .LC14
Section: .rodata
Value: 0x402140
- Name: .LC15
Section: .rodata
Value: 0x402148
- Name: .LC16
Section: .rodata
Value: 0x402150
- Name: .LC17
Section: .rodata
Value: 0x402158
- Name: .LC2
Section: .rodata
Value: 0x4020F8
- Name: .LC18
Section: .rodata
Value: 0x402160
- Name: .LC19
Section: .rodata
Value: 0x402168
- Name: .LC20
Section: .rodata
Value: 0x402170
- Name: .LC21
Section: .rodata
Value: 0x402178
- Name: .LC22
Section: .rodata
Value: 0x402180
- Name: .LC23
Section: .rodata
Value: 0x402188
- Name: .LC24
Section: .rodata
Value: 0x402190
- Name: .LC25
Section: .rodata
Value: 0x402198
- Name: .LC26
Section: .rodata
Value: 0x4021A0
- Name: .LC27
Section: .rodata
Value: 0x4021A8
- Name: .LC28
Section: .rodata
Value: 0x4021B0
- Name: .LC29
Section: .rodata
Value: 0x4021B8
- Name: .LC30
Section: .rodata
Value: 0x4021C0
- Name: .LC31
Section: .rodata
Value: 0x4021C8
- Name: .LC32
Section: .rodata
Value: 0x4021D0
- Name: .LC3
Section: .rodata
Value: 0x402100
- Name: .LC0
Section: .rodata
Value: 0x4020F0
- Name: .LC33
Section: .rodata
Value: 0x4021D8
- Name: .LC34
Section: .rodata
Value: 0x4021E0
- Name: .LC35
Section: .rodata
Value: 0x4021E8
- Name: .LC41
Section: .rodata
Value: 0x4021F0
- Name: .LC42
Section: .rodata
Value: 0x4021F8
- Name: .LC45
Section: .rodata
Value: 0x402200
- Name: .LC46
Section: .rodata
Value: 0x402208
- Name: crtstuff.c
Type: STT_FILE
Index: SHN_ABS
- Name: __TMC_LIST__
Type: STT_OBJECT
Section: .tm_clone_table
Value: 0x404068
- Name: deregister_tm_clones
Type: STT_FUNC
Section: .text
Value: 0x401710
- Name: register_tm_clones
Type: STT_FUNC
Section: .text
Value: 0x401740
- Name: __do_global_dtors_aux
Type: STT_FUNC
Section: .text
Value: 0x401780
- Name: completed.8023
Type: STT_OBJECT
Section: .bss
Value: 0x404068
Size: 0x1
- Name: __do_global_dtors_aux_fini_array_entry
Type: STT_OBJECT
Section: .fini_array
Value: 0x403E08
- Name: frame_dummy
Type: STT_FUNC
Section: .text
Value: 0x4017B0
- Name: __frame_dummy_init_array_entry
Type: STT_OBJECT
Section: .init_array
Value: 0x403E00
- Name: rad2deg.c
Type: STT_FILE
Index: SHN_ABS
- Name: '.LC0 (1)'
Section: .rodata
Value: 0x402210
- Name: .LC1
Section: .rodata
Value: 0x402218
- Name: cubic.c
Type: STT_FILE
Index: SHN_ABS
- Name: '.LC0 (2)'
Section: .rodata
Value: 0x402220
- Name: '.LC1 (1)'
Section: .rodata
Value: 0x402224
- Name: '.LC2 (1)'
Section: .rodata
Value: 0x402228
- Name: '.LC3 (1)'
Section: .rodata
Value: 0x40222C
- Name: .LC9
Section: .rodata
Value: 0x402248
- Name: .LC10
Section: .rodata
Value: 0x402250
- Name: '.LC12 (1)'
Section: .rodata
Value: 0x402260
- Name: '.LC6 (1)'
Section: .rodata
Value: 0x402170
- Name: .LC5
Section: .rodata
Value: 0x402230
- Name: '.LC7 (1)'
Section: .rodata
Value: 0x402238
- Name: '.LC8 (1)'
Section: .rodata
Value: 0x402240
- Name: isqrt.c
Type: STT_FILE
Index: SHN_ABS
- Name: 'crtstuff.c (1)'
Type: STT_FILE
Index: SHN_ABS
- Name: __FRAME_END__
Type: STT_OBJECT
Section: .eh_frame
Value: 0x40244C
- Type: STT_FILE
Index: SHN_ABS
- Name: __init_array_end
Section: .init_array
Value: 0x403E08
- Name: _DYNAMIC
Type: STT_OBJECT
Section: .dynamic
Value: 0x403E10
- Name: __init_array_start
Section: .init_array
Value: 0x403E00
- Name: __GNU_EH_FRAME_HDR
Section: .eh_frame_hdr
Value: 0x402270
- Name: _GLOBAL_OFFSET_TABLE_
Type: STT_OBJECT
Section: .got.plt
Value: 0x404000
- Name: __libc_csu_fini
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x401C20
Size: 0x5
- Name: 'putchar@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: _ITM_deregisterTMCloneTable
Binding: STB_WEAK
- Name: data_start
Section: .data
Binding: STB_WEAK
Value: 0x404058
- Name: 'puts@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: usqrt
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x401B60
Size: 0x43
- Name: _edata
Section: .tm_clone_table
Binding: STB_GLOBAL
Value: 0x404068
- Name: 'pow@@GLIBC_2.29'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: _fini
Type: STT_FUNC
Section: .fini
Binding: STB_GLOBAL
Value: 0x401C28
Other: [ STV_HIDDEN ]
- Name: '__stack_chk_fail@@GLIBC_2.4'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: 'printf@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: 'cos@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: 'acos@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: '__libc_start_main@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: deg2rad
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x4017E0
Size: 0x11
- Name: __data_start
Section: .data
Binding: STB_GLOBAL
Value: 0x404058
- Name: SolveCubic
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x401800
Size: 0x35C
- Name: __gmon_start__
Binding: STB_WEAK
- Name: __dso_handle
Type: STT_OBJECT
Section: .data
Binding: STB_GLOBAL
Value: 0x404060
Other: [ STV_HIDDEN ]
- Name: _IO_stdin_used
Type: STT_OBJECT
Section: .rodata
Binding: STB_GLOBAL
Value: 0x402000
Size: 0x4
- Name: __libc_csu_init
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x401BB0
Size: 0x65
- Name: _end
Section: .bss
Binding: STB_GLOBAL
Value: 0x404070
- Name: _dl_relocate_static_pie
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x401700
Size: 0x5
Other: [ STV_HIDDEN ]
- Name: _start
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x4016D0
Size: 0x2F
- Name: rad2deg
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x4017C0
Size: 0x11
- Name: __bss_start
Section: .bss
Binding: STB_GLOBAL
Value: 0x404068
- Name: main
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x4010B0
Size: 0x614
- Name: __TMC_END__
Type: STT_OBJECT
Section: .tm_clone_table
Binding: STB_GLOBAL
Value: 0x404068
Other: [ STV_HIDDEN ]
- Name: _ITM_registerTMCloneTable
Binding: STB_WEAK
- Name: 'sqrt@@GLIBC_2.2.5'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: _init
Type: STT_FUNC
Section: .init
Binding: STB_GLOBAL
Value: 0x401000
Other: [ STV_HIDDEN ]
DynamicSymbols:
- Name: putchar
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: puts
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: pow
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: __stack_chk_fail
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: printf
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: cos
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: acos
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: __libc_start_main
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: __gmon_start__
Binding: STB_WEAK
- Name: sqrt
Type: STT_FUNC
Binding: STB_GLOBAL
...