Я использую RAD Studio 10.2.3 Токио.
Research
Относительно этого вопроса и этой проблемы У меня возникают проблемы при отладке моего флагманского приложения, которое широко использует BPL времени выполнения в качестве системы плагинов.
Эта проблема возникает только при компиляции и отладке в виде приложения Win64 и использовании внутреннего отладчика Delphi Win64. Внутренний отладчик Delphi Win32 не имеет этой проблемы.
При использовании «загрузить все символы» в опциях отладчика я пропускаю информацию о стеке и локальных символах для некоторых юнитов, но не для других юнитов в том же BPL (см. Скриншоты).
Однако, когда я использую опцию для загрузки отладочной информации для определенных BPL, и только во время выполнения BPL все устройства имеют информацию о локальных символах. Логически мне не хватает отладочной информации для всех остальных модулей.
Конечно, мне не нравится указывать каждую таблицу символов отдельно, я бы предпочел загрузить все таблицы символов и не связываться с ней.
Я также экспериментировал с использованием пути к таблицам символов, но это не имело никакого значения при загрузке результатов отладки.
Вопрос
Кто-нибудь еще сталкивался с этим и нашел лучший обходной путь, чем указание таблиц символов для загрузки?
Может быть, что-то вроде INI-файла, настроек реестра или другого решения для отладчика Win64?
Некоторая справочная информация и скриншоты ниже
Отладка вида при включении «Загрузить все символы»
Представление отладки при использовании определенной таблицы символов для этой среды выполнения BPL
Настройки загрузки таблицы специфических символов