LINUX.ORG.RU

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

ziemin ★★
()

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

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

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

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

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

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

mashina ★★★★★
()

в принципе это миграция процессов, она в freebsd уже лет десять как запилена имхо.

invy ★★★★★
()

Дескрипторы будут старые как минимум

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)

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

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

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

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

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

mv ★★★★★
()

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

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

в принципе это миграция процессов, она в freebsd уже лет десять как запилена имхо.

где, можно ссылку на доки?

Harald ★★★★★
()

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

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

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

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

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

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

по миграции было ещё openmosix и linuxpmi

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