Answer : Symbol Table
The symbol table is created by the compiler front-end as a stand-alone file. The purpose of the table is to provide information that the linker and the debugger need to perform their respective functions.
Connection of Directory with symbol Table
The symbol table is comprised of several subtables. The symbolic header acts as a directory for the subtables. it provides the locations of the subtables and gives their sizes.
Reference : is Here