1--- !ELF 2FileHeader: 3 Class: ELFCLASS64 4 Data: ELFDATA2LSB 5 Type: ET_EXEC 6 Machine: EM_X86_64 7 Entry: 0x4016D0 8ProgramHeaders: 9 - Type: PT_PHDR 10 Flags: [ PF_R ] 11 VAddr: 0x400040 12 Align: 0x8 13 Offset: 0x40 14 - Type: PT_INTERP 15 Flags: [ PF_R ] 16 FirstSec: .interp 17 LastSec: .interp 18 VAddr: 0x4002A8 19 Offset: 0x2A8 20 - Type: PT_LOAD 21 Flags: [ PF_R ] 22 FirstSec: .interp 23 LastSec: .rela.plt 24 VAddr: 0x400000 25 Align: 0x1000 26 Offset: 0x0 27 - Type: PT_LOAD 28 Flags: [ PF_X, PF_R ] 29 FirstSec: .init 30 LastSec: .fini 31 VAddr: 0x401000 32 Align: 0x1000 33 Offset: 0x1000 34 - Type: PT_LOAD 35 Flags: [ PF_R ] 36 FirstSec: .rodata 37 LastSec: .eh_frame 38 VAddr: 0x402000 39 Align: 0x1000 40 Offset: 0x2000 41 - Type: PT_LOAD 42 Flags: [ PF_W, PF_R ] 43 FirstSec: .init_array 44 LastSec: .bss 45 VAddr: 0x403E00 46 Align: 0x1000 47 Offset: 0x2E00 48 - Type: PT_DYNAMIC 49 Flags: [ PF_W, PF_R ] 50 FirstSec: .dynamic 51 LastSec: .dynamic 52 VAddr: 0x403E10 53 Align: 0x8 54 Offset: 0x2E10 55 - Type: PT_NOTE 56 Flags: [ PF_R ] 57 FirstSec: .note.gnu.build-id 58 LastSec: .note.ABI-tag 59 VAddr: 0x4002C4 60 Align: 0x4 61 Offset: 0x2C4 62 - Type: PT_GNU_EH_FRAME 63 Flags: [ PF_R ] 64 FirstSec: .eh_frame_hdr 65 LastSec: .eh_frame_hdr 66 VAddr: 0x402270 67 Align: 0x4 68 Offset: 0x2270 69 - Type: PT_GNU_STACK 70 Flags: [ PF_W, PF_R ] 71 Align: 0x10 72 Offset: 0x0 73 - Type: PT_GNU_RELRO 74 Flags: [ PF_R ] 75 FirstSec: .init_array 76 LastSec: .got 77 VAddr: 0x403E00 78 Offset: 0x2E00 79Sections: 80 - Name: .interp 81 Type: SHT_PROGBITS 82 Flags: [ SHF_ALLOC ] 83 Address: 0x4002A8 84 AddressAlign: 0x1 85 Content: 2F6C696236342F6C642D6C696E75782D7838362D36342E736F2E3200 86 - Name: .note.gnu.build-id 87 Type: SHT_NOTE 88 Flags: [ SHF_ALLOC ] 89 Address: 0x4002C4 90 AddressAlign: 0x4 91 Notes: 92 - Name: GNU 93 Desc: 66CF856212C3B313EA98AD840984B20EA781118A 94 Type: NT_PRPSINFO 95 - Name: .note.ABI-tag 96 Type: SHT_NOTE 97 Flags: [ SHF_ALLOC ] 98 Address: 0x4002E8 99 AddressAlign: 0x4 100 Notes: 101 - Name: GNU 102 Desc: '00000000030000000200000000000000' 103 Type: NT_VERSION 104 - Name: .gnu.hash 105 Type: SHT_GNU_HASH 106 Flags: [ SHF_ALLOC ] 107 Address: 0x400308 108 Link: .dynsym 109 AddressAlign: 0x8 110 Header: 111 SymNdx: 0x1 112 Shift2: 0x0 113 BloomFilter: [ 0x0 ] 114 HashBuckets: [ 0x0 ] 115 HashValues: [ ] 116 - Name: .dynsym 117 Type: SHT_DYNSYM 118 Flags: [ SHF_ALLOC ] 119 Address: 0x400328 120 Link: .dynstr 121 AddressAlign: 0x8 122 - Name: .dynstr 123 Type: SHT_STRTAB 124 Flags: [ SHF_ALLOC ] 125 Address: 0x400430 126 AddressAlign: 0x1 127 - Name: .gnu.version 128 Type: SHT_GNU_versym 129 Flags: [ SHF_ALLOC ] 130 Address: 0x4004BA 131 Link: .dynsym 132 AddressAlign: 0x2 133 Entries: [ 0, 2, 2, 3, 4, 2, 5, 5, 2, 0, 5 ] 134 - Name: .gnu.version_r 135 Type: SHT_GNU_verneed 136 Flags: [ SHF_ALLOC ] 137 Address: 0x4004D0 138 Link: .dynstr 139 AddressAlign: 0x8 140 Dependencies: 141 - Version: 1 142 File: libm.so.6 143 Entries: 144 - Name: GLIBC_2.2.5 145 Hash: 157882997 146 Flags: 0 147 Other: 5 148 - Name: GLIBC_2.29 149 Hash: 110530953 150 Flags: 0 151 Other: 3 152 - Version: 1 153 File: libc.so.6 154 Entries: 155 - Name: GLIBC_2.4 156 Hash: 225011988 157 Flags: 0 158 Other: 4 159 - Name: GLIBC_2.2.5 160 Hash: 157882997 161 Flags: 0 162 Other: 2 163 - Name: .rela.dyn 164 Type: SHT_RELA 165 Flags: [ SHF_ALLOC ] 166 Address: 0x400530 167 Link: .dynsym 168 AddressAlign: 0x8 169 Relocations: 170 - Offset: 0x403FF0 171 Symbol: __libc_start_main 172 Type: R_X86_64_GLOB_DAT 173 - Offset: 0x403FF8 174 Symbol: __gmon_start__ 175 Type: R_X86_64_GLOB_DAT 176 - Name: .rela.plt 177 Type: SHT_RELA 178 Flags: [ SHF_ALLOC, SHF_INFO_LINK ] 179 Address: 0x400560 180 Link: .dynsym 181 AddressAlign: 0x8 182 Info: .got.plt 183 Relocations: 184 - Offset: 0x404018 185 Symbol: putchar 186 Type: R_X86_64_JUMP_SLOT 187 - Offset: 0x404020 188 Symbol: puts 189 Type: R_X86_64_JUMP_SLOT 190 - Offset: 0x404028 191 Symbol: pow 192 Type: R_X86_64_JUMP_SLOT 193 - Offset: 0x404030 194 Symbol: __stack_chk_fail 195 Type: R_X86_64_JUMP_SLOT 196 - Offset: 0x404038 197 Symbol: printf 198 Type: R_X86_64_JUMP_SLOT 199 - Offset: 0x404040 200 Symbol: cos 201 Type: R_X86_64_JUMP_SLOT 202 - Offset: 0x404048 203 Symbol: acos 204 Type: R_X86_64_JUMP_SLOT 205 - Offset: 0x404050 206 Symbol: sqrt 207 Type: R_X86_64_JUMP_SLOT 208 - Name: .init 209 Type: SHT_PROGBITS 210 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 211 Address: 0x401000 212 AddressAlign: 0x4 213 Offset: 0x1000 214 Content: F30F1EFA4883EC08488B05E92F00004885C07402FFD04883C408C3 215 - Name: .plt 216 Type: SHT_PROGBITS 217 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 218 Address: 0x401020 219 AddressAlign: 0x10 220 EntSize: 0x10 221 Content: FF35E22F0000FF25E42F00000F1F4000FF25E22F00006800000000E9E0FFFFFFFF25DA2F00006801000000E9D0FFFFFFFF25D22F00006802000000E9C0FFFFFFFF25CA2F00006803000000E9B0FFFFFFFF25C22F00006804000000E9A0FFFFFFFF25BA2F00006805000000E990FFFFFFFF25B22F00006806000000E980FFFFFFFF25AA2F00006807000000E970FFFFFF 222 - Name: .text 223 Type: SHT_PROGBITS 224 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 225 Address: 0x4010B0 226 AddressAlign: 0x10 227 Content: 4156BF082040004155415455534883EC5064488B042528000000488944244831C0E86AFFFFFF488D742430488D7C2424488B0529100000F20F101529100000F20F100D2910000066480F6ED8488B050510000066480F6EC0E8F3060000BFBF20400031C0E857FFFFFF448B5C24244585DB7E2131DBF20F1044DC30BFCA204000B8010000004883C301E832FFFFFF395C24247FE1BF0A000000E8E2FEFFFF488D742430488D7C2424488B05B10F0000F20F1015C10F0000F20F100DC10F000066480F6ED8488B058D0F000066480F6EC0E87B060000BFBF20400031C0E8DFFEFFFF448B5424244585D27E2131DBF20F1044DC30BFCA204000B8010000004883C301E8BAFEFFFF395C24247FE1BF0A000000E86AFEFFFF488B053B0F0000F20F101D630F0000488D742430F20F10155E0F0000F20F100D5E0F0000488D7C242466480F6EC0E807060000BFBF20400031C0E86BFEFFFF448B4C24244585C97E2131DBF20F1044DC30BFCA204000B8010000004883C301E846FEFFFF395C24247FE1BF0A000000E8F6FDFFFF488D742430488D7C2424488B05BD0E0000F20F101DFD0E0000F20F100DFD0E000066480F6ED066480F6EC0E896050000BFBF20400031C0E8FAFDFFFF448B4424244585C07E2131DBF20F1044DC30BFCA204000B8010000004883C301E8D5FDFFFF395C24247FE1BF0A000000E885FDFFFF488B05460E0000F20F101DA60E0000488D742430F20F100DA10E0000F20F1005A10E0000488D7C242466480F6ED0E822050000BFBF20400031C0E886FDFFFF8B7C242485FF7E2131DBF20F1044DC30BFCA204000B8010000004883C301E863FDFFFF395C24247FE1BF0A000000E813FDFFFFF20F101D530E0000F20F1015530E0000488D742430F20F100D4E0E0000F20F10054E0E0000488D7C2424E8B4040000BFBF20400031C0E818FDFFFF8B74242485F67E2131DBF20F1044DC30BFCA204000B8010000004883C301E8F5FCFFFF395C24247FE1BF0A000000E8A5FCFFFFF20F101D050E0000F20F1015050E0000488D742430F20F100D000E0000F20F1005000E0000488D7C2424E846040000BFBF20400031C0E8AAFCFFFF8B4C242485C97E2131DBF20F1044DC30BFCA204000B8010000004883C301E887FCFFFF395C24247FE1BF0A000000E837FCFFFFF20F101DB70D0000F20F1015B70D0000488D742430F20F100DB20D0000F20F1005B20D0000488D7C2424E8D8030000BFBF20400031C0E83CFCFFFF8B54242485D27E2131DBF20F1044DC30BFCA204000B8010000004883C301E819FCFFFF395C24247FE1BF0A00000041BD09000000E8C3FBFFFF488B05940C00004889442410488B05800C000041BE280000004889442418488B05660C000041BC1100000048894424080F1F00488B05490C0000BD0900000048890424F20F101C24488D742430488D7C2424F20F10542408F20F104C2418F20F10442410E82A030000BFBF20400031C0E88EFBFFFF8B44242485C07E2131DBF20F1044DC30BFCA204000B8010000004883C301E86BFBFFFF395C24247FE1BF0A000000E81BFBFFFFF20F102424F20F5C25B60C0000F20F11242483ED017584F20F102DAC0C0000F20F586C2408F20F116C24084183EC010F8556FFFFFFF20F107C2418F20F5C3D900C0000F20F117C24184183EE010F8523FFFFFFF20F103D980B0000F20F587C2410F20F117C24104183ED010F85F3FEFFFFBF3020400031DBE8AEFAFFFF4889DF488D742428E8C10500008B54242889DEBFCE20400031C04883C302E8BBFAFFFF4881FBA086010075D4BF0A000000BB6901ED3FE863FAFFFF4889DF488D742428E8860500008B5424284889DE31C0BFDF2040004883C301E87FFAFFFF4881FB6941ED3F75D3BF58204000E83CFAFFFF660FEFD2660F28C2F20F111424E8CA010000F20F101424BF80204000B802000000660F28C8660F28C2E83EFAFFFFF20F101424F20F5815B10B0000F20F103DB10B0000660F2FFA73BBBFEE204000E8E9F9FFFF660FEFD2660F28C2F20F111424E857010000F20F101424BFA0204000B802000000660F28C8660F28C2E8EBF9FFFFF20F101424F20F58156E0B0000F20F103D6E0B0000660F2FFA73BB488B442448644833042528000000750F4883C45031C05B5D415C415D415EC3E89CF9FFFF662E0F1F8400000000006690F30F1EFA31ED4989D15E4889E24883E4F0505449C7C0201C400048C7C1B01B400048C7C7B0104000FF15F2280000F490F30F1EFAC3662E0F1F84000000000090B868404000483D684040007413B8000000004885C07409BF68404000FFE06690C30F1F440000662E0F1F840000000000BE684040004881EE684040004889F048C1EE3F48C1F8034801C648D1FE7411B8000000004885C07407BF68404000FFE0C30F1F440000662E0F1F840000000000803DE1280000007517554889E5E87EFFFFFFC605CF280000015DC30F1F440000C30F1F440000662E0F1F840000000000EB8E662E0F1F8400000000000F1F4000F20F5905480A0000F20F5E05480A0000C366662E0F1F8400000000000F1F4000F20F5905300A0000F20F5E05200A0000C3662E0F1F8400000000000F1F440000F20F5EC8534889F34883EC50F20F5ED0F20F110C24DD0424660FEFC9DB3C24DB2C24F20F5ED8F20F11542418DD442418D9C1D8CAD905E6090000D8CADEE9D905E0090000DCF9F20F115C2418D9C3D8C4D8CCD8CCD9CCDEC9DECAD9CADEE1D905C4090000DC4C2418DEC1D835BC090000D9C1D8CAD8CAD9C1D8CAD8E1DD5C2418F20F10442418660F2FC80F8398000000DDD8660F2EC8660F28D0C70701000000F20F51D20F87B6010000D9C9DB7C2430F20F100D90090000DD542418F20F10442418660F540586090000DB7C2420F20F58C2E879F7FFFFF20F11442418DD442418DB6C2430D8F1DEC1DD5C2418DB6C2420D9EEDFF1DDD87714F20F107C2418660F573D59090000F20F117C2418DB2C24D8350A090000DC6C2418DD1B4883C4505BC3660F1F440000DD5C2418F20F10442418C70703000000660F28F0660F2EC8F20F51F6F20F117424180F8736010000D9C9DB7C2420DC742418DD5C2418F20F10442418E827F7FFFFDB6C2420660FEFC9F20F11442418DD5C2420F20F10542420660F2ECA660F28DAF20F51DB0F870D010000F20F102DD5070000F20F591D8D080000F20F5EC5F20F116C2430F20F115C2420E8C8F6FFFFDB2C24F20F11442440F20F10442418D83553080000F20F580563080000F20F5E442430DB3C24E89DF6FFFFF20F104C2440F20F10642420DB2C24660F28D0F20F59CCF20F59D4D9C0F20F114C2440DC6C2440DD5C2440F20F10442440F20F11542440DC6C2440DD5C2440660F164424400F1103F20F10442418F20F580507080000F20F5E442430E83CF6FFFFF20F59442420DB2C24F20F11442418DC6C2418DD5B104883C4505BC3DB7C2430F20F11542418DB7C2420E82DF6FFFFF20F10542418DB6C2430DB6C2420E926FEFFFFDB7C2430DB7C2420E80DF6FFFFDB6C2430DB6C2420E9B2FEFFFF660F28C2F20F11542448F20F115C2420E8EBF5FFFFF20F103DB3060000F20F10442418F20F105C2420F20F591D5F070000F20F5EC7F20F117C2430F20F115C2420E89AF5FFFFDB2C24F20F10742420F20F10542448D83525070000F20F59F0660F28C2F20F11742440D9C0DB3C24DC6C2440DD1BE887F5FFFFF20F10442418F20F580511070000F20F5E442430E84EF5FFFFDB2C24F20F10542448F20F59442420F20F11442440DC6C2440660F28C2DD5B08E849F5FFFFE9CFFEFFFF0F1F400041B82000000031C031D2660F1F4400004889F948C1E70248C1E91E83E103488D1491488D0C85010000004801C04839CA72074829CA4883C0014183E80175D1488906C3662E0F1F8400000000000F1F00F30F1EFA41574C8D3D4322000041564989D641554989F541544189FC55488D2D34220000534C29FD4883EC08E81FF4FFFF48C1FD03741F31DB0F1F80000000004C89F24C89EE4489E741FF14DF4883C3014839DD75EA4883C4085B5D415C415D415E415FC366662E0F1F840000000000F30F1EFAC3 228 - Name: .fini 229 Type: SHT_PROGBITS 230 Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 231 Address: 0x401C28 232 AddressAlign: 0x4 233 Content: F30F1EFA4883EC084883C408C3 234 - Name: .rodata 235 Type: SHT_PROGBITS 236 Flags: [ SHF_ALLOC ] 237 Address: 0x402000 238 AddressAlign: 0x10 239 Offset: 0x2000 240 Content: 01000200000000002A2A2A2A2A2A2A2A2A2043554249432046554E4354494F4E53202A2A2A2A2A2A2A2A2A2A2A0000002A2A2A2A2A2A2A2A2A20494E54454745522053515220524F4F5453202A2A2A2A2A2A2A2A2A2A2A002A2A2A2A2A2A2A2A2A20414E474C4520434F4E56455253494F4E202A2A2A2A2A2A2A2A2A2A2A000025332E30662064656772656573203D20252E3132662072616469616E730A0000252E3132662072616469616E73203D2025332E306620646567726565730A00536F6C7574696F6E733A0020256600737172742825336429203D202532640A007371727428256C5829203D2025580A0000000000000000F0BF00000000000014400000000000002440000000000000F03F0000000000003EC0000000000000404000000000000025C0000000000000314000000000000012C00000000000003FC000000000000036400000000000000CC000000000008041C06666666666662BC00000000000002840AE47E17A14AE284000000000000008409A999999999937C00000000000001840295C8FC2F5F850C000000000000020C000000000000041400000000000001E40D7A3703D0A572140000000000080464000000000000030403333333333331540333333333333FBBF00000000000028C077BE9F1A2FDDDC3F85EB51B81E85E33F000000000000D03FFCA9F1D24D62503F0000000000807640399D52A246DF413F9B0B6097FB2119400000000000806640182D4454FB21094000004040000010410000D8410000584200000000000000C0182D4454FB211940182D4454FB212940555555555555D53FFFFFFFFFFFFFFF7F000000000000000000000000000000800000000000000000 241 - Name: .eh_frame_hdr 242 Type: SHT_PROGBITS 243 Flags: [ SHF_ALLOC ] 244 Address: 0x402270 245 AddressAlign: 0x4 246 Content: 011B033B5C0000000A000000B0EDFFFFA000000040EEFFFFC800000060F4FFFF7800000090F4FFFF8C00000050F5FFFF1001000070F5FFFF2401000090F5FFFF38010000F0F8FFFF6801000040F9FFFF80010000B0F9FFFFC8010000 247 - Name: .eh_frame 248 Type: SHT_PROGBITS 249 Flags: [ SHF_ALLOC ] 250 Address: 0x4022D0 251 AddressAlign: 0x8 252 Content: 1400000000000000017A5200017810011B0C070890010000100000001C000000E0F3FFFF2F000000004407101000000030000000FCF3FFFF0500000000000000240000004400000008EDFFFF90000000000E10460E184A0F0B770880003F1A3B2A33242200000000440000006C00000070EDFFFF1406000000420E108E02470E188D03420E208C04410E288605410E308306440E800103F3050A0E30430E28410E20420E18420E10420E08410B00000010000000B400000038F4FFFF110000000000000010000000C800000044F4FFFF11000000000000002C000000DC00000050F4FFFF5C03000000450E108302470E600314010A0E10410E08470B0336010A0E10410E08410B00140000000C01000080F7FFFF4300000000000000000000004400000024010000B8F7FFFF6500000000460E108F02490E188E03450E208D04450E288C05440E308606480E388307470E406E0E38410E30410E28420E20420E18420E10420E0800100000006C010000E0F7FFFF050000000000000000000000 253 - Name: .init_array 254 Type: SHT_INIT_ARRAY 255 Flags: [ SHF_WRITE, SHF_ALLOC ] 256 Address: 0x403E00 257 AddressAlign: 0x8 258 EntSize: 0x8 259 Offset: 0x2E00 260 Content: B017400000000000 261 - Name: .fini_array 262 Type: SHT_FINI_ARRAY 263 Flags: [ SHF_WRITE, SHF_ALLOC ] 264 Address: 0x403E08 265 AddressAlign: 0x8 266 EntSize: 0x8 267 Content: '8017400000000000' 268 - Name: .dynamic 269 Type: SHT_DYNAMIC 270 Flags: [ SHF_WRITE, SHF_ALLOC ] 271 Address: 0x403E10 272 Link: .dynstr 273 AddressAlign: 0x8 274 Entries: 275 - Tag: DT_NEEDED 276 Value: 0x1 277 - Tag: DT_NEEDED 278 Value: 0x28 279 - Tag: DT_INIT 280 Value: 0x401000 281 - Tag: DT_FINI 282 Value: 0x401C28 283 - Tag: DT_INIT_ARRAY 284 Value: 0x403E00 285 - Tag: DT_INIT_ARRAYSZ 286 Value: 0x8 287 - Tag: DT_FINI_ARRAY 288 Value: 0x403E08 289 - Tag: DT_FINI_ARRAYSZ 290 Value: 0x8 291 - Tag: DT_GNU_HASH 292 Value: 0x400308 293 - Tag: DT_STRTAB 294 Value: 0x400430 295 - Tag: DT_SYMTAB 296 Value: 0x400328 297 - Tag: DT_STRSZ 298 Value: 0x8A 299 - Tag: DT_SYMENT 300 Value: 0x18 301 - Tag: DT_DEBUG 302 Value: 0x0 303 - Tag: DT_PLTGOT 304 Value: 0x404000 305 - Tag: DT_PLTRELSZ 306 Value: 0xC0 307 - Tag: DT_PLTREL 308 Value: 0x7 309 - Tag: DT_JMPREL 310 Value: 0x400560 311 - Tag: DT_RELA 312 Value: 0x400530 313 - Tag: DT_RELASZ 314 Value: 0x30 315 - Tag: DT_RELAENT 316 Value: 0x18 317 - Tag: DT_VERNEED 318 Value: 0x4004D0 319 - Tag: DT_VERNEEDNUM 320 Value: 0x2 321 - Tag: DT_VERSYM 322 Value: 0x4004BA 323 - Tag: DT_NULL 324 Value: 0x0 325 - Tag: DT_NULL 326 Value: 0x0 327 - Tag: DT_NULL 328 Value: 0x0 329 - Tag: DT_NULL 330 Value: 0x0 331 - Tag: DT_NULL 332 Value: 0x0 333 - Tag: DT_NULL 334 Value: 0x0 335 - Name: .got 336 Type: SHT_PROGBITS 337 Flags: [ SHF_WRITE, SHF_ALLOC ] 338 Address: 0x403FF0 339 AddressAlign: 0x8 340 EntSize: 0x8 341 Content: '00000000000000000000000000000000' 342 - Name: .got.plt 343 Type: SHT_PROGBITS 344 Flags: [ SHF_WRITE, SHF_ALLOC ] 345 Address: 0x404000 346 AddressAlign: 0x8 347 EntSize: 0x8 348 Content: 103E400000000000000000000000000000000000000000003610400000000000461040000000000056104000000000006610400000000000761040000000000086104000000000009610400000000000A610400000000000 349 - Name: .data 350 Type: SHT_PROGBITS 351 Flags: [ SHF_WRITE, SHF_ALLOC ] 352 Address: 0x404058 353 AddressAlign: 0x8 354 Content: '00000000000000000000000000000000' 355 - Name: .tm_clone_table 356 Type: SHT_PROGBITS 357 Flags: [ SHF_WRITE, SHF_ALLOC ] 358 Address: 0x404068 359 AddressAlign: 0x8 360 - Name: .bss 361 Type: SHT_NOBITS 362 Flags: [ SHF_WRITE, SHF_ALLOC ] 363 Address: 0x404068 364 AddressAlign: 0x1 365 Size: 0x8 366 - Name: .comment 367 Type: SHT_PROGBITS 368 Flags: [ SHF_MERGE, SHF_STRINGS ] 369 AddressAlign: 0x1 370 EntSize: 0x1 371 Content: 4743433A20285562756E747520392E342E302D317562756E7475317E31362E30342920392E342E3000 372 - Name: .rela.init 373 Type: SHT_RELA 374 Flags: [ SHF_INFO_LINK ] 375 Link: .symtab 376 AddressAlign: 0x8 377 Info: .init 378 Relocations: 379 - Offset: 0x40100B 380 Symbol: __gmon_start__ 381 Type: R_X86_64_REX_GOTPCRELX 382 Addend: -4 383 - Name: .rela.text 384 Type: SHT_RELA 385 Flags: [ SHF_INFO_LINK ] 386 Link: .symtab 387 AddressAlign: 0x8 388 Info: .text 389 Relocations: 390 - Offset: 0x4010B3 391 Symbol: .rodata 392 Type: R_X86_64_32 393 Addend: 8 394 - Offset: 0x4010D2 395 Symbol: 'puts@@GLIBC_2.2.5' 396 Type: R_X86_64_PLT32 397 Addend: -4 398 - Offset: 0x4010E3 399 Symbol: .LC6 400 Type: R_X86_64_PC32 401 Addend: -4 402 - Offset: 0x4010EB 403 Symbol: .LC7 404 Type: R_X86_64_PC32 405 Addend: -4 406 - Offset: 0x4010F3 407 Symbol: .LC8 408 Type: R_X86_64_PC32 409 Addend: -4 410 - Offset: 0x4010FF 411 Symbol: .LC4 412 Type: R_X86_64_PC32 413 Addend: -4 414 - Offset: 0x401109 415 Symbol: SolveCubic 416 Type: R_X86_64_PLT32 417 Addend: -4 418 - Offset: 0x40110E 419 Symbol: .rodata 420 Type: R_X86_64_32 421 Addend: 191 422 - Offset: 0x401115 423 Symbol: 'printf@@GLIBC_2.2.5' 424 Type: R_X86_64_PLT32 425 Addend: -4 426 - Offset: 0x40112C 427 Symbol: .rodata 428 Type: R_X86_64_32 429 Addend: 202 430 - Offset: 0x40113A 431 Symbol: 'printf@@GLIBC_2.2.5' 432 Type: R_X86_64_PLT32 433 Addend: -4 434 - Offset: 0x40114A 435 Symbol: 'putchar@@GLIBC_2.2.5' 436 Type: R_X86_64_PLT32 437 Addend: -4 438 - Offset: 0x40115B 439 Symbol: .LC6 440 Type: R_X86_64_PC32 441 Addend: -4 442 - Offset: 0x401163 443 Symbol: .LC11 444 Type: R_X86_64_PC32 445 Addend: -4 446 - Offset: 0x40116B 447 Symbol: .LC12 448 Type: R_X86_64_PC32 449 Addend: -4 450 - Offset: 0x401177 451 Symbol: .LC4 452 Type: R_X86_64_PC32 453 Addend: -4 454 - Offset: 0x401181 455 Symbol: SolveCubic 456 Type: R_X86_64_PLT32 457 Addend: -4 458 - Offset: 0x401186 459 Symbol: .rodata 460 Type: R_X86_64_32 461 Addend: 191 462 - Offset: 0x40118D 463 Symbol: 'printf@@GLIBC_2.2.5' 464 Type: R_X86_64_PLT32 465 Addend: -4 466 - Offset: 0x4011A4 467 Symbol: .rodata 468 Type: R_X86_64_32 469 Addend: 202 470 - Offset: 0x4011B2 471 Symbol: 'printf@@GLIBC_2.2.5' 472 Type: R_X86_64_PLT32 473 Addend: -4 474 - Offset: 0x4011C2 475 Symbol: 'putchar@@GLIBC_2.2.5' 476 Type: R_X86_64_PLT32 477 Addend: -4 478 - Offset: 0x4011C9 479 Symbol: .LC4 480 Type: R_X86_64_PC32 481 Addend: -4 482 - Offset: 0x4011D1 483 Symbol: .LC13 484 Type: R_X86_64_PC32 485 Addend: -4 486 - Offset: 0x4011DE 487 Symbol: .LC14 488 Type: R_X86_64_PC32 489 Addend: -4 490 - Offset: 0x4011E6 491 Symbol: .LC15 492 Type: R_X86_64_PC32 493 Addend: -4 494 - Offset: 0x4011F5 495 Symbol: SolveCubic 496 Type: R_X86_64_PLT32 497 Addend: -4 498 - Offset: 0x4011FA 499 Symbol: .rodata 500 Type: R_X86_64_32 501 Addend: 191 502 - Offset: 0x401201 503 Symbol: 'printf@@GLIBC_2.2.5' 504 Type: R_X86_64_PLT32 505 Addend: -4 506 - Offset: 0x401218 507 Symbol: .rodata 508 Type: R_X86_64_32 509 Addend: 202 510 - Offset: 0x401226 511 Symbol: 'printf@@GLIBC_2.2.5' 512 Type: R_X86_64_PLT32 513 Addend: -4 514 - Offset: 0x401236 515 Symbol: 'putchar@@GLIBC_2.2.5' 516 Type: R_X86_64_PLT32 517 Addend: -4 518 - Offset: 0x401247 519 Symbol: .LC4 520 Type: R_X86_64_PC32 521 Addend: -4 522 - Offset: 0x40124F 523 Symbol: .LC16 524 Type: R_X86_64_PC32 525 Addend: -4 526 - Offset: 0x401257 527 Symbol: .LC17 528 Type: R_X86_64_PC32 529 Addend: -4 530 - Offset: 0x401266 531 Symbol: SolveCubic 532 Type: R_X86_64_PLT32 533 Addend: -4 534 - Offset: 0x40126B 535 Symbol: .rodata 536 Type: R_X86_64_32 537 Addend: 191 538 - Offset: 0x401272 539 Symbol: 'printf@@GLIBC_2.2.5' 540 Type: R_X86_64_PLT32 541 Addend: -4 542 - Offset: 0x401289 543 Symbol: .rodata 544 Type: R_X86_64_32 545 Addend: 202 546 - Offset: 0x401297 547 Symbol: 'printf@@GLIBC_2.2.5' 548 Type: R_X86_64_PLT32 549 Addend: -4 550 - Offset: 0x4012A7 551 Symbol: 'putchar@@GLIBC_2.2.5' 552 Type: R_X86_64_PLT32 553 Addend: -4 554 - Offset: 0x4012AE 555 Symbol: .LC2 556 Type: R_X86_64_PC32 557 Addend: -4 558 - Offset: 0x4012B6 559 Symbol: .LC18 560 Type: R_X86_64_PC32 561 Addend: -4 562 - Offset: 0x4012C3 563 Symbol: .LC19 564 Type: R_X86_64_PC32 565 Addend: -4 566 - Offset: 0x4012CB 567 Symbol: .LC20 568 Type: R_X86_64_PC32 569 Addend: -4 570 - Offset: 0x4012DA 571 Symbol: SolveCubic 572 Type: R_X86_64_PLT32 573 Addend: -4 574 - Offset: 0x4012DF 575 Symbol: .rodata 576 Type: R_X86_64_32 577 Addend: 191 578 - Offset: 0x4012E6 579 Symbol: 'printf@@GLIBC_2.2.5' 580 Type: R_X86_64_PLT32 581 Addend: -4 582 - Offset: 0x4012FB 583 Symbol: .rodata 584 Type: R_X86_64_32 585 Addend: 202 586 - Offset: 0x401309 587 Symbol: 'printf@@GLIBC_2.2.5' 588 Type: R_X86_64_PLT32 589 Addend: -4 590 - Offset: 0x401319 591 Symbol: 'putchar@@GLIBC_2.2.5' 592 Type: R_X86_64_PLT32 593 Addend: -4 594 - Offset: 0x401321 595 Symbol: .LC21 596 Type: R_X86_64_PC32 597 Addend: -4 598 - Offset: 0x401329 599 Symbol: .LC22 600 Type: R_X86_64_PC32 601 Addend: -4 602 - Offset: 0x401336 603 Symbol: .LC23 604 Type: R_X86_64_PC32 605 Addend: -4 606 - Offset: 0x40133E 607 Symbol: .LC24 608 Type: R_X86_64_PC32 609 Addend: -4 610 - Offset: 0x401348 611 Symbol: SolveCubic 612 Type: R_X86_64_PLT32 613 Addend: -4 614 - Offset: 0x40134D 615 Symbol: .rodata 616 Type: R_X86_64_32 617 Addend: 191 618 - Offset: 0x401354 619 Symbol: 'printf@@GLIBC_2.2.5' 620 Type: R_X86_64_PLT32 621 Addend: -4 622 - Offset: 0x401369 623 Symbol: .rodata 624 Type: R_X86_64_32 625 Addend: 202 626 - Offset: 0x401377 627 Symbol: 'printf@@GLIBC_2.2.5' 628 Type: R_X86_64_PLT32 629 Addend: -4 630 - Offset: 0x401387 631 Symbol: 'putchar@@GLIBC_2.2.5' 632 Type: R_X86_64_PLT32 633 Addend: -4 634 - Offset: 0x40138F 635 Symbol: .LC25 636 Type: R_X86_64_PC32 637 Addend: -4 638 - Offset: 0x401397 639 Symbol: .LC26 640 Type: R_X86_64_PC32 641 Addend: -4 642 - Offset: 0x4013A4 643 Symbol: .LC27 644 Type: R_X86_64_PC32 645 Addend: -4 646 - Offset: 0x4013AC 647 Symbol: .LC28 648 Type: R_X86_64_PC32 649 Addend: -4 650 - Offset: 0x4013B6 651 Symbol: SolveCubic 652 Type: R_X86_64_PLT32 653 Addend: -4 654 - Offset: 0x4013BB 655 Symbol: .rodata 656 Type: R_X86_64_32 657 Addend: 191 658 - Offset: 0x4013C2 659 Symbol: 'printf@@GLIBC_2.2.5' 660 Type: R_X86_64_PLT32 661 Addend: -4 662 - Offset: 0x4013D7 663 Symbol: .rodata 664 Type: R_X86_64_32 665 Addend: 202 666 - Offset: 0x4013E5 667 Symbol: 'printf@@GLIBC_2.2.5' 668 Type: R_X86_64_PLT32 669 Addend: -4 670 - Offset: 0x4013F5 671 Symbol: 'putchar@@GLIBC_2.2.5' 672 Type: R_X86_64_PLT32 673 Addend: -4 674 - Offset: 0x4013FD 675 Symbol: .LC29 676 Type: R_X86_64_PC32 677 Addend: -4 678 - Offset: 0x401405 679 Symbol: .LC30 680 Type: R_X86_64_PC32 681 Addend: -4 682 - Offset: 0x401412 683 Symbol: .LC31 684 Type: R_X86_64_PC32 685 Addend: -4 686 - Offset: 0x40141A 687 Symbol: .LC32 688 Type: R_X86_64_PC32 689 Addend: -4 690 - Offset: 0x401424 691 Symbol: SolveCubic 692 Type: R_X86_64_PLT32 693 Addend: -4 694 - Offset: 0x401429 695 Symbol: .rodata 696 Type: R_X86_64_32 697 Addend: 191 698 - Offset: 0x401430 699 Symbol: 'printf@@GLIBC_2.2.5' 700 Type: R_X86_64_PLT32 701 Addend: -4 702 - Offset: 0x401445 703 Symbol: .rodata 704 Type: R_X86_64_32 705 Addend: 202 706 - Offset: 0x401453 707 Symbol: 'printf@@GLIBC_2.2.5' 708 Type: R_X86_64_PLT32 709 Addend: -4 710 - Offset: 0x401469 711 Symbol: 'putchar@@GLIBC_2.2.5' 712 Type: R_X86_64_PLT32 713 Addend: -4 714 - Offset: 0x401470 715 Symbol: .LC4 716 Type: R_X86_64_PC32 717 Addend: -4 718 - Offset: 0x40147C 719 Symbol: .LC3 720 Type: R_X86_64_PC32 721 Addend: -4 722 - Offset: 0x40148E 723 Symbol: .LC2 724 Type: R_X86_64_PC32 725 Addend: -4 726 - Offset: 0x4014A3 727 Symbol: .LC0 728 Type: R_X86_64_PC32 729 Addend: -4 730 - Offset: 0x4014D2 731 Symbol: SolveCubic 732 Type: R_X86_64_PLT32 733 Addend: -4 734 - Offset: 0x4014D7 735 Symbol: .rodata 736 Type: R_X86_64_32 737 Addend: 191 738 - Offset: 0x4014DE 739 Symbol: 'printf@@GLIBC_2.2.5' 740 Type: R_X86_64_PLT32 741 Addend: -4 742 - Offset: 0x4014F3 743 Symbol: .rodata 744 Type: R_X86_64_32 745 Addend: 202 746 - Offset: 0x401501 747 Symbol: 'printf@@GLIBC_2.2.5' 748 Type: R_X86_64_PLT32 749 Addend: -4 750 - Offset: 0x401511 751 Symbol: 'putchar@@GLIBC_2.2.5' 752 Type: R_X86_64_PLT32 753 Addend: -4 754 - Offset: 0x40151E 755 Symbol: .LC33 756 Type: R_X86_64_PC32 757 Addend: -4 758 - Offset: 0x401530 759 Symbol: .LC34 760 Type: R_X86_64_PC32 761 Addend: -4 762 - Offset: 0x401554 763 Symbol: .LC35 764 Type: R_X86_64_PC32 765 Addend: -4 766 - Offset: 0x40156C 767 Symbol: .LC4 768 Type: R_X86_64_PC32 769 Addend: -4 770 - Offset: 0x401587 771 Symbol: .rodata 772 Type: R_X86_64_32 773 Addend: 48 774 - Offset: 0x40158E 775 Symbol: 'puts@@GLIBC_2.2.5' 776 Type: R_X86_64_PLT32 777 Addend: -4 778 - Offset: 0x40159B 779 Symbol: usqrt 780 Type: R_X86_64_PLT32 781 Addend: -4 782 - Offset: 0x4015A6 783 Symbol: .rodata 784 Type: R_X86_64_32 785 Addend: 206 786 - Offset: 0x4015B1 787 Symbol: 'printf@@GLIBC_2.2.5' 788 Type: R_X86_64_PLT32 789 Addend: -4 790 - Offset: 0x4015C9 791 Symbol: 'putchar@@GLIBC_2.2.5' 792 Type: R_X86_64_PLT32 793 Addend: -4 794 - Offset: 0x4015D6 795 Symbol: usqrt 796 Type: R_X86_64_PLT32 797 Addend: -4 798 - Offset: 0x4015E4 799 Symbol: .rodata 800 Type: R_X86_64_32 801 Addend: 223 802 - Offset: 0x4015ED 803 Symbol: 'printf@@GLIBC_2.2.5' 804 Type: R_X86_64_PLT32 805 Addend: -4 806 - Offset: 0x4015FB 807 Symbol: .rodata 808 Type: R_X86_64_32 809 Addend: 88 810 - Offset: 0x401600 811 Symbol: 'puts@@GLIBC_2.2.5' 812 Type: R_X86_64_PLT32 813 Addend: -4 814 - Offset: 0x401612 815 Symbol: deg2rad 816 Type: R_X86_64_PLT32 817 Addend: -4 818 - Offset: 0x40161C 819 Symbol: .rodata 820 Type: R_X86_64_32 821 Addend: 128 822 - Offset: 0x40162E 823 Symbol: 'printf@@GLIBC_2.2.5' 824 Type: R_X86_64_PLT32 825 Addend: -4 826 - Offset: 0x40163B 827 Symbol: .LC41 828 Type: R_X86_64_PC32 829 Addend: -4 830 - Offset: 0x401643 831 Symbol: .LC42 832 Type: R_X86_64_PC32 833 Addend: -4 834 - Offset: 0x40164E 835 Symbol: .rodata 836 Type: R_X86_64_32 837 Addend: 238 838 - Offset: 0x401653 839 Symbol: 'puts@@GLIBC_2.2.5' 840 Type: R_X86_64_PLT32 841 Addend: -4 842 - Offset: 0x401665 843 Symbol: rad2deg 844 Type: R_X86_64_PLT32 845 Addend: -4 846 - Offset: 0x40166F 847 Symbol: .rodata 848 Type: R_X86_64_32 849 Addend: 160 850 - Offset: 0x401681 851 Symbol: 'printf@@GLIBC_2.2.5' 852 Type: R_X86_64_PLT32 853 Addend: -4 854 - Offset: 0x40168E 855 Symbol: .LC45 856 Type: R_X86_64_PC32 857 Addend: -4 858 - Offset: 0x401696 859 Symbol: .LC46 860 Type: R_X86_64_PC32 861 Addend: -4 862 - Offset: 0x4016C0 863 Symbol: '__stack_chk_fail@@GLIBC_2.4' 864 Type: R_X86_64_PLT32 865 Addend: -4 866 - Offset: 0x4016E6 867 Symbol: __libc_csu_fini 868 Type: R_X86_64_32S 869 - Offset: 0x4016ED 870 Symbol: __libc_csu_init 871 Type: R_X86_64_32S 872 - Offset: 0x4016F4 873 Symbol: main 874 Type: R_X86_64_32S 875 - Offset: 0x4016FA 876 Symbol: '__libc_start_main@@GLIBC_2.2.5' 877 Type: R_X86_64_GOTPCRELX 878 Addend: -4 879 - Offset: 0x401711 880 Symbol: __TMC_END__ 881 Type: R_X86_64_32 882 - Offset: 0x401717 883 Symbol: .tm_clone_table 884 Type: R_X86_64_32S 885 - Offset: 0x40171E 886 Symbol: _ITM_deregisterTMCloneTable 887 Type: R_X86_64_32 888 - Offset: 0x401728 889 Symbol: .tm_clone_table 890 Type: R_X86_64_32 891 - Offset: 0x401741 892 Symbol: __TMC_END__ 893 Type: R_X86_64_32 894 - Offset: 0x401748 895 Symbol: .tm_clone_table 896 Type: R_X86_64_32S 897 - Offset: 0x401760 898 Symbol: _ITM_registerTMCloneTable 899 Type: R_X86_64_32 900 - Offset: 0x40176A 901 Symbol: .tm_clone_table 902 Type: R_X86_64_32 903 - Offset: 0x401782 904 Symbol: .bss 905 Type: R_X86_64_PC32 906 Addend: -5 907 - Offset: 0x401794 908 Symbol: .bss 909 Type: R_X86_64_PC32 910 Addend: -5 911 - Offset: 0x4017C4 912 Symbol: '.LC0 (1)' 913 Type: R_X86_64_PC32 914 Addend: -4 915 - Offset: 0x4017CC 916 Symbol: .LC1 917 Type: R_X86_64_PC32 918 Addend: -4 919 - Offset: 0x4017E4 920 Symbol: .LC1 921 Type: R_X86_64_PC32 922 Addend: -4 923 - Offset: 0x4017EC 924 Symbol: '.LC0 (1)' 925 Type: R_X86_64_PC32 926 Addend: -4 927 - Offset: 0x401836 928 Symbol: '.LC0 (2)' 929 Type: R_X86_64_PC32 930 Addend: -4 931 - Offset: 0x401840 932 Symbol: '.LC1 (1)' 933 Type: R_X86_64_PC32 934 Addend: -4 935 - Offset: 0x401860 936 Symbol: '.LC2 (1)' 937 Type: R_X86_64_PC32 938 Addend: -4 939 - Offset: 0x40186C 940 Symbol: '.LC3 (1)' 941 Type: R_X86_64_PC32 942 Addend: -4 943 - Offset: 0x4018B4 944 Symbol: .LC9 945 Type: R_X86_64_PC32 946 Addend: -4 947 - Offset: 0x4018C6 948 Symbol: .LC10 949 Type: R_X86_64_PC32 950 Addend: -4 951 - Offset: 0x4018D3 952 Symbol: 'pow@@GLIBC_2.29' 953 Type: R_X86_64_PLT32 954 Addend: -4 955 - Offset: 0x401903 956 Symbol: '.LC12 (1)' 957 Type: R_X86_64_PC32 958 Addend: -4 959 - Offset: 0x401912 960 Symbol: '.LC0 (2)' 961 Type: R_X86_64_PC32 962 Addend: -4 963 - Offset: 0x401965 964 Symbol: 'acos@@GLIBC_2.2.5' 965 Type: R_X86_64_PLT32 966 Addend: -4 967 - Offset: 0x401997 968 Symbol: '.LC6 (1)' 969 Type: R_X86_64_PC32 970 Addend: -4 971 - Offset: 0x40199F 972 Symbol: .LC5 973 Type: R_X86_64_PC32 974 Addend: -4 975 - Offset: 0x4019B4 976 Symbol: 'cos@@GLIBC_2.2.5' 977 Type: R_X86_64_PLT32 978 Addend: -4 979 - Offset: 0x4019C9 980 Symbol: '.LC0 (2)' 981 Type: R_X86_64_PC32 982 Addend: -4 983 - Offset: 0x4019D1 984 Symbol: '.LC7 (1)' 985 Type: R_X86_64_PC32 986 Addend: -4 987 - Offset: 0x4019DF 988 Symbol: 'cos@@GLIBC_2.2.5' 989 Type: R_X86_64_PLT32 990 Addend: -4 991 - Offset: 0x401A35 992 Symbol: '.LC8 (1)' 993 Type: R_X86_64_PC32 994 Addend: -4 995 - Offset: 0x401A40 996 Symbol: 'cos@@GLIBC_2.2.5' 997 Type: R_X86_64_PLT32 998 Addend: -4 999 - Offset: 0x401A6F 1000 Symbol: 'sqrt@@GLIBC_2.2.5' 1001 Type: R_X86_64_PLT32 1002 Addend: -4 1003 - Offset: 0x401A8F 1004 Symbol: 'sqrt@@GLIBC_2.2.5' 1005 Type: R_X86_64_PLT32 1006 Addend: -4 1007 - Offset: 0x401AB1 1008 Symbol: 'sqrt@@GLIBC_2.2.5' 1009 Type: R_X86_64_PLT32 1010 Addend: -4 1011 - Offset: 0x401AB9 1012 Symbol: '.LC6 (1)' 1013 Type: R_X86_64_PC32 1014 Addend: -4 1015 - Offset: 0x401ACD 1016 Symbol: .LC5 1017 Type: R_X86_64_PC32 1018 Addend: -4 1019 - Offset: 0x401AE2 1020 Symbol: 'cos@@GLIBC_2.2.5' 1021 Type: R_X86_64_PLT32 1022 Addend: -4 1023 - Offset: 0x401AF7 1024 Symbol: '.LC0 (2)' 1025 Type: R_X86_64_PC32 1026 Addend: -4 1027 - Offset: 0x401B15 1028 Symbol: 'sqrt@@GLIBC_2.2.5' 1029 Type: R_X86_64_PLT32 1030 Addend: -4 1031 - Offset: 0x401B23 1032 Symbol: '.LC7 (1)' 1033 Type: R_X86_64_PC32 1034 Addend: -4 1035 - Offset: 0x401B2E 1036 Symbol: 'cos@@GLIBC_2.2.5' 1037 Type: R_X86_64_PLT32 1038 Addend: -4 1039 - Offset: 0x401B53 1040 Symbol: 'sqrt@@GLIBC_2.2.5' 1041 Type: R_X86_64_PLT32 1042 Addend: -4 1043 - Offset: 0x401BB9 1044 Symbol: __init_array_start 1045 Type: R_X86_64_PC32 1046 Addend: -4 1047 - Offset: 0x401BD0 1048 Symbol: __init_array_end 1049 Type: R_X86_64_PC32 1050 Addend: -4 1051 - Offset: 0x401BDD 1052 Symbol: _init 1053 Type: R_X86_64_PLT32 1054 Addend: -4 1055 - Name: .rela.eh_frame 1056 Type: SHT_RELA 1057 Flags: [ SHF_INFO_LINK ] 1058 Link: .symtab 1059 AddressAlign: 0x8 1060 Info: .eh_frame 1061 Relocations: 1062 - Offset: 0x4022F0 1063 Symbol: .text 1064 Type: R_X86_64_PC32 1065 Addend: 1568 1066 - Offset: 0x402304 1067 Symbol: .text 1068 Type: R_X86_64_PC32 1069 Addend: 1616 1070 - Offset: 0x402340 1071 Symbol: .text 1072 Type: R_X86_64_PC32 1073 - Offset: 0x402388 1074 Symbol: .text 1075 Type: R_X86_64_PC32 1076 Addend: 1808 1077 - Offset: 0x40239C 1078 Symbol: .text 1079 Type: R_X86_64_PC32 1080 Addend: 1840 1081 - Offset: 0x4023B0 1082 Symbol: .text 1083 Type: R_X86_64_PC32 1084 Addend: 1872 1085 - Offset: 0x4023E0 1086 Symbol: .text 1087 Type: R_X86_64_PC32 1088 Addend: 2736 1089 - Offset: 0x4023F8 1090 Symbol: .text 1091 Type: R_X86_64_PC32 1092 Addend: 2816 1093 - Offset: 0x402440 1094 Symbol: .text 1095 Type: R_X86_64_PC32 1096 Addend: 2928 1097 - Name: .rela.init_array 1098 Type: SHT_RELA 1099 Flags: [ SHF_INFO_LINK ] 1100 Link: .symtab 1101 AddressAlign: 0x8 1102 Info: .init_array 1103 Relocations: 1104 - Offset: 0x403E00 1105 Symbol: .text 1106 Type: R_X86_64_64 1107 Addend: 1792 1108 - Name: .rela.fini_array 1109 Type: SHT_RELA 1110 Flags: [ SHF_INFO_LINK ] 1111 Link: .symtab 1112 AddressAlign: 0x8 1113 Info: .fini_array 1114 Relocations: 1115 - Offset: 0x403E08 1116 Symbol: .text 1117 Type: R_X86_64_64 1118 Addend: 1744 1119 - Type: SectionHeaderTable 1120 Sections: 1121 - Name: .interp 1122 - Name: .note.gnu.build-id 1123 - Name: .note.ABI-tag 1124 - Name: .gnu.hash 1125 - Name: .dynsym 1126 - Name: .dynstr 1127 - Name: .gnu.version 1128 - Name: .gnu.version_r 1129 - Name: .rela.dyn 1130 - Name: .rela.plt 1131 - Name: .init 1132 - Name: .rela.init 1133 - Name: .plt 1134 - Name: .text 1135 - Name: .rela.text 1136 - Name: .fini 1137 - Name: .rodata 1138 - Name: .eh_frame_hdr 1139 - Name: .eh_frame 1140 - Name: .rela.eh_frame 1141 - Name: .init_array 1142 - Name: .rela.init_array 1143 - Name: .fini_array 1144 - Name: .rela.fini_array 1145 - Name: .dynamic 1146 - Name: .got 1147 - Name: .got.plt 1148 - Name: .data 1149 - Name: .tm_clone_table 1150 - Name: .bss 1151 - Name: .comment 1152 - Name: .symtab 1153 - Name: .strtab 1154 - Name: .shstrtab 1155Symbols: 1156 - Name: .interp 1157 Type: STT_SECTION 1158 Section: .interp 1159 Value: 0x4002A8 1160 - Name: .note.gnu.build-id 1161 Type: STT_SECTION 1162 Section: .note.gnu.build-id 1163 Value: 0x4002C4 1164 - Name: .note.ABI-tag 1165 Type: STT_SECTION 1166 Section: .note.ABI-tag 1167 Value: 0x4002E8 1168 - Name: .gnu.hash 1169 Type: STT_SECTION 1170 Section: .gnu.hash 1171 Value: 0x400308 1172 - Name: .dynsym 1173 Type: STT_SECTION 1174 Section: .dynsym 1175 Value: 0x400328 1176 - Name: .dynstr 1177 Type: STT_SECTION 1178 Section: .dynstr 1179 Value: 0x400430 1180 - Name: .gnu.version 1181 Type: STT_SECTION 1182 Section: .gnu.version 1183 Value: 0x4004BA 1184 - Name: .gnu.version_r 1185 Type: STT_SECTION 1186 Section: .gnu.version_r 1187 Value: 0x4004D0 1188 - Name: .rela.dyn 1189 Type: STT_SECTION 1190 Section: .rela.dyn 1191 Value: 0x400530 1192 - Name: .rela.plt 1193 Type: STT_SECTION 1194 Section: .rela.plt 1195 Value: 0x400560 1196 - Name: .init 1197 Type: STT_SECTION 1198 Section: .init 1199 Value: 0x401000 1200 - Name: .plt 1201 Type: STT_SECTION 1202 Section: .plt 1203 Value: 0x401020 1204 - Name: .text 1205 Type: STT_SECTION 1206 Section: .text 1207 Value: 0x4010B0 1208 - Name: .fini 1209 Type: STT_SECTION 1210 Section: .fini 1211 Value: 0x401C28 1212 - Name: .rodata 1213 Type: STT_SECTION 1214 Section: .rodata 1215 Value: 0x402000 1216 - Name: .eh_frame_hdr 1217 Type: STT_SECTION 1218 Section: .eh_frame_hdr 1219 Value: 0x402270 1220 - Name: .eh_frame 1221 Type: STT_SECTION 1222 Section: .eh_frame 1223 Value: 0x4022D0 1224 - Name: .init_array 1225 Type: STT_SECTION 1226 Section: .init_array 1227 Value: 0x403E00 1228 - Name: .fini_array 1229 Type: STT_SECTION 1230 Section: .fini_array 1231 Value: 0x403E08 1232 - Name: .dynamic 1233 Type: STT_SECTION 1234 Section: .dynamic 1235 Value: 0x403E10 1236 - Name: .got 1237 Type: STT_SECTION 1238 Section: .got 1239 Value: 0x403FF0 1240 - Name: .got.plt 1241 Type: STT_SECTION 1242 Section: .got.plt 1243 Value: 0x404000 1244 - Name: .data 1245 Type: STT_SECTION 1246 Section: .data 1247 Value: 0x404058 1248 - Name: .tm_clone_table 1249 Type: STT_SECTION 1250 Section: .tm_clone_table 1251 Value: 0x404068 1252 - Name: .bss 1253 Type: STT_SECTION 1254 Section: .bss 1255 Value: 0x404068 1256 - Name: .comment 1257 Type: STT_SECTION 1258 Section: .comment 1259 - Name: basicmath_large.c 1260 Type: STT_FILE 1261 Index: SHN_ABS 1262 - Name: .LC6 1263 Section: .rodata 1264 Value: 0x402110 1265 - Name: .LC7 1266 Section: .rodata 1267 Value: 0x402118 1268 - Name: .LC8 1269 Section: .rodata 1270 Value: 0x402120 1271 - Name: .LC4 1272 Section: .rodata 1273 Value: 0x402108 1274 - Name: .LC11 1275 Section: .rodata 1276 Value: 0x402128 1277 - Name: .LC12 1278 Section: .rodata 1279 Value: 0x402130 1280 - Name: .LC13 1281 Section: .rodata 1282 Value: 0x402138 1283 - Name: .LC14 1284 Section: .rodata 1285 Value: 0x402140 1286 - Name: .LC15 1287 Section: .rodata 1288 Value: 0x402148 1289 - Name: .LC16 1290 Section: .rodata 1291 Value: 0x402150 1292 - Name: .LC17 1293 Section: .rodata 1294 Value: 0x402158 1295 - Name: .LC2 1296 Section: .rodata 1297 Value: 0x4020F8 1298 - Name: .LC18 1299 Section: .rodata 1300 Value: 0x402160 1301 - Name: .LC19 1302 Section: .rodata 1303 Value: 0x402168 1304 - Name: .LC20 1305 Section: .rodata 1306 Value: 0x402170 1307 - Name: .LC21 1308 Section: .rodata 1309 Value: 0x402178 1310 - Name: .LC22 1311 Section: .rodata 1312 Value: 0x402180 1313 - Name: .LC23 1314 Section: .rodata 1315 Value: 0x402188 1316 - Name: .LC24 1317 Section: .rodata 1318 Value: 0x402190 1319 - Name: .LC25 1320 Section: .rodata 1321 Value: 0x402198 1322 - Name: .LC26 1323 Section: .rodata 1324 Value: 0x4021A0 1325 - Name: .LC27 1326 Section: .rodata 1327 Value: 0x4021A8 1328 - Name: .LC28 1329 Section: .rodata 1330 Value: 0x4021B0 1331 - Name: .LC29 1332 Section: .rodata 1333 Value: 0x4021B8 1334 - Name: .LC30 1335 Section: .rodata 1336 Value: 0x4021C0 1337 - Name: .LC31 1338 Section: .rodata 1339 Value: 0x4021C8 1340 - Name: .LC32 1341 Section: .rodata 1342 Value: 0x4021D0 1343 - Name: .LC3 1344 Section: .rodata 1345 Value: 0x402100 1346 - Name: .LC0 1347 Section: .rodata 1348 Value: 0x4020F0 1349 - Name: .LC33 1350 Section: .rodata 1351 Value: 0x4021D8 1352 - Name: .LC34 1353 Section: .rodata 1354 Value: 0x4021E0 1355 - Name: .LC35 1356 Section: .rodata 1357 Value: 0x4021E8 1358 - Name: .LC41 1359 Section: .rodata 1360 Value: 0x4021F0 1361 - Name: .LC42 1362 Section: .rodata 1363 Value: 0x4021F8 1364 - Name: .LC45 1365 Section: .rodata 1366 Value: 0x402200 1367 - Name: .LC46 1368 Section: .rodata 1369 Value: 0x402208 1370 - Name: crtstuff.c 1371 Type: STT_FILE 1372 Index: SHN_ABS 1373 - Name: __TMC_LIST__ 1374 Type: STT_OBJECT 1375 Section: .tm_clone_table 1376 Value: 0x404068 1377 - Name: deregister_tm_clones 1378 Type: STT_FUNC 1379 Section: .text 1380 Value: 0x401710 1381 - Name: register_tm_clones 1382 Type: STT_FUNC 1383 Section: .text 1384 Value: 0x401740 1385 - Name: __do_global_dtors_aux 1386 Type: STT_FUNC 1387 Section: .text 1388 Value: 0x401780 1389 - Name: completed.8023 1390 Type: STT_OBJECT 1391 Section: .bss 1392 Value: 0x404068 1393 Size: 0x1 1394 - Name: __do_global_dtors_aux_fini_array_entry 1395 Type: STT_OBJECT 1396 Section: .fini_array 1397 Value: 0x403E08 1398 - Name: frame_dummy 1399 Type: STT_FUNC 1400 Section: .text 1401 Value: 0x4017B0 1402 - Name: __frame_dummy_init_array_entry 1403 Type: STT_OBJECT 1404 Section: .init_array 1405 Value: 0x403E00 1406 - Name: rad2deg.c 1407 Type: STT_FILE 1408 Index: SHN_ABS 1409 - Name: '.LC0 (1)' 1410 Section: .rodata 1411 Value: 0x402210 1412 - Name: .LC1 1413 Section: .rodata 1414 Value: 0x402218 1415 - Name: cubic.c 1416 Type: STT_FILE 1417 Index: SHN_ABS 1418 - Name: '.LC0 (2)' 1419 Section: .rodata 1420 Value: 0x402220 1421 - Name: '.LC1 (1)' 1422 Section: .rodata 1423 Value: 0x402224 1424 - Name: '.LC2 (1)' 1425 Section: .rodata 1426 Value: 0x402228 1427 - Name: '.LC3 (1)' 1428 Section: .rodata 1429 Value: 0x40222C 1430 - Name: .LC9 1431 Section: .rodata 1432 Value: 0x402248 1433 - Name: .LC10 1434 Section: .rodata 1435 Value: 0x402250 1436 - Name: '.LC12 (1)' 1437 Section: .rodata 1438 Value: 0x402260 1439 - Name: '.LC6 (1)' 1440 Section: .rodata 1441 Value: 0x402170 1442 - Name: .LC5 1443 Section: .rodata 1444 Value: 0x402230 1445 - Name: '.LC7 (1)' 1446 Section: .rodata 1447 Value: 0x402238 1448 - Name: '.LC8 (1)' 1449 Section: .rodata 1450 Value: 0x402240 1451 - Name: isqrt.c 1452 Type: STT_FILE 1453 Index: SHN_ABS 1454 - Name: 'crtstuff.c (1)' 1455 Type: STT_FILE 1456 Index: SHN_ABS 1457 - Name: __FRAME_END__ 1458 Type: STT_OBJECT 1459 Section: .eh_frame 1460 Value: 0x40244C 1461 - Type: STT_FILE 1462 Index: SHN_ABS 1463 - Name: __init_array_end 1464 Section: .init_array 1465 Value: 0x403E08 1466 - Name: _DYNAMIC 1467 Type: STT_OBJECT 1468 Section: .dynamic 1469 Value: 0x403E10 1470 - Name: __init_array_start 1471 Section: .init_array 1472 Value: 0x403E00 1473 - Name: __GNU_EH_FRAME_HDR 1474 Section: .eh_frame_hdr 1475 Value: 0x402270 1476 - Name: _GLOBAL_OFFSET_TABLE_ 1477 Type: STT_OBJECT 1478 Section: .got.plt 1479 Value: 0x404000 1480 - Name: __libc_csu_fini 1481 Type: STT_FUNC 1482 Section: .text 1483 Binding: STB_GLOBAL 1484 Value: 0x401C20 1485 Size: 0x5 1486 - Name: 'putchar@@GLIBC_2.2.5' 1487 Type: STT_FUNC 1488 Binding: STB_GLOBAL 1489 - Name: _ITM_deregisterTMCloneTable 1490 Binding: STB_WEAK 1491 - Name: data_start 1492 Section: .data 1493 Binding: STB_WEAK 1494 Value: 0x404058 1495 - Name: 'puts@@GLIBC_2.2.5' 1496 Type: STT_FUNC 1497 Binding: STB_GLOBAL 1498 - Name: usqrt 1499 Type: STT_FUNC 1500 Section: .text 1501 Binding: STB_GLOBAL 1502 Value: 0x401B60 1503 Size: 0x43 1504 - Name: _edata 1505 Section: .tm_clone_table 1506 Binding: STB_GLOBAL 1507 Value: 0x404068 1508 - Name: 'pow@@GLIBC_2.29' 1509 Type: STT_FUNC 1510 Binding: STB_GLOBAL 1511 - Name: _fini 1512 Type: STT_FUNC 1513 Section: .fini 1514 Binding: STB_GLOBAL 1515 Value: 0x401C28 1516 Other: [ STV_HIDDEN ] 1517 - Name: '__stack_chk_fail@@GLIBC_2.4' 1518 Type: STT_FUNC 1519 Binding: STB_GLOBAL 1520 - Name: 'printf@@GLIBC_2.2.5' 1521 Type: STT_FUNC 1522 Binding: STB_GLOBAL 1523 - Name: 'cos@@GLIBC_2.2.5' 1524 Type: STT_FUNC 1525 Binding: STB_GLOBAL 1526 - Name: 'acos@@GLIBC_2.2.5' 1527 Type: STT_FUNC 1528 Binding: STB_GLOBAL 1529 - Name: '__libc_start_main@@GLIBC_2.2.5' 1530 Type: STT_FUNC 1531 Binding: STB_GLOBAL 1532 - Name: deg2rad 1533 Type: STT_FUNC 1534 Section: .text 1535 Binding: STB_GLOBAL 1536 Value: 0x4017E0 1537 Size: 0x11 1538 - Name: __data_start 1539 Section: .data 1540 Binding: STB_GLOBAL 1541 Value: 0x404058 1542 - Name: SolveCubic 1543 Type: STT_FUNC 1544 Section: .text 1545 Binding: STB_GLOBAL 1546 Value: 0x401800 1547 Size: 0x35C 1548 - Name: __gmon_start__ 1549 Binding: STB_WEAK 1550 - Name: __dso_handle 1551 Type: STT_OBJECT 1552 Section: .data 1553 Binding: STB_GLOBAL 1554 Value: 0x404060 1555 Other: [ STV_HIDDEN ] 1556 - Name: _IO_stdin_used 1557 Type: STT_OBJECT 1558 Section: .rodata 1559 Binding: STB_GLOBAL 1560 Value: 0x402000 1561 Size: 0x4 1562 - Name: __libc_csu_init 1563 Type: STT_FUNC 1564 Section: .text 1565 Binding: STB_GLOBAL 1566 Value: 0x401BB0 1567 Size: 0x65 1568 - Name: _end 1569 Section: .bss 1570 Binding: STB_GLOBAL 1571 Value: 0x404070 1572 - Name: _dl_relocate_static_pie 1573 Type: STT_FUNC 1574 Section: .text 1575 Binding: STB_GLOBAL 1576 Value: 0x401700 1577 Size: 0x5 1578 Other: [ STV_HIDDEN ] 1579 - Name: _start 1580 Type: STT_FUNC 1581 Section: .text 1582 Binding: STB_GLOBAL 1583 Value: 0x4016D0 1584 Size: 0x2F 1585 - Name: rad2deg 1586 Type: STT_FUNC 1587 Section: .text 1588 Binding: STB_GLOBAL 1589 Value: 0x4017C0 1590 Size: 0x11 1591 - Name: __bss_start 1592 Section: .bss 1593 Binding: STB_GLOBAL 1594 Value: 0x404068 1595 - Name: main 1596 Type: STT_FUNC 1597 Section: .text 1598 Binding: STB_GLOBAL 1599 Value: 0x4010B0 1600 Size: 0x614 1601 - Name: __TMC_END__ 1602 Type: STT_OBJECT 1603 Section: .tm_clone_table 1604 Binding: STB_GLOBAL 1605 Value: 0x404068 1606 Other: [ STV_HIDDEN ] 1607 - Name: _ITM_registerTMCloneTable 1608 Binding: STB_WEAK 1609 - Name: 'sqrt@@GLIBC_2.2.5' 1610 Type: STT_FUNC 1611 Binding: STB_GLOBAL 1612 - Name: _init 1613 Type: STT_FUNC 1614 Section: .init 1615 Binding: STB_GLOBAL 1616 Value: 0x401000 1617 Other: [ STV_HIDDEN ] 1618DynamicSymbols: 1619 - Name: putchar 1620 Type: STT_FUNC 1621 Binding: STB_GLOBAL 1622 - Name: puts 1623 Type: STT_FUNC 1624 Binding: STB_GLOBAL 1625 - Name: pow 1626 Type: STT_FUNC 1627 Binding: STB_GLOBAL 1628 - Name: __stack_chk_fail 1629 Type: STT_FUNC 1630 Binding: STB_GLOBAL 1631 - Name: printf 1632 Type: STT_FUNC 1633 Binding: STB_GLOBAL 1634 - Name: cos 1635 Type: STT_FUNC 1636 Binding: STB_GLOBAL 1637 - Name: acos 1638 Type: STT_FUNC 1639 Binding: STB_GLOBAL 1640 - Name: __libc_start_main 1641 Type: STT_FUNC 1642 Binding: STB_GLOBAL 1643 - Name: __gmon_start__ 1644 Binding: STB_WEAK 1645 - Name: sqrt 1646 Type: STT_FUNC 1647 Binding: STB_GLOBAL 1648... 1649