Created
March 30, 2018 12:55
-
-
Save jamesmunns/f004d2efde2da42cd44abe31801448a1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ tinyrocket git:(james-hack) ✗ ls -hal target/x86_64-unknown-linux-gnu/release/tinyrocket | |
-rwxr-xr-x 2 james users 1.2M Mar 30 14:53 target/x86_64-unknown-linux-gnu/release/tinyrocket | |
➜ tinyrocket git:(james-hack) ✗ strip target/x86_64-unknown-linux-gnu/release/tinyrocket | |
➜ tinyrocket git:(james-hack) ✗ ls -hal target/x86_64-unknown-linux-gnu/release/tinyrocket | |
-rwxr-xr-x 2 james users 816K Mar 30 14:53 target/x86_64-unknown-linux-gnu/release/tinyrocket | |
➜ tinyrocket git:(james-hack) ✗ ldd target/x86_64-unknown-linux-gnu/release/tinyrocket | |
linux-vdso.so.1 (0x00007ffdb3fe8000) | |
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fd659240000) | |
librt.so.1 => /usr/lib/librt.so.1 (0x00007fd659038000) | |
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fd658e1a000) | |
libc.so.6 => /usr/lib/libc.so.6 (0x00007fd658a63000) | |
libm.so.6 => /usr/lib/libm.so.6 (0x00007fd658717000) | |
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fd659710000) | |
➜ tinyrocket git:(james-hack) ✗ objdump -x target/x86_64-unknown-linux-gnu/release/tinyrocket | |
target/x86_64-unknown-linux-gnu/release/tinyrocket: file format elf64-x86-64 | |
target/x86_64-unknown-linux-gnu/release/tinyrocket | |
architecture: i386:x86-64, flags 0x00000150: | |
HAS_SYMS, DYNAMIC, D_PAGED | |
start address 0x000000000000c540 | |
Program Header: | |
PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3 | |
filesz 0x0000000000000230 memsz 0x0000000000000230 flags r-x | |
INTERP off 0x0000000000000270 vaddr 0x0000000000000270 paddr 0x0000000000000270 align 2**0 | |
filesz 0x000000000000001c memsz 0x000000000000001c flags r-- | |
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21 | |
filesz 0x00000000000c1ba0 memsz 0x00000000000c1ba0 flags r-x | |
LOAD off 0x00000000000c1d40 vaddr 0x00000000002c1d40 paddr 0x00000000002c1d40 align 2**21 | |
filesz 0x0000000000009450 memsz 0x0000000000009500 flags rw- | |
DYNAMIC off 0x00000000000caac0 vaddr 0x00000000002caac0 paddr 0x00000000002caac0 align 2**3 | |
filesz 0x0000000000000230 memsz 0x0000000000000230 flags rw- | |
NOTE off 0x000000000000028c vaddr 0x000000000000028c paddr 0x000000000000028c align 2**2 | |
filesz 0x0000000000000044 memsz 0x0000000000000044 flags r-- | |
TLS off 0x00000000000c1d40 vaddr 0x00000000002c1d40 paddr 0x00000000002c1d40 align 2**3 | |
filesz 0x00000000000000b8 memsz 0x00000000000000b8 flags r-- | |
EH_FRAME off 0x00000000000c1a38 vaddr 0x00000000000c1a38 paddr 0x00000000000c1a38 align 2**2 | |
filesz 0x0000000000000044 memsz 0x0000000000000044 flags r-- | |
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4 | |
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw- | |
RELRO off 0x00000000000c1d40 vaddr 0x00000000002c1d40 paddr 0x00000000002c1d40 align 2**0 | |
filesz 0x00000000000092c0 memsz 0x00000000000092c0 flags r-- | |
Dynamic Section: | |
NEEDED libdl.so.2 | |
NEEDED librt.so.1 | |
NEEDED libpthread.so.0 | |
NEEDED libc.so.6 | |
NEEDED libm.so.6 | |
INIT 0x000000000000bfa8 | |
FINI 0x0000000000076504 | |
INIT_ARRAY 0x00000000002c1df8 | |
INIT_ARRAYSZ 0x0000000000000008 | |
FINI_ARRAY 0x00000000002c1e00 | |
FINI_ARRAYSZ 0x0000000000000008 | |
GNU_HASH 0x00000000000002d0 | |
STRTAB 0x0000000000000bf0 | |
SYMTAB 0x00000000000002f0 | |
STRSZ 0x0000000000000552 | |
SYMENT 0x0000000000000018 | |
DEBUG 0x0000000000000000 | |
PLTGOT 0x00000000002cacf0 | |
PLTRELSZ 0x0000000000000810 | |
PLTREL 0x0000000000000007 | |
JMPREL 0x000000000000b798 | |
RELA 0x00000000000012f8 | |
RELASZ 0x000000000000a4a0 | |
RELAENT 0x0000000000000018 | |
BIND_NOW 0x0000000000000000 | |
FLAGS_1 0x0000000008000001 | |
VERNEED 0x0000000000001208 | |
VERNEEDNUM 0x0000000000000005 | |
VERSYM 0x0000000000001142 | |
RELACOUNT 0x00000000000006d4 | |
Version References: | |
required from libdl.so.2: | |
0x09691a75 0x00 11 GLIBC_2.2.5 | |
required from librt.so.1: | |
0x09691a75 0x00 09 GLIBC_2.2.5 | |
required from libm.so.6: | |
0x09691a75 0x00 07 GLIBC_2.2.5 | |
required from libpthread.so.0: | |
0x09691973 0x00 10 GLIBC_2.3.3 | |
0x09691972 0x00 06 GLIBC_2.3.2 | |
0x09691a75 0x00 03 GLIBC_2.2.5 | |
required from libc.so.6: | |
0x06969194 0x00 08 GLIBC_2.14 | |
0x09691974 0x00 05 GLIBC_2.3.4 | |
0x06969198 0x00 04 GLIBC_2.18 | |
0x09691a75 0x00 02 GLIBC_2.2.5 | |
Sections: | |
Idx Name Size VMA LMA File off Algn | |
0 .interp 0000001c 0000000000000270 0000000000000270 00000270 2**0 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
1 .note.ABI-tag 00000020 000000000000028c 000000000000028c 0000028c 2**2 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
2 .note.gnu.build-id 00000024 00000000000002ac 00000000000002ac 000002ac 2**2 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
3 .gnu.hash 0000001c 00000000000002d0 00000000000002d0 000002d0 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
4 .dynsym 00000900 00000000000002f0 00000000000002f0 000002f0 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
5 .dynstr 00000552 0000000000000bf0 0000000000000bf0 00000bf0 2**0 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
6 .gnu.version 000000c0 0000000000001142 0000000000001142 00001142 2**1 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
7 .gnu.version_r 000000f0 0000000000001208 0000000000001208 00001208 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
8 .rela.dyn 0000a4a0 00000000000012f8 00000000000012f8 000012f8 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
9 .rela.plt 00000810 000000000000b798 000000000000b798 0000b798 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
10 .init 00000017 000000000000bfa8 000000000000bfa8 0000bfa8 2**2 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
11 .plt 00000570 000000000000bfc0 000000000000bfc0 0000bfc0 2**4 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
12 .plt.got 00000008 000000000000c530 000000000000c530 0000c530 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
13 .text 00069fc1 000000000000c540 000000000000c540 0000c540 2**6 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
14 .fini 00000009 0000000000076504 0000000000076504 00076504 2**2 | |
CONTENTS, ALLOC, LOAD, READONLY, CODE | |
15 .rodata 0004b528 0000000000076510 0000000000076510 00076510 2**4 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
16 .eh_frame_hdr 00000044 00000000000c1a38 00000000000c1a38 000c1a38 2**2 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
17 .eh_frame 00000120 00000000000c1a80 00000000000c1a80 000c1a80 2**3 | |
CONTENTS, ALLOC, LOAD, READONLY, DATA | |
18 .tdata 000000b8 00000000002c1d40 00000000002c1d40 000c1d40 2**3 | |
CONTENTS, ALLOC, LOAD, DATA, THREAD_LOCAL | |
19 .init_array 00000008 00000000002c1df8 00000000002c1df8 000c1df8 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
20 .fini_array 00000008 00000000002c1e00 00000000002c1e00 000c1e00 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
21 .data.rel.ro 00008cb8 00000000002c1e08 00000000002c1e08 000c1e08 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
22 .dynamic 00000230 00000000002caac0 00000000002caac0 000caac0 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
23 .got 00000310 00000000002cacf0 00000000002cacf0 000cacf0 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
24 .data 00000190 00000000002cb000 00000000002cb000 000cb000 2**3 | |
CONTENTS, ALLOC, LOAD, DATA | |
25 .bss 000000b0 00000000002cb190 00000000002cb190 000cb190 2**4 | |
ALLOC | |
26 .comment 0000002b 0000000000000000 0000000000000000 000cb190 2**0 | |
CONTENTS, READONLY | |
27 .GCC.command.line 000004a7 0000000000000000 0000000000000000 000cb1bb 2**0 | |
CONTENTS, READONLY | |
SYMBOL TABLE: | |
no symbols | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment