Top "Elf" questions

ELF stands for Executable and Linkable Format, a file format for files containing machine code.

Why is the ELF entry point 0x8048000 not changeable with the "ld -e" option?

Following up Why is the ELF execution entry point virtual address of the form 0x80xxxxx and not zero 0x0? …

linker elf memory-layout
Can a running C program access its own symbol table?

I have a linux C program that handles request sent to a TCP socket (bound to a particular port). I …

c linux gcc elf symbol-tables
File format differences between a static library (.a) and a shared library (.so)?

I know that there are lots of questions about the use cases of shared vs static libraries, this question is …

linux linker shared-libraries static-libraries elf
which part of ELF file must be loaded into the memory?

An ELF file for executables has a program (segment) header and a section header, which can be seen through readelf …

c linux memory elf
readelf -s does not output full variable names

I need to get the global symbols from a compiled c program file. What I use is the linux command …

linux elf dwarf readelf