Updated in 2025-05.
In ELF, the Global Offset Table is a memory region indexed by offsets, with entries holding constants and symbol addresses.
Symbol address
In an executable or shared object (called a component in ELF), a text section may need the absolute virtual address of a symbol (e.g. a function or a variable). The reference arises from an address taken operation or a PLT entry. The address may be:
- a link-time constant
- the load base plus a link-time constant
- dependent on runtime computation by ld.so