Debugging with GDB: gcore man |
---|
Next: gdbinit man, Previous: gdbserver man, Up: Man Pages [Contents][Index]
gcore [-a] [-o filename] pid
Generate a core dump of a running program with process ID pid.
Produced file is equivalent to a kernel produced core file as if the process
crashed (and if ulimit -c were used to set up an appropriate core dump
limit). Unlike after a crash, after gcore
the program remains
running without any change.
-a
Dump all memory mappings. The actual effect of this option depends on
the Operating System. On GNU/Linux, it will disable
use-coredump-filter
(see set use-coredump-filter) and
enable dump-excluded-mappings
(see set dump-excluded-mappings).
-o filename
The optional argument filename specifies the file name where to put the core dump. If not specified, the file name defaults to core.pid , where pid is the running program process ID.