Top.Mail.Ru
Ответы
Аватар пользователя
11лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Сгенерировать core-файл из работающего приложения. Как это сделать и возможно ли вообще?

Дополнен

Язык C/C++. Надо в некоторый момент времени инициировать создание core-файла из самого приложения, а затем продолжить выполнение не прерывая процесса. Вызов сторонних утилит (типа gcore) невозможно (может отсуствовать на целевой системе) , собственно как и удаленное манипулирование. Есть возможность только забирать core-файлы.

По дате
По рейтингу
Аватар пользователя
Новичок
11лет

После остановки в дебагере можно.

Аватар пользователя
Искусственный интеллект
11лет

можно попробовать считать карту памяти процесса, потом на основе этой информации создать core dump

она расположена /proc/$PID/