- Link with lldb reported by llvm-config on MacOS: no need to use the XCode one, can work with custom builds or lldb installed with Homebrew
- Fixed tests and Travis intergration
- LLNODE_DEBUG=true to print details of failures during symbol loading, turned on in Travis
- Loading symbols with shared libraries: can work with libv8 + d8 built with post-mortem support
- Original work by @rnchamberlain, rewrote with NAN and some API changes, e.g. use iterators for instance lists to save memory.
- Working now, has tests
- Looking for feedback on the API design: https://github.com/joyeecheung/llnode/blob/js-api/JSAPI.md
- Need reviews
- nodejs/llnode#147
- Metadata changes, probably some layout changes too: nodejs/llnode#158
- Backtrace & Map fixes: nodejs/llnode#168
- Object inspection is broken ATM due to metadata & descriptor changes, fixes in progress
- Currently we only have tests with Node.js v4, v6, v8 and v9 using Travis, need build intergration with Node.js master/PRs
- Upstream done by @mmarchini nodejs/node#14901 : adding
nodedbg_*
metadata for tools to restore internal structures of Node.js like thev8dbg_
metadata from V8 - llnode PR: nodejs/llnode#122
- Documentation: https://github.com/nodejs/node/blob/master/doc/guides/node-postmortem-support.md
- Work with more types: Errors, Symbols, etc.
- Better support for TypedArrays
- UTF8 string support