--- FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB OSABI: ELFOSABI_GNU Type: ET_REL Machine: EM_X86_64 Sections: - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] AddressAlign: 0x0000000000000010 Content: 554889E566488D3D00000000666648E8000000008B005DC3 - Name: .rela.text Type: SHT_RELA Link: .symtab AddressAlign: 0x0000000000000008 Info: .text Relocations: - Offset: 0x0000000000000008 Symbol: mynumber Type: R_X86_64_TLSGD Addend: -4 - Offset: 0x0000000000000010 Symbol: __tls_get_addr Type: R_X86_64_PLT32 Addend: -4 - Name: .data Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC ] AddressAlign: 0x0000000000000004 Content: '' - Name: .bss Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC ] AddressAlign: 0x0000000000000004 - Name: .tdata Type: SHT_PROGBITS Flags: [ SHF_WRITE, SHF_ALLOC, SHF_TLS ] AddressAlign: 0x0000000000000004 Content: '21000000' Symbols: Local: - Name: .text Type: STT_SECTION Section: .text - Name: .data Type: STT_SECTION Section: .data - Name: .bss Type: STT_SECTION Section: .bss - Name: .tdata Type: STT_SECTION Section: .tdata Global: - Name: getnumber Type: STT_FUNC Section: .text Size: 0x0000000000000018 - Name: mynumber Type: STT_TLS Section: .tdata Size: 0x0000000000000004 - Name: _GLOBAL_OFFSET_TABLE_ - Name: __tls_get_addr ...