LINUX.ORG.RU

gdb. Там вроде есть команда перехода. Выходишь на следующую инструкцию или вообще возврат из функции делаешь. корка желательно с отладочной версии (чтоб ориентироваться)

ziemin
()

Штатно — afaik нет. Но в корке есть в принципе всё, что для этого нужно.

beastie ☕☕☕☕☕
()
Ответ на: комментарий от ziemin

вот не хочет :)

gdb program -c core
(gdb) continue
The program is not being run.

true_admin
() автор топика

память, допустим, процесса накатишь. Где возьмёшь состояния ядерных объектов (fd и т.п.)?

mashina
()

Конечно, лисп так и делает. Для удобства, экзешник и корку можно объединить в один файл.

mv
()
Ответ на: комментарий от true_admin

Лисп же обычно интерпретируемый, не? Кстати, о каком лиспе идёт речь?

Общелисп обычно конпелируемый, хотя и режим интерпретации допусти.

Конкретно SBCL, LispWorks, Clozure умеют.

mv
()

А сама идея разве имеет смысл? Падает в корку при конкретном фаталити когда продолжение работы невозможно

pulo
()

в корку оно затем и падает, что дальнейшее выполнение невозможно. Технически скорее всего реализуемо, но оно ж опять упадет скорее всего

marvin_yorke
()
Ответ на: комментарий от marvin_yorke

в корку он падает, потому что кто-то прислал SIGABRT. В том числе, возможно, он сам через raise().

anonymous
()
Ответ на: комментарий от invy

под линух много лет назад такое тоже было. Легко гуглится, называлось что-то вроде task freeze. Увы, давно мертво.

true_admin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.