gcore — получить дамп памяти запущенного процесса

НАЗВАНИЕ

     gcore — получить дамп памяти запущенного процесса

СИНТАКСИС

     gcore [-s] [-c файл_дампа] [исполняемый_файл] pid

ОПИСАНИЕ

     Утилита gcore создаёт дамп памяти указанного процесса, пригодный для

     использования в gdb(1).  По умолчанию, дамп записывается в файл

     «core.<pid>».  В командной строке должен быть задан идентификатор про-

     цесса, pid.  Если образ исполняемого файла не указан, gcore будет исполь-

     зовать «/proc/<pid>/file».     Имеются следующие опции:

     -c

      Записать дамп памяти в указанный файл вместо «core.<pid>». 

     -s

      Приостановить процесс на время создания дампа, и возобновить его

             работу после получения дампа.  Этим гарантируется, что полученный

             дамп памяти будет в непротиворечивом состоянии.  Работа процесса

             будет продолжена, даже если он был уже остановлен до того.

             Такого же эффекта можно достичь вручную с помощью kill(1).

ФАЙЛЫ

    

core.<pid>         дамп памяти

     /proc/<pid>/file   образ исполняемого файла

ИСТОРИЯ

     Утилита gcore появилась в 4.2BSD.

ПРОБЛЕМЫ

     Переключения контекста или страничная подкачка, случающиеся во время

     работы gcore, могут привести к неожиданным результатам.  Для достижения

     наилучших результатов следует использовать -s для временной остановки

     указанного процесса.     Утилита gcore не совместима с оригинальной версией из 4.2BSD.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *