Page MenuHomeFreeBSD
Paste P424

Command-Line Input
ActivePublic

Authored by markj on Sep 15 2020, 7:15 PM.
ELF Header:
Magic: 7f 45 4c 46 02 01 01 09 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: FreeBSD
ABI Version: 0
Type: REL (Relocatable file)
Machine: Advanced Micro Devices x86-64
Version: 0x1
Entry point address: 0
Start of program headers: 0 (bytes into file)
Start of section headers: 43360 (bytes into file)
Flags: 0
Size of this header: 64 (bytes)
Size of program headers: 0 (bytes)
Number of program headers: 0
Size of section headers: 64 (bytes)
Number of section headers: 18
Section header string table index: 15
There are no program headers in this file.
There are 18 section headers, starting at offset 0xa960:
Section Headers:
[Nr] Name Type Address Offset
Size EntSize Flags Link Info Align
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .plt PROGBITS 0000000000000000 00000040
0000000000000010 0000000000000000 AX 0 0 16
[ 2] .text PROGBITS 0000000000000000 00000050
0000000000000ff0 0000000000000000 AX 0 0 16
[ 3] .rodata PROGBITS 0000000000000000 00001040
0000000000001000 0000000000000001 AMS 0 0 1
[ 4] .data PROGBITS 0000000000000000 00002040
0000000000007db0 0000000000000000 WA 0 0 8
[ 5] .rela.text RELA 0000000000000000 00009df0
00000000000000a8 0000000000000018 I 16 2 8
[ 6] .rela.data RELA 0000000000000000 00009e98
0000000000000120 0000000000000018 I 16 4 8
[ 7] set_modmetadata_s PROGBITS 0000000000000000 00009fb8
0000000000000020 0000000000000000 A 0 0 8
[ 8] .relaset_modmetad RELA 0000000000000000 00009fd8
0000000000000060 0000000000000018 I 16 7 8
[ 9] set_sysinit_set PROGBITS 0000000000000000 0000a038
0000000000000008 0000000000000000 WA 0 0 8
[10] .relaset_sysinit_ RELA 0000000000000000 0000a040
0000000000000018 0000000000000018 I 16 9 8
[11] .comment PROGBITS 0000000000000000 0000a058
0000000000000067 0000000000000001 MS 0 0 1
[12] .llvm_addrsig LOOS+0xfff4c03 0000000000000000 0000a0bf
0000000000000012 0000000000000000 0 0 1
[13] .note.gnu.build-i NOTE 0000000000000000 0000a0d4
0000000000000024 0000000000000000 A 0 0 4
[14] .note.GNU-stack PROGBITS 0000000000000000 0000a0f8
0000000000000000 0000000000000000 0 0 1
[15] .shstrtab STRTAB 0000000000000000 0000a488
00000000000000d7 0000000000000000 0 0 1
[16] .symtab SYMTAB 0000000000000000 0000a0f8
0000000000000390 0000000000000018 17 28 8
[17] .strtab STRTAB 0000000000000000 0000a55f
0000000000000400 0000000000000000 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
There is no dynamic section in this file.
Relocation section with addend (.rela.text):
r_offset r_info r_type st_value st_name + r_addend
000000000017 00130000000b R_X86_64_32S 0000000000000000 _binary_oland_mc_bin_start + 0
00000000001e 00140000000b R_X86_64_32S 0000000000007cfc _binary_oland_mc_bin_end + 0
00000000002a 00120000000b R_X86_64_32S 0000000000000000 .rodata + 0
000000000031 00130000000b R_X86_64_32S 0000000000000000 _binary_oland_mc_bin_start + 0
00000000003b 002300000004 R_X86_64_PLT32 0000000000000000 firmware_register + fffffffffffffffc
000000000054 00120000000b R_X86_64_32S 0000000000000000 .rodata + 0
000000000059 002400000004 R_X86_64_PLT32 0000000000000000 firmware_unregister + fffffffffffffffc
Relocation section with addend (.rela.data):
r_offset r_info r_type st_value st_name + r_addend
000000007d08 001100000001 R_X86_64_64 0000000000000000 .data + 7d78
000000007d10 001200000001 R_X86_64_64 0000000000000000 .rodata + 1d
000000007d20 001100000001 R_X86_64_64 0000000000000000 .data + 7d88
000000007d28 001200000001 R_X86_64_64 0000000000000000 .rodata + 24
000000007d38 002500000001 R_X86_64_64 0000000000000000 module_register_init + 0
000000007d40 001100000001 R_X86_64_64 0000000000000000 .data + 7d88
000000007d50 001100000001 R_X86_64_64 0000000000000000 .data + 7da0
000000007d58 001200000001 R_X86_64_64 0000000000000000 .rodata + 24
000000007d68 001100000001 R_X86_64_64 0000000000000000 .data + 7da4
000000007d70 001200000001 R_X86_64_64 0000000000000000 .rodata + 14
000000007d88 001200000001 R_X86_64_64 0000000000000000 .rodata + 24
000000007d90 001000000001 R_X86_64_64 0000000000000000 .text + 0
Relocation section with addend (.relaset_modmetadata_set):
r_offset r_info r_type st_value st_name + r_addend
000000000000 001100000001 R_X86_64_64 0000000000000000 .data + 7d00
000000000008 001100000001 R_X86_64_64 0000000000000000 .data + 7d18
000000000010 001100000001 R_X86_64_64 0000000000000000 .data + 7d48
000000000018 001100000001 R_X86_64_64 0000000000000000 .data + 7d60
Relocation section with addend (.relaset_sysinit_set):
r_offset r_info r_type st_value st_name + r_addend
000000000000 001100000001 R_X86_64_64 0000000000000000 .data + 7d30
Symbol table (.symtab) contains 38 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000010 8 OBJECT LOCAL DEFAULT 7 __set_modmetadata_set_sym__mod_metadata_amdgpu_oland_mc_bin_fw_version
2: 0000000000000008 8 OBJECT LOCAL DEFAULT 7 __set_modmetadata_set_sym__mod_metadata_md_amdgpu_oland_mc_bin_fw
3: 0000000000000018 8 OBJECT LOCAL DEFAULT 7 __set_modmetadata_set_sym__mod_metadata_md_amdgpu_oland_mc_bin_fw_on_firmware
4: 0000000000000000 8 OBJECT LOCAL DEFAULT 7 __set_modmetadata_set_sym__mod_metadata_md_amdgpu_oland_mc_bin_fw_on_kernel
5: 0000000000000000 8 OBJECT LOCAL DEFAULT 9 __set_sysinit_set_sym_amdgpu_oland_mc_bin_fwmodule_sys_init
6: 0000000000007da4 12 OBJECT LOCAL DEFAULT 4 _amdgpu_oland_mc_bin_fw_depend_on_firmware
7: 0000000000007d78 12 OBJECT LOCAL DEFAULT 4 _amdgpu_oland_mc_bin_fw_depend_on_kernel
8: 0000000000007da0 4 OBJECT LOCAL DEFAULT 4 _amdgpu_oland_mc_bin_fw_version
9: 0000000000007d48 24 OBJECT LOCAL DEFAULT 4 _mod_metadata_amdgpu_oland_mc_bin_fw_version
10: 0000000000007d18 24 OBJECT LOCAL DEFAULT 4 _mod_metadata_md_amdgpu_oland_mc_bin_fw
11: 0000000000007d60 24 OBJECT LOCAL DEFAULT 4 _mod_metadata_md_amdgpu_oland_mc_bin_fw_on_firmware
12: 0000000000007d00 24 OBJECT LOCAL DEFAULT 4 _mod_metadata_md_amdgpu_oland_mc_bin_fw_on_kernel
13: 0000000000007d88 24 OBJECT LOCAL DEFAULT 4 amdgpu_oland_mc_bin_fw_mod
14: 0000000000000000 93 FUNC LOCAL DEFAULT 2 amdgpu_oland_mc_bin_fw_modevent
15: 0000000000007d30 24 OBJECT LOCAL DEFAULT 4 amdgpu_oland_mc_bin_fwmodule_sys_init
16: 0000000000000000 0 SECTION LOCAL DEFAULT 2
17: 0000000000000000 0 SECTION LOCAL DEFAULT 4
18: 0000000000000000 0 SECTION LOCAL DEFAULT 3
19: 0000000000000000 0 OBJECT LOCAL DEFAULT 4 _binary_oland_mc_bin_start
20: 0000000000007cfc 0 OBJECT LOCAL DEFAULT 4 _binary_oland_mc_bin_end
21: 0000000000000000 0 SECTION LOCAL DEFAULT 1
22: 0000000000000000 0 SECTION LOCAL DEFAULT 7
23: 0000000000000000 0 SECTION LOCAL DEFAULT 9
24: 0000000000000000 0 SECTION LOCAL DEFAULT 11
25: 0000000000000000 0 SECTION LOCAL DEFAULT 12
26: 0000000000000000 0 SECTION LOCAL DEFAULT 13
27: 0000000000000000 0 SECTION LOCAL DEFAULT 14
28: 0000000000007cfc 0 OBJECT GLOBAL DEFAULT ABS _binary_oland_mc_bin_size
29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __start_set_modmetadata_set
30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __start_set_pcpu
31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __start_set_sysinit_set
32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stop_set_modmetadata_set
33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stop_set_pcpu
34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stop_set_sysinit_set
35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND firmware_register
36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND firmware_unregister
37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND module_register_init