ELF: Symbols [
ELF: Symbol {
-ELF: Name: .hash
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .hash
ELF: }
ELF: Symbol {
-ELF: Name: .dynsym
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .dynsym
ELF: }
ELF: Symbol {
-ELF: Name: .dynstr
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .dynstr
ELF: }
ELF: Symbol {
-ELF: Name: .text
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .text
ELF: }
ELF: Symbol {
-ELF: Name: .eh_frame
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .eh_frame
ELF: }
ELF: Symbol {
-ELF: Name: .tdata
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .tdata
ELF: }
ELF: Symbol {
-ELF: Name: .dynamic
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .dynamic
ELF: }
ELF: Symbol {
-ELF: Name: .got.plt
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .got.plt
ELF: }
ELF: Symbol {
-ELF: Name: .data
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .data
ELF: }
ELF: Symbol {
-ELF: Name: .bss
+ELF: Name: (0)
ELF: Binding: Local
ELF: Type: Section
ELF: Section: .bss
ELF: Name: shared.ll
ELF: Binding: Local
ELF: Type: File
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: local_func
ELF: Name: _GLOBAL_OFFSET_TABLE_
ELF: Binding: Local
ELF: Type: Object
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: _DYNAMIC
ELF: Binding: Local
ELF: Type: Object
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: common_sym
ELF: Name: __bss_start
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: _end
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: global_func
ELF: Name: _edata
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: ]
ELF: Name: __bss_start
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: _end
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: Symbol {
ELF: Name: global_func
ELF: Name: _edata
ELF: Binding: Global
ELF: Type: None
-ELF: Section: (0xFFF1)
+ELF: Section: Absolute (0xFFF1)
ELF: }
ELF: ]
-ELF: DynamicSection [ (9 entries)
-ELF: Tag Type Name/Value
-ELF: 00000001 NEEDED SharedLibrary (libc.so.6)
-ELF: 00000001 NEEDED SharedLibrary (libm.so.6)
-ELF: 0000000E SONAME LibrarySoname (libfoo.so)
-ELF: 00000004 HASH {{[0-9a-f]+}}
-ELF: 00000005 STRTAB {{[0-9a-f]+}}
-ELF: 00000006 SYMTAB {{[0-9a-f]+}}
-ELF: 0000000A STRSZ {{[0-9]+}} (bytes)
-ELF: 0000000B SYMENT {{[0-9]+}} (bytes)
-ELF: 00000000 NULL 0x0
-ELF: ]
+ELF32: DynamicSection [ (9 entries)
+ELF32: Tag Type Name/Value
+ELF32: 0x00000001 NEEDED SharedLibrary (libc.so.6)
+ELF32: 0x00000001 NEEDED SharedLibrary (libm.so.6)
+ELF32: 0x0000000E SONAME LibrarySoname (libfoo.so)
+ELF32: 0x00000004 HASH {{[0-9a-f]+}}
+ELF32: 0x00000005 STRTAB {{[0-9a-f]+}}
+ELF32: 0x00000006 SYMTAB {{[0-9a-f]+}}
+ELF32: 0x0000000A STRSZ {{[0-9]+}} (bytes)
+ELF32: 0x0000000B SYMENT {{[0-9]+}} (bytes)
+ELF32: 0x00000000 NULL 0x0
+ELF32: ]
+
+ELF64: DynamicSection [ (9 entries)
+ELF64: Tag Type Name/Value
+ELF64: 0x0000000000000001 NEEDED SharedLibrary (libc.so.6)
+ELF64: 0x0000000000000001 NEEDED SharedLibrary (libm.so.6)
+ELF64: 0x000000000000000E SONAME LibrarySoname (libfoo.so)
+ELF64: 0x0000000000000004 HASH {{[0-9a-f]+}}
+ELF64: 0x0000000000000005 STRTAB {{[0-9a-f]+}}
+ELF64: 0x0000000000000006 SYMTAB {{[0-9a-f]+}}
+ELF64: 0x000000000000000A STRSZ {{[0-9]+}} (bytes)
+ELF64: 0x000000000000000B SYMENT {{[0-9]+}} (bytes)
+ELF64: 0x0000000000000000 NULL 0x0
+ELF64: ]
+
ELF: NeededLibraries [
ELF-NEXT: libc.so.6