js/src/jsdbg.h
6885f4c66607709010eae5d47f39b6b22ee3f707
created 2011-06-17 11:12 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Merge.
feb8c7a919b366b7d8c5390007cddf9c828a81d0
created 2011-06-16 10:25 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Fix MSVC-only errors and a warning.
a95ab01cda09f6a4f344ed1898e4ff1bfd65a6d5
created 2011-06-02 21:58 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Automatically turn debug mode on/off when adding/removing debuggees.
8164f83c3cf8d429424c36298d11b324333996b9
created 2011-06-15 18:00 -0500
pushed 2011-08-14 11:45 +0000
Jim Blandy Jim Blandy - Comment fixes, assertions, and cleanups to Debug GC-related code. r=jorendorff, push=jorendorff.
8247161274fbcb5d827c3e32ab6637a306520087
created 2011-06-15 17:53 -0500
pushed 2011-08-14 11:45 +0000
Jim Blandy Jim Blandy - Use WeakMap for the Debug::objects, the mapping from referents to Debug.Objects. r=jorendorff, push=jorendorff.
903f84bae52857b06082a6001f734c0b61243b6a
created 2011-06-06 09:01 -0700
pushed 2011-08-14 11:45 +0000
Jim Blandy Jim Blandy - Backed out changeset d02083014f57; build problems in nsXPConnect.cpp
d02083014f57890a0e9977094ff51625e9ead9a6
created 2011-06-02 21:58 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Automatically turn debug mode on/off when adding/removing debuggees.
9ac0d2ba9ac020baddf21845a5af6cc7d7c802cc
created 2011-06-02 21:32 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Fix bug in Debug::hasAnyLiveHooks.
d249478fbbe1828131c1d7388dfb361378e501fe
created 2011-05-25 15:21 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.Frame.prototype.evalWithBindings.
0c0dfc86796d2ea947f1caa8905fe0462deb0cd0
created 2011-05-23 16:28 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.prototype.{add,remove,has}Debuggee and .getDebuggees.
ce60250dbf2941870b24c330e7bbb087867481e7
created 2011-05-23 14:27 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Rename add/removeDebuggee -> add/removeDebuggeeGlobal, ahead of landing Debug.prototype.add/removeDebuggee.
020af8278a9fe792da04c161607db18473dcd69d
created 2011-05-23 13:38 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Internal support for multiple debuggees. No API is exposed yet.
516fb38281b7ea816c8e05c0949fb1f28a72e296
created 2011-05-23 11:11 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Debuggees are globals, not compartments.
6b8f455e9a572b16aefebfd9441a6db1eb61de21
created 2011-05-21 00:40 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Require the CCW slot of a Debug.Object object to contain an actual cross-compartment wrapper. That way, per-compartment GC never collects referents, simplifying sweep phase.
aaec89b3971836d24f133a4073d9b690958584d5
created 2011-05-16 17:56 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Fix Debug.Frame.prototype.older to skip non-debuggee stack frames.
4efc9b37f30aac73f6092c231c322892074a12c7
created 2011-05-13 22:08 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.prototype.getYoungestFrame.
5842d0285cdafaa4ae329214f0b46953d0c3d5e7
created 2011-05-13 17:56 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add support for dbg.hooks.throw.
9914b62860dc96fc75448f78abd9ecd460beae57
created 2011-05-05 14:34 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.Function.prototype.apply. Also, correctly handle bad resumption values by creating a TypeError and passing it to the uncaughtExceptionHook.
0fdf3584c6eb9d1f0b7aec8439423febec016dc6
created 2011-05-04 13:08 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.Frame.prototype.older.
91bede82da8b277def96351adae811d3741e4519
created 2011-05-03 14:04 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Fix Debug.Frame.prototype.this for object this-values. Add Debug.Object.prototype.getClass. Make some stuff in jsdbg.cpp static.
1c8820681b80fd95a7979b5b14efcd78576369d5
created 2011-05-03 11:40 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.Object, Frame.prototype.this, Frame.prototype.arguments.
49acedc64071d70a17704db6f9c707f25584d4d1
created 2011-04-29 10:12 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
d806bd4f6a1ed852e8a151a297eff997cebc5f1d
created 2011-04-27 18:22 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Very rudimentary support for creating Debug.Frame objects, passing them to hooks, and cleaning them up afterwards.
20a64f3083771eebde13e2cb1ffcf9d4b6e2beec
created 2011-04-27 17:37 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - New rule: a Debug object cannot be attached to a compartment that is not in debug mode. Includes a jsapi-test to check that we do not crash if you turn debug mode off while a Debug object is already attached. (This changeset moves all the Debug object tests under jit-tests because the jit-test runner lets tests ask for debug mode.)
3a24a9c046e5f6af5d28e2f3074aa4264151e6ab
created 2011-04-21 14:44 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Rearrange some stuff. This way more js::Debug methods can be private, without making anything new public; all the event dispatch code is in one place; and we avoid having JSCompartment methods in jsdbg.cpp.
7818def1b65b4a23fcb496ce6354fbd9cbc6cc95
created 2011-04-19 22:19 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add initial support for Debug.prototype.uncaughtExceptionHook.
92309cf1aca1be0775b411fe2bb91c0c0edacb89
created 2011-04-18 23:52 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add Debug.prototype.enabled. This implementation is not ideal, since we want clearing .enabled to remove the debugger from every place where it might cause overhead. For now it just sets a flag.
184ce9343b3955d78636bccccfaee9afada6c3ed
created 2011-04-18 17:42 -0500
pushed 2011-08-14 11:45 +0000
Jason Orendorff Jason Orendorff - Add rudimentary support for Debug.prototype.hooks.debuggerHandler. Note: A new constant JSPROP_NATIVE_ACCESSOR is added in jsapi.h, so that js_InitClass can create proper accessor properties.
less more (0) tip