Sami Vaarala
0126d42ac7
Add LDCURRFN opcode metadata for debugger
9 years ago
Sami Vaarala
927ff20e4e
Example debugger call stack level handling
No support in web UI yet.
9 years ago
Sami Vaarala
efd946e83d
Add minimal Detaching notify support
- Add Detaching define to YAML command list
- Add decoding support, convert to web UI uiMessage
9 years ago
Sami Vaarala
f49fe0e074
Rough bytecode curr opcode highlight
- Doesn't scroll
- Doesn't detect if bytecode doesn't match current function
9 years ago
Sami Vaarala
8d9c09eae6
Update debugger opcode list, no fast return flag
9 years ago
Sami Vaarala
99a2e78a09
Debug web UI support for Throw notify
Duk_debug.js fixes for Throw notify
- Ignore unknown Notify messages, this is probably a better default than
being strict and dropping the connection.
- Add Throw notify command number (earlier GC notify was unused).
- Add minimal web UI integration to report "THROW: xxx" or "UNCAUGHT: xxx"
from Throw notifys
Add 'make rundebug' convenience duk_debug target with logging.
9 years ago
Sami Vaarala
e3827515b0
Remove experimental status of debugger API
Also remove experimental warning in debugger web UI.
9 years ago
Sami Vaarala
22c69da412
Remove alloc size from DumpHeap debug command
9 years ago
Sami Vaarala
f436881bfd
Fix testcase refs to new directories
9 years ago
Sami Vaarala
a347859063
Avoid trailing YAML comments
Workaround for yamljs failing to parse trailing comments (at least for
some versions of yamljs).
9 years ago
Sami Vaarala
340295bc07
Update bytecode metadata for TRYCATCH
10 years ago
Sami Vaarala
e0c1ef6d07
Update debugger classnames for buffer objects
10 years ago
Sami Vaarala
92d33fd550
Implement Node.js Buffer and TypedArray support
10 years ago
Sami Vaarala
6efa8eafbc
Remove hashbang for consistency
10 years ago
Sami Vaarala
d8ca290ee7
Debugger README updates
10 years ago
Sami Vaarala
cd8433a630
Add JSON proxy mode to duk_debug.js
10 years ago
Sami Vaarala
87624c83a8
Add sanity check for opcode metadata
10 years ago
Sami Vaarala
a9c54e7fae
Update opcode metadata for fastint changes
10 years ago
Sami Vaarala
1c8adf3b53
A bit more bytecode spacing adjustment
10 years ago
Sami Vaarala
295805f435
Trivial debugger bytecode list spacing improvement
10 years ago
Sami Vaarala
d7d408d56e
Add debug client GetBytecode support
10 years ago
Sami Vaarala
e6ed634d67
YAML metadata for current bytecode opcodes
10 years ago
Sami Vaarala
cf1b136ccb
Debug client promises, make dist improvements, etc
- Add error constant to debug client
- Rework duk_debug.js to use bluebird promises
- Use proper path delimiter (e.g. ';' on Windows)
- Tolerate broken source search dirs
- Accept both node and nodejs in debugger Makefile
- Automatic --source-dirs for both Duktape repo and dist dir
- README update
- Debugger cleanups
10 years ago
Sami Vaarala
c2e3b8cf3e
Debugger web UI styling cleanup
10 years ago
Sami Vaarala
b207e95c2a
Debug client cleanups: endianness, detach request
10 years ago
Sami Vaarala
0fbf6ff6b1
Add a debug client and a web-based debugger UI
10 years ago