dynsym
The dynsym is the dynamic symbol table of an ELF (Executable and Linkable Format) file, stored in the section named .dynsym. It contains symbols that may be resolved at load time or at runtime by the dynamic linker, such as imported functions from shared libraries or exported symbols from the object itself.
Each entry in dynsym is an Elf32_Sym or Elf64_Sym, depending on architecture. A symbol entry includes st_name
The actual symbol names are stored in the separate string table .dynstr; st_name points to the name’s
Dynsym is contrasted with the static symbol table .symtab, which is used by the linker at link
Tools such as readelf -s, nm -D, or objdump -t can display dynamic symbols from the .dynsym