Skip to content

Instantly share code, notes, and snippets.

@qzhuyan
Created August 25, 2023 06:36
Show Gist options
  • Save qzhuyan/2fd0a831aa3d877f211d784fe270f97c to your computer and use it in GitHub Desktop.
Save qzhuyan/2fd0a831aa3d877f211d784fe270f97c to your computer and use it in GitHub Desktop.
objdump -p ./artifacts/bin/linux/arm64_Debug_openssl/msquictest
./artifacts/bin/linux/arm64_Debug_openssl/msquictest: file format elf64-littleaarch64
Program Header:
PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3
filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r--
INTERP off 0x0000000000000238 vaddr 0x0000000000000238 paddr 0x0000000000000238 align 2**0
filesz 0x000000000000001b memsz 0x000000000000001b flags r--
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**16
filesz 0x0000000000421863 memsz 0x0000000000421863 flags r-x
LOAD off 0x0000000000422098 vaddr 0x0000000000432098 paddr 0x0000000000432098 align 2**16
filesz 0x000000000003acc8 memsz 0x000000000003fbb8 flags rw-
DYNAMIC off 0x0000000000455d30 vaddr 0x0000000000465d30 paddr 0x0000000000465d30 align 2**3
filesz 0x0000000000000260 memsz 0x0000000000000260 flags rw-
NOTE off 0x0000000000000254 vaddr 0x0000000000000254 paddr 0x0000000000000254 align 2**2
filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off 0x000000000039b6e8 vaddr 0x000000000039b6e8 paddr 0x000000000039b6e8 align 2**2
filesz 0x0000000000012f4c memsz 0x0000000000012f4c flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
RELRO off 0x0000000000422098 vaddr 0x0000000000432098 paddr 0x0000000000432098 align 2**0
filesz 0x0000000000036f68 memsz 0x0000000000036f68 flags r--
Dynamic Section:
NEEDED libmsquic.so.2
NEEDED libdl.so.2
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libgcc_s.so.1
NEEDED libpthread.so.0
NEEDED libc.so.6
NEEDED ld-linux-aarch64.so.1
INIT 0x00000000000671d0
FINI 0x00000000003307d4
INIT_ARRAY 0x0000000000432098
INIT_ARRAYSZ 0x0000000000000020
FINI_ARRAY 0x00000000004320b8
FINI_ARRAYSZ 0x0000000000000008
GNU_HASH 0x0000000000000298
STRTAB 0x0000000000002368
SYMTAB 0x00000000000002e0
STRSZ 0x0000000000001d8a
SYMENT 0x0000000000000018
DEBUG 0x0000000000000000
PLTGOT 0x0000000000465f90
PLTRELSZ 0x0000000000001ce0
PLTREL 0x0000000000000007
JMPREL 0x00000000000654f0
RELA 0x0000000000004578
RELASZ 0x0000000000060f78
RELAENT 0x0000000000000018
FLAGS 0x0000000000000008
FLAGS_1 0x0000000008000001
VERNEED 0x00000000000043a8
VERNEEDNUM 0x0000000000000008
VERSYM 0x00000000000040f2
RELACOUNT 0x0000000000003d95
Version References:
required from libgcc_s.so.1:
0x0b792650 0x00 22 GCC_3.0
required from libm.so.6:
0x06969197 0x00 15 GLIBC_2.17
required from libdl.so.2:
0x06969197 0x00 14 GLIBC_2.17
required from ld-linux-aarch64.so.1:
0x06969197 0x00 12 GLIBC_2.17
required from libpthread.so.0:
0x06969197 0x00 09 GLIBC_2.17
required from libc.so.6:
0x06969187 0x00 17 GLIBC_2.27
0x06969185 0x00 05 GLIBC_2.25
0x06969197 0x00 04 GLIBC_2.17
required from libstdc++.so.6:
0x0297f870 0x00 21 GLIBCXX_3.4.20
0x0bafd178 0x00 20 CXXABI_1.3.8
0x0297f868 0x00 19 GLIBCXX_3.4.18
0x0297f861 0x00 18 GLIBCXX_3.4.11
0x0bafd179 0x00 16 CXXABI_1.3.9
0x02297f89 0x00 13 GLIBCXX_3.4.9
0x056bafd3 0x00 11 CXXABI_1.3
0x0297f871 0x00 10 GLIBCXX_3.4.21
0x0bafd175 0x00 08 CXXABI_1.3.5
0x0297f865 0x00 07 GLIBCXX_3.4.15
0x0297f869 0x00 06 GLIBCXX_3.4.19
0x08922974 0x00 03 GLIBCXX_3.4
required from libmsquic.so.2:
0x074a8bf3 0x00 02 msquic
private flags = 0:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment