В основном добавляет информацию для:
- Все непубличные типы, интерфейсы, структуры, классы
- Локальные переменные в функциях
- Имена исходных файлов для соответствующего кода и соответствующие номера строк в исходном коде.
, который в совокупности делает реверс-инжиниринг очень простым для нативного кода.
К счастью, вы можете создать урезанную версию ваших файлов PDB, которая содержит только публичную информацию с параметром / PDBSTRIPPED .
О, вы редактировали, чтобы добавить C # / .NET, поэтому я не уверен, применимо ли «PDBSTRIPPED». Однако приложения .NET очень просто проанализировать даже без какой-либо символьной информации. Я не против включить их в проект .NET.