Linux при возникновении исключения раскручивала бы стек с возможностью логирования , как делают EurekaLog и MadExcept?
эврика точно не умеет работать с дварфом, за MadExcept не в курсе
ну вот я ищу аналог, полная функциональность c визуальными формочками не нужна
есть, портированный код с Лазаря
а где взять, самому портировать?
можно у меня в личке попросить
Говорят что есть форк JCL c поддержкой Линуха для дельфей.. С год назал искал - не нашел, все дельфийское там было иск-но под Винду, а FPC-портированный JCL я не расматривал .. Возможно сейчас картина иная и где-то появилась дельфийская JCL с поддержкой Линуха и соотв. раскруткой стека в JclDebug. pas в ее составе Под виндой JclDebug вполне неплохо справляется с этой задачей
у меня частично работает, конкретно JclDebug нет, не смотрел что там https://github.com/Makhaon/jcl
В этой ветке JclDebug лежит в папке Windows.. Ожидать что он будет держать Линух не приходится даже без взгляда на содержимое
ха, ну BitBlit же работает на линуксе, все может быть....
Сравнил ж с пальцем) Где БитБлит, а где стек ОС)
там скорее всего печаль в том, что map файлов делфя не делает в линухе
Ха, можно поверить бит блит это просто
Сам отладчик-то при стопе на исключении в линуховом процессе стек показывает.. И мапов при этом так же нет..
ну так унутре делфи парсер, понятно, существует. но не в виде отдельного наружного кода
попробуйте логер от mormot под виндой исключения ловит, как под линуксом - хз
BitBlt на линуксе эмулируется вызовами pixbuf :)
Обсуждают сегодня