I\'d like to retrieve the GCC version used to compile a g开发者_StackOverflow中文版iven executable. I tried readelf but didn\'t get the information. Any thoughts?It is normally stored in the comment s
There are things in ARM elf binaries I\'d like to understand better. I need to figure this out get my homebrew assembler output ELF executables for gp2x f200. So I started by compiling this program w
I want to write a little function\'s tracer. I use ptrace. When I see a CALL instruction, I want to show the function name equivalent to the address call.
I want to write a little function\'s tracer. I use ptrace. I\'m on ubuntu x86_64. I want to found the address of the shared library function (like printf).
How to track code 开发者_StackOverflowusing ARM ELF? Which tools we have to use?gdb?If not, clarify your question.
I mean could a single binary file run in both Win32 and开发者_如何转开发 Linux i386 ?This is not possible, because the two types have conflicting formats:
Say I have a library libfoo.so.1, which depends (according to ldd) on libbar.so.1. However, libbar.so.1 is not available at the moment. My app needs to call a function in libfoo.so.1 which doesn\'t re
All the standard shared libraries on my Linux system (Fedora 9) specify ELFOSABI_NONE (0) as their OSABI.
I\'ve been using objdump to look at assembly code in Linux ELF binaries. Sometimes there is an indirect jump through a jump table that is stored in the rodata (read-only data) section.
For a rather obscure use case I\'d like to have a (large) statically linked Linux executable made up of a small piece of control code and large pieces of static (read-only) data.Is it possible, to sav