https://github.com/yodaos-project/llsdn
An lldb plugin for ShadowNode and JerryScript, which enables inspection of JavaScript states for insights into ShadowNode processes and their core dumps.
https://github.com/yodaos-project/llsdn
lldb plugin shadow-node
Last synced: about 2 months ago
JSON representation
An lldb plugin for ShadowNode and JerryScript, which enables inspection of JavaScript states for insights into ShadowNode processes and their core dumps.
- Host: GitHub
- URL: https://github.com/yodaos-project/llsdn
- Owner: yodaos-project
- Created: 2019-03-11T04:04:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-21T07:05:18.000Z (over 7 years ago)
- Last Synced: 2024-05-14T00:26:58.551Z (about 2 years ago)
- Topics: lldb, plugin, shadow-node
- Language: Python
- Size: 6.84 KB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# llsdn
An lldb plugin for ShadowNode and JerryScript, which enables inspection of JavaScript states for insights into ShadowNode processes and their core dumps.
### Install Instructions
#### Prerequisites: Install LLDB and its Library
To use llsdn you need to have the LLDB debugger installed. The recommended version is LLDB 3.9 and above.
- OS X/macOS
- You can install Xcode and use the LLDB that comes with it.
- Linux
- You can install the lldb package using the package manager of your distribution. You may need to install additional packages for liblldb as well.
- For example, on Ubuntu 16.04 you can install the prerequisites with
`apt-get install lldb-4.0 liblldb-4.0-dev`
#### Install the Plugin
###### Install llnode globally via npm
If you have `lldb` available on your `PATH`, simply run:
```
npm install -g llsdn
```
After installing with npm, append following line in your `~/.lldbinit`:
```
command script import
```