Здравствуйте! Я столкнулся с такой проблемой: программа компилируется и работает в Delphi, но при компиляции фрипаскалем творится нечто странное: 1) в одной из процедур происходит переполнение стека... размер стека я увеличил, программа вроде бы идёт дальше, но! 2) где-то она зацикливается... проблема в том, что я никак не могу выяснить это место: программу запустить из-под дебагера не получится, из-за сложного взаимодействия с другим процессом при запуске. С помощью аттача к этому процессу из Delphi я узнал адреса инструкций, по которым бегает зацикленная программа. Но! По этим адресам не могу сказать в какой я функции нахожусь, потому что .map файлы фрипаскаль похоже не умеет генерировать (в документации и интернете ничего по вопросу не нашёл). Пробовал аттачиться при помощи gdb, но он всплывает где-то в недрах ntdll (как и Delphi в общем-то) и дотрейсить до самой программы похоже невозможно, или терпения не хватает
Подскажите, как быть! Для счастья мне хватило бы map.