Ein Objektdatei, wie z. B. eine Shared Library oder eine ausführbare Datei, kann zusätzliche Informationen in der Symboltabelle speichern, indem sie eine spezielle Art von Symbol verwendet, das als Debug-Symbol bezeichnet wird. Ein symbolischer Debugger kann diese Informationen nutzen, um auf Daten aus dem Quellcode der Binärdatei zuzugreifen, einschließlich der Namen von Bezeichnern für Variablen und Funktionen.