JSDBGAPI Reference


Obviously this stuff is almost entirely undocumented.

See the implementation of the trap, untrap, watch, unwatch, line2pc, and pc2line functions in js/src/shell/js.cpp. Also the (scant) comments in js/src/jsdbgapi.h.



Inspecting the stack

Evaluating debug code

Examining object properties


Memory usage

System objects


These functions can be used to profile a SpiderMonkey application using the Mac profiler, Shark. See Profiling JavaScript with Shark.

The following JSNative functions can be used to expose the above four APIs to scripts.

Document Tags and Contributors

Contributors to this page: MMondor, madsdyd, Jorend, Mgjbot
Last updated by: madsdyd,