UNPKG

minidump

Version:
40 lines (24 loc) 1.16 kB
# minidump - Process minidump files [![CircleCI](https://dl.circleci.com/status-badge/img/gh/electron/node-minidump/tree/main.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/electron/node-minidump/tree/main) [![npm version](http://img.shields.io/npm/v/minidump.svg)](https://npmjs.org/package/minidump) ## Installing ```sh npm install minidump ``` ## Building (for development) * `git clone --recurse-submodules https://github.com/electron/node-minidump` * `npm install` ## Docs ```javascript var minidump = require('minidump'); ``` ### minidump.addSymbolPath(path1, ..., pathN) Add search paths for looking up symbol files. ### minidump.walkStack(minidumpFilePath, [symbolPaths, ]callback) Get the stack trace from `minidumpFilePath`, the `callback` would be called with `callback(error, report)` upon completion. ### minidump.dump(minidumpFilePath, callback) Parse and dump the raw contents of the minidump as text using `minidump_dump`. ### minidump.dumpSymbol(binaryPath, callback) Dump debug symbols in minidump format from `binaryPath`, the `callback` would be called with `callback(error, minidump)` upon completion.