dumpme
Version:
Creates a coredump of the current process, without killing it
20 lines (15 loc) • 477 B
JavaScript
;
const DumpProcess = require('bindings')('dumpme');
/**
* Dumps the current process
*
* @param {string} [gcore] - path and filename of the gcore binary
* @param {string} [coredump] - path and filename of the target coredump file
* @return {Boolean}
*/
function dump(gcore, coredump) {
gcore = gcore || 'gcore';
coredump = coredump || `${process.cwd()}/core.${process.pid}`;
return DumpProcess.dumpProcess(gcore, coredump);
}
module.exports = dump;