Набор специальных символов, который генерируется при компиляции программы и содержит сведения о расположении переменных и функций в итоговом двоичном файле, а также другую служебную информацию. Такой набор данных позволяет производить пошаговую отладку программы или исследовать сторонний код.
Отладочные символы могут быть включены в состав исполняемого файла или библиотеки, однако большинство современных компиляторов хранит их в виде отдельных объектов. Например, средства разработки Microsoft сохраняют отладочные символы в файл с расширением .pdb.