diff options
Diffstat (limited to 'explore-elf.txt')
-rw-r--r-- | explore-elf.txt | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/explore-elf.txt b/explore-elf.txt deleted file mode 100644 index 018a5cc..0000000 --- a/explore-elf.txt +++ /dev/null @@ -1,52 +0,0 @@ -# explore elf --------------------------------------------------------------------------------- - -# toc ------- - |readelf| - |objdump| - |nm| - |c++filt| - -# readelf(1) *readelf* -============= - args: - -W|--wide wide output, dont break output at 80 chars - -h print ELF header - -S print sections headers - -l print program headers + segment mapping - -d print .dynamic section (dynamic link information) - -s print symbol table(s) - -r print relocation table(s) - -# objdump(1) *objdump* -============= - args: - -M intel use intil syntax - -d disassemble text section - -D disassemble all sections - -S mix disassembly with source code - -C demangle - -j <section> display info for section - --[no-]show-raw-insn [dont] show object code next to disassembly - - ## disassemble .plt section - objdump -j .plt -d <elf_file> - -# nm(1) *nm* -======== - args: - -C demangle - -u undefined only - -# c++filt(1) *c++filt* -============= - ## demangle symbol - c++-filt <symbol_str> - - ## demangle stream - nm <elf_file> | c++filt - --------------------------------------------------------------------------------- -vim:ft=help:sts=2:et:tw=80:cc=80:fo+=t - |