|
|
|
|
|
by boricj
864 days ago
|
|
This is acknowledged by the author: > Technically, the section header table and the section header string table are not needed, but having them sets the stage for adding more sections in the future, namely dynamic linking and debug symbol sections. |
|
Even dynamically linked executables tables do not need sections!!
It just so happens to be that the runtime symbol table is defined to be the same format as the normal symbol table. Although it shows up as .dynsym, the runtime linker doesn’t find it that way!