--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_DYN
Machine: EM_RISCV
Flags: [ EF_RISCV_RVC, EF_RISCV_FLOAT_ABI_DOUBLE ]
Entry: 0x5B0
ProgramHeaders:
- Type: PT_PHDR
Flags: [ PF_R ]
VAddr: 0x40
Align: 0x8
- Type: PT_INTERP
Flags: [ PF_R ]
FirstSec: .interp
LastSec: .interp
VAddr: 0x270
- Type: 0x70000003
Flags: [ PF_R ]
FirstSec: .riscv.attributes
LastSec: .riscv.attributes
- Type: PT_LOAD
Flags: [ PF_X, PF_R ]
FirstSec: .interp
LastSec: .eh_frame
Align: 0x1000
Offset: 0x0
- Type: PT_LOAD
Flags: [ PF_W, PF_R ]
FirstSec: .preinit_array
LastSec: .bss
VAddr: 0x1E08
Align: 0x1000
- Type: PT_DYNAMIC
Flags: [ PF_W, PF_R ]
FirstSec: .dynamic
LastSec: .dynamic
VAddr: 0x1E20
Align: 0x8
- Type: PT_GNU_EH_FRAME
Flags: [ PF_R ]
FirstSec: .eh_frame_hdr
LastSec: .eh_frame_hdr
VAddr: 0x6AC
Align: 0x4
- Type: PT_GNU_STACK
Flags: [ PF_W, PF_R ]
Align: 0x10
- Type: PT_GNU_RELRO
Flags: [ PF_R ]
FirstSec: .preinit_array
LastSec: .dynamic
VAddr: 0x1E08
Sections:
- Name: .interp
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x270
AddressAlign: 0x1
Content: 2F6C69622F6C642D6C696E75782D726973637636342D6C703634642E736F2E3100
- Name: .dynsym
Type: SHT_DYNSYM
Flags: [ SHF_ALLOC ]
Address: 0x300
Link: .dynstr
AddressAlign: 0x8
- Name: .dynstr
Type: SHT_STRTAB
Flags: [ SHF_ALLOC ]
Address: 0x3C0
AddressAlign: 0x1
- Name: .rela.dyn
Type: SHT_RELA
Flags: [ SHF_ALLOC ]
Address: 0x480
Link: .dynsym
AddressAlign: 0x8
Relocations:
- Offset: 0x1E08
Type: R_RISCV_RELATIVE
Addend: 1498
- Offset: 0x1E10
Type: R_RISCV_RELATIVE
Addend: 1650
- Offset: 0x1E18
Type: R_RISCV_RELATIVE
Addend: 1588
- Offset: 0x2000
Type: R_RISCV_RELATIVE
Addend: 8192
- Offset: 0x2038
Type: R_RISCV_RELATIVE
Addend: 1658
- Offset: 0x2030
Symbol: _ITM_deregisterTMCloneTable
Type: R_RISCV_64
- Offset: 0x2040
Symbol: __cxa_finalize
Type: R_RISCV_64
- Offset: 0x2048
Symbol: _ITM_registerTMCloneTable
Type: R_RISCV_64
- Name: .rela.plt
Type: SHT_RELA
Flags: [ SHF_ALLOC, SHF_INFO_LINK ]
Address: 0x540
Link: .dynsym
AddressAlign: 0x8
Info: .got
Relocations:
- Offset: 0x2018
Symbol: __libc_start_main
Type: R_RISCV_JUMP_SLOT
- Offset: 0x2020
Symbol: puts
Type: R_RISCV_JUMP_SLOT
- Name: .plt
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x570
AddressAlign: 0x10
EntSize: 0x10
Content: 972300003303C34103BE83A9130343FD938283A91353130083B2820067000E00172E0000033E8EA867030E0013000000172E0000033E0EA867030E0013000000
- Name: .text
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x5B0
AddressAlign: 0x4
Content: 97000000E780A002AA87172500000335E5A782653000137101FF814601470A8897000000E78000FC029097210000938161228280000017250000130525A2972700009387A7A16388A7009727000083B767A391C38287828017250000130505A0972500009385859F898D93D73540FD91BE95858599C59727000083B727A291C382878280411122E017240000130484A18347040006E495E39727000083B7879F91C7172500000335E59A829797000000E780A0F885472300F400A26002644101828017030000670063F9411106E422E00008170500001305650297000000E78060F181473E85A260026441018280
- Name: .rodata
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x6A0
AddressAlign: 0x8
Content: '0100020000000000686900'
- Name: .eh_frame_hdr
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x6AC
AddressAlign: 0x4
Content: 011B033B100000000100000004FFFFFF28000000
- Name: .eh_frame
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
Address: 0x6C0
AddressAlign: 0x8
Content: 1000000000000000037A5200017C01011B0D02001000000018000000D4FEFFFF2A0000000007010000000000
- Name: .preinit_array
Type: SHT_PREINIT_ARRAY
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x1E08
AddressAlign: 0x1
EntSize: 0x8
Offset: 0xE08
Content: '0000000000000000'
- Name: .init_array
Type: SHT_INIT_ARRAY
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x1E10
AddressAlign: 0x8
EntSize: 0x8
Content: '0000000000000000'
- Name: .fini_array
Type: SHT_FINI_ARRAY
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x1E18
AddressAlign: 0x8
EntSize: 0x8
Content: '0000000000000000'
- Name: .dynamic
Type: SHT_DYNAMIC
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x1E20
Link: .dynstr
AddressAlign: 0x8
Entries:
- Tag: DT_NEEDED
Value: 0x27
- Tag: DT_PREINIT_ARRAY
Value: 0x1E08
- Tag: DT_PREINIT_ARRAYSZ
Value: 0x8
- Tag: DT_INIT_ARRAY
Value: 0x1E10
- Tag: DT_INIT_ARRAYSZ
Value: 0x8
- Tag: DT_FINI_ARRAY
Value: 0x1E18
- Tag: DT_FINI_ARRAYSZ
Value: 0x8
- Tag: DT_GNU_HASH
Value: 0x2D8
- Tag: DT_STRTAB
Value: 0x3C0
- Tag: DT_SYMTAB
Value: 0x300
- Tag: DT_STRSZ
Value: 0x7D
- Tag: DT_SYMENT
Value: 0x18
- Tag: DT_DEBUG
Value: 0x0
- Tag: DT_PLTGOT
Value: 0x2008
- Tag: DT_PLTRELSZ
Value: 0x30
- Tag: DT_PLTREL
Value: 0x7
- Tag: DT_JMPREL
Value: 0x540
- Tag: DT_RELA
Value: 0x480
- Tag: DT_RELASZ
Value: 0xF0
- Tag: DT_RELAENT
Value: 0x18
- Tag: DT_FLAGS_1
Value: 0x8000000
- Tag: DT_VERNEED
Value: 0x450
- Tag: DT_VERNEEDNUM
Value: 0x1
- Tag: DT_VERSYM
Value: 0x43E
- Tag: DT_RELACOUNT
Value: 0x5
- 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: .data
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x2000
AddressAlign: 0x8
Content: '0000000000000000'
- Name: .tm_clone_table
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x2008
AddressAlign: 0x8
- Name: .got
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x2008
AddressAlign: 0x8
EntSize: 0x8
Content: FFFFFFFFFFFFFFFF000000000000000070050000000000007005000000000000201E0000000000000000000000000000000000000000000000000000000000000000000000000000
- Name: .bss
Type: SHT_NOBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
Address: 0x2050
AddressAlign: 0x1
Size: 0x8
- Name: .riscv.attributes
Type: SHT_RISCV_ATTRIBUTES
AddressAlign: 0x1
Content: 4149000000726973637600013F00000004100572763634693270315F6D3270305F613270315F663270325F643270325F633270305F7A696373723270305F7A6966656E63656932703000
- Name: .rela.text
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .text
Relocations:
- Offset: 0x5B0
Type: R_RISCV_NONE
Addend: 2
- Offset: 0x5B0
Symbol: load_gp
Type: R_RISCV_CALL
- Offset: 0x5B0
Type: R_RISCV_RELAX
- Offset: 0x5BA
Symbol: main
Type: R_RISCV_GOT_HI20
- Offset: 0x5BE
Symbol: '.L0 '
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x5BE
Type: R_RISCV_RELAX
- Offset: 0x5D0
Symbol: '__libc_start_main@GLIBC_2.34'
Type: R_RISCV_CALL_PLT
- Offset: 0x5D0
Type: R_RISCV_RELAX
- Offset: 0x5DA
Symbol: '__global_pointer$'
Type: R_RISCV_PCREL_HI20
- Offset: 0x5DE
Symbol: '.L0 (1)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x5E6
Symbol: __TMC_LIST__
Type: R_RISCV_PCREL_HI20
- Offset: 0x5E6
Type: R_RISCV_RELAX
- Offset: 0x5EA
Symbol: '.L0 (4)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x5EA
Type: R_RISCV_RELAX
- Offset: 0x5EE
Symbol: __TMC_END__
Type: R_RISCV_PCREL_HI20
- Offset: 0x5EE
Type: R_RISCV_RELAX
- Offset: 0x5F2
Symbol: '.L0 (5)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x5F2
Type: R_RISCV_RELAX
- Offset: 0x5F6
Symbol: .L1
Type: R_RISCV_BRANCH
- Offset: 0x5FA
Symbol: _ITM_deregisterTMCloneTable
Type: R_RISCV_GOT_HI20
- Offset: 0x5FE
Symbol: '.L0 (6)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x5FE
Type: R_RISCV_RELAX
- Offset: 0x602
Symbol: .L1
Type: R_RISCV_RVC_BRANCH
- Offset: 0x608
Symbol: __TMC_LIST__
Type: R_RISCV_PCREL_HI20
- Offset: 0x608
Type: R_RISCV_RELAX
- Offset: 0x60C
Symbol: '.L0 (7)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x60C
Type: R_RISCV_RELAX
- Offset: 0x610
Symbol: __TMC_END__
Type: R_RISCV_PCREL_HI20
- Offset: 0x610
Type: R_RISCV_RELAX
- Offset: 0x614
Symbol: '.L0 (8)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x614
Type: R_RISCV_RELAX
- Offset: 0x624
Symbol: .L7
Type: R_RISCV_RVC_BRANCH
- Offset: 0x626
Symbol: _ITM_registerTMCloneTable
Type: R_RISCV_GOT_HI20
- Offset: 0x62A
Symbol: '.L0 (9)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x62A
Type: R_RISCV_RELAX
- Offset: 0x62E
Symbol: .L7
Type: R_RISCV_RVC_BRANCH
- Offset: 0x638
Symbol: completed.0
Type: R_RISCV_PCREL_HI20
- Offset: 0x638
Type: R_RISCV_RELAX
- Offset: 0x63C
Symbol: '.L0 (10)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x63C
Type: R_RISCV_RELAX
- Offset: 0x646
Symbol: .L15
Type: R_RISCV_RVC_BRANCH
- Offset: 0x648
Symbol: '__cxa_finalize@GLIBC_2.27'
Type: R_RISCV_GOT_HI20
- Offset: 0x64C
Symbol: '.L0 (11)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x64C
Type: R_RISCV_RELAX
- Offset: 0x650
Symbol: .L17
Type: R_RISCV_RVC_BRANCH
- Offset: 0x652
Symbol: __dso_handle
Type: R_RISCV_PCREL_HI20
- Offset: 0x652
Type: R_RISCV_RELAX
- Offset: 0x656
Symbol: '.L0 (12)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x656
Type: R_RISCV_RELAX
- Offset: 0x65C
Symbol: deregister_tm_clones
Type: R_RISCV_CALL
- Offset: 0x65C
Type: R_RISCV_RELAX
- Offset: 0x672
Symbol: register_tm_clones
Type: R_RISCV_CALL
- Offset: 0x672
Type: R_RISCV_RELAX
- Offset: 0x682
Symbol: .LC0
Type: R_RISCV_PCREL_HI20
- Offset: 0x682
Type: R_RISCV_RELAX
- Offset: 0x686
Symbol: '.L0 (13)'
Type: R_RISCV_PCREL_LO12_I
- Offset: 0x686
Type: R_RISCV_RELAX
- Offset: 0x68A
Symbol: 'puts@GLIBC_2.27'
Type: R_RISCV_CALL_PLT
- Offset: 0x68A
Type: R_RISCV_RELAX
- Name: .rela.eh_frame
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .eh_frame
Relocations:
- Offset: 0x6DC
Symbol: '.L0 (2)'
Type: R_RISCV_32_PCREL
- Offset: 0x6E0
Symbol: '.L0 (3)'
Type: R_RISCV_ADD32
- Offset: 0x6E0
Symbol: '.L0 (2)'
Type: R_RISCV_SUB32
- Name: .rela.preinit_array
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .preinit_array
Relocations:
- Offset: 0x1E08
Symbol: load_gp
Type: R_RISCV_64
- Name: .rela.init_array
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .init_array
Relocations:
- Offset: 0x1E10
Symbol: frame_dummy
Type: R_RISCV_64
- Name: .rela.fini_array
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .fini_array
Relocations:
- Offset: 0x1E18
Symbol: __do_global_dtors_aux
Type: R_RISCV_64
- Name: .rela.data
Type: SHT_RELA
Flags: [ SHF_INFO_LINK ]
Link: .symtab
AddressAlign: 0x8
Info: .data
Relocations:
- Offset: 0x2000
Symbol: __dso_handle
Type: R_RISCV_64
- Type: SectionHeaderTable
Sections:
- Name: .interp
- Name: .dynsym
- Name: .dynstr
- Name: .rela.dyn
- Name: .rela.plt
- Name: .plt
- Name: .text
- Name: .rela.text
- Name: .rodata
- Name: .eh_frame_hdr
- Name: .eh_frame
- Name: .rela.eh_frame
- Name: .preinit_array
- Name: .rela.preinit_array
- Name: .init_array
- Name: .rela.init_array
- Name: .fini_array
- Name: .rela.fini_array
- Name: .dynamic
- Name: .data
- Name: .rela.data
- Name: .tm_clone_table
- Name: .got
- Name: .bss
- Name: .riscv.attributes
- Name: .symtab
- Name: .strtab
- Name: .shstrtab
Symbols:
- Name: .interp
Type: STT_SECTION
Section: .interp
Value: 0x270
- Name: .dynsym
Type: STT_SECTION
Section: .dynsym
Value: 0x300
- Name: .dynstr
Type: STT_SECTION
Section: .dynstr
Value: 0x3C0
- Name: .rela.dyn
Type: STT_SECTION
Section: .rela.dyn
Value: 0x480
- Name: .rela.plt
Type: STT_SECTION
Section: .rela.plt
Value: 0x540
- Name: .plt
Type: STT_SECTION
Section: .plt
Value: 0x570
- Name: .text
Type: STT_SECTION
Section: .text
Value: 0x5B0
- Name: .rodata
Type: STT_SECTION
Section: .rodata
Value: 0x6A0
- Name: .eh_frame_hdr
Type: STT_SECTION
Section: .eh_frame_hdr
Value: 0x6AC
- Name: .eh_frame
Type: STT_SECTION
Section: .eh_frame
Value: 0x6C0
- Name: .preinit_array
Type: STT_SECTION
Section: .preinit_array
Value: 0x1E08
- Name: .init_array
Type: STT_SECTION
Section: .init_array
Value: 0x1E10
- Name: .fini_array
Type: STT_SECTION
Section: .fini_array
Value: 0x1E18
- Name: .dynamic
Type: STT_SECTION
Section: .dynamic
Value: 0x1E20
- Name: .data
Type: STT_SECTION
Section: .data
Value: 0x2000
- Name: .tm_clone_table
Type: STT_SECTION
Section: .tm_clone_table
Value: 0x2008
- Name: .got
Type: STT_SECTION
Section: .got
Value: 0x2008
- Name: .bss
Type: STT_SECTION
Section: .bss
Value: 0x2050
- Name: .riscv.attributes
Type: STT_SECTION
Section: .riscv.attributes
- Name: start.os
Type: STT_FILE
Index: SHN_ABS
- Name: '$x'
Section: .text
Value: 0x5B0
- Name: load_gp
Section: .text
Value: 0x5DA
- Name: init.c
Type: STT_FILE
Index: SHN_ABS
- Name: '.L0 '
Section: .text
Value: 0x5BA
- Name: '.L0 (1)'
Section: .text
Value: 0x5DA
- Name: '.L0 (2)'
Section: .text
Value: 0x5B0
- Name: '.L0 (3)'
Section: .text
Value: 0x5DA
- Name: crtstuff.c
Type: STT_FILE
Index: SHN_ABS
- Name: __TMC_LIST__
Type: STT_OBJECT
Section: .tm_clone_table
Value: 0x2008
- Name: deregister_tm_clones
Type: STT_FUNC
Section: .text
Value: 0x5E6
- Name: '$x (1)'
Section: .text
Value: 0x5E6
- Name: register_tm_clones
Type: STT_FUNC
Section: .text
Value: 0x608
- Name: __do_global_dtors_aux
Type: STT_FUNC
Section: .text
Value: 0x634
- Name: completed.0
Type: STT_OBJECT
Section: .bss
Value: 0x2050
Size: 0x1
- Name: __do_global_dtors_aux_fini_array_entry
Type: STT_OBJECT
Section: .fini_array
Value: 0x1E18
- Name: frame_dummy
Type: STT_FUNC
Section: .text
Value: 0x672
- Name: __frame_dummy_init_array_entry
Type: STT_OBJECT
Section: .init_array
Value: 0x1E10
- Name: '.L0 (4)'
Section: .text
Value: 0x5E6
- Name: '.L0 (5)'
Section: .text
Value: 0x5EE
- Name: .L1
Section: .text
Value: 0x606
- Name: '.L0 (6)'
Section: .text
Value: 0x5FA
- Name: '.L0 (7)'
Section: .text
Value: 0x608
- Name: '.L0 (8)'
Section: .text
Value: 0x610
- Name: .L7
Section: .text
Value: 0x632
- Name: '.L0 (9)'
Section: .text
Value: 0x626
- Name: '.L0 (10)'
Section: .text
Value: 0x638
- Name: .L15
Section: .text
Value: 0x66A
- Name: '.L0 (11)'
Section: .text
Value: 0x648
- Name: .L17
Section: .text
Value: 0x65C
- Name: '.L0 (12)'
Section: .text
Value: 0x652
- Name: test.c
Type: STT_FILE
Index: SHN_ABS
- Name: '$x (2)'
Section: .text
Value: 0x67A
- Name: .LC0
Section: .rodata
Value: 0x6A8
- Name: '.L0 (13)'
Section: .text
Value: 0x682
- Name: 'crtstuff.c (1)'
Type: STT_FILE
Index: SHN_ABS
- Name: __FRAME_END__
Type: STT_OBJECT
Section: .eh_frame
Value: 0x6E8
- Type: STT_FILE
Index: SHN_ABS
- Name: _PROCEDURE_LINKAGE_TABLE_
Type: STT_OBJECT
Index: SHN_ABS
Value: 0x570
- Name: _DYNAMIC
Type: STT_OBJECT
Index: SHN_ABS
Value: 0x1E20
- Name: __GNU_EH_FRAME_HDR
Section: .eh_frame_hdr
Value: 0x6AC
- Name: _GLOBAL_OFFSET_TABLE_
Type: STT_OBJECT
Index: SHN_ABS
Value: 0x2028
- Name: '__libc_start_main@GLIBC_2.34'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: _ITM_deregisterTMCloneTable
Binding: STB_WEAK
- Name: data_start
Section: .data
Binding: STB_WEAK
Value: 0x2000
- Name: __BSS_END__
Section: .bss
Binding: STB_GLOBAL
Value: 0x2058
- Name: _edata
Section: .got
Binding: STB_GLOBAL
Value: 0x2050
- Name: __SDATA_BEGIN__
Section: .got
Binding: STB_GLOBAL
Value: 0x2050
- Name: __DATA_BEGIN__
Section: .data
Binding: STB_GLOBAL
Value: 0x2000
- Name: __data_start
Section: .data
Binding: STB_GLOBAL
Value: 0x2000
- Name: __dso_handle
Type: STT_OBJECT
Section: .data
Binding: STB_GLOBAL
Value: 0x2000
Other: [ STV_HIDDEN ]
- Name: _IO_stdin_used
Type: STT_OBJECT
Section: .rodata
Binding: STB_GLOBAL
Value: 0x6A0
Size: 0x4
- Name: _end
Section: .bss
Binding: STB_GLOBAL
Value: 0x2058
- Name: _start
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x5B0
Size: 0x2A
- Name: '__global_pointer$'
Index: SHN_ABS
Binding: STB_GLOBAL
Value: 0x2800
- Name: 'puts@GLIBC_2.27'
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: __bss_start
Section: .bss
Binding: STB_GLOBAL
Value: 0x2050
- Name: main
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x67A
Size: 0x24
- Name: '__cxa_finalize@GLIBC_2.27'
Type: STT_FUNC
Binding: STB_WEAK
- Name: __TMC_END__
Type: STT_OBJECT
Section: .tm_clone_table
Binding: STB_GLOBAL
Value: 0x2008
Other: [ STV_HIDDEN ]
- Name: _ITM_registerTMCloneTable
Binding: STB_WEAK
DynamicSymbols:
- Name: .text
Type: STT_SECTION
Section: .text
Value: 0x5B0
- Name: __libc_start_main
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: _ITM_deregisterTMCloneTable
Binding: STB_WEAK
- Name: puts
Type: STT_FUNC
Binding: STB_GLOBAL
- Name: __cxa_finalize
Type: STT_FUNC
Binding: STB_WEAK
- Name: _ITM_registerTMCloneTable
Binding: STB_WEAK
- Name: main
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Value: 0x67A
Size: 0x24
...