|
Pyrogenesis
13997
|
#include "precompiled.h"#include "ThreadDebugger.h"#include "lib/utf8.h"#include "ps/CLogger.h"#include <map>#include <queue>Go to the source code of this file.
Classes | |
| struct | StackInfoRequest |
| ThreadDebugger_impl. More... | |
| struct | trapLocation |
| struct | ThreadDebugger_impl |
| struct | CyclicRefWorkaround::Stringifier |
Namespaces | |
| CyclicRefWorkaround | |
Functions | |
| static JSTrapStatus | ThrowHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, void *closure) |
| static JSTrapStatus | TrapHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, jsval closure) |
| JSTrapStatus | StepHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, void *closure) |
| JSTrapStatus | StepIntoHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, void *closure) |
| void | NewScriptHook_ (JSContext *cx, const char *filename, unsigned lineno, JSScript *script, JSFunction *fun, void *callerdata) |
| void | DestroyScriptHook_ (JSContext *cx, JSScript *script, void *callerdata) |
| JSTrapStatus | StepOutHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, void *closure) |
| JSTrapStatus | CheckForBreakRequestHandler_ (JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval, void *closure) |
| static void * | CallHook_ (JSContext *cx, JSStackFrame *fp, JSBool before, JSBool *ok, void *closure) |
| JSBool | CyclicRefWorkaround::replacer (JSContext *cx, uintN argc, jsval *vp) |
|
static |
Definition at line 96 of file ThreadDebugger.cpp.
| JSTrapStatus CheckForBreakRequestHandler_ | ( | JSContext * | cx, |
| JSScript * | script, | ||
| jsbytecode * | pc, | ||
| jsval * | rval, | ||
| void * | closure | ||
| ) |
Definition at line 88 of file ThreadDebugger.cpp.
| void DestroyScriptHook_ | ( | JSContext * | cx, |
| JSScript * | script, | ||
| void * | callerdata | ||
| ) |
Definition at line 72 of file ThreadDebugger.cpp.
| void NewScriptHook_ | ( | JSContext * | cx, |
| const char * | filename, | ||
| unsigned | lineno, | ||
| JSScript * | script, | ||
| JSFunction * | fun, | ||
| void * | callerdata | ||
| ) |
Definition at line 64 of file ThreadDebugger.cpp.
| JSTrapStatus StepHandler_ | ( | JSContext * | cx, |
| JSScript * | script, | ||
| jsbytecode * | pc, | ||
| jsval * | rval, | ||
| void * | closure | ||
| ) |
Definition at line 47 of file ThreadDebugger.cpp.
| JSTrapStatus StepIntoHandler_ | ( | JSContext * | cx, |
| JSScript * | script, | ||
| jsbytecode * | pc, | ||
| jsval * | rval, | ||
| void * | closure | ||
| ) |
Definition at line 56 of file ThreadDebugger.cpp.
| JSTrapStatus StepOutHandler_ | ( | JSContext * | cx, |
| JSScript * | script, | ||
| jsbytecode * | pc, | ||
| jsval * | rval, | ||
| void * | closure | ||
| ) |
Definition at line 80 of file ThreadDebugger.cpp.
|
static |
Definition at line 30 of file ThreadDebugger.cpp.
|
static |
Definition at line 38 of file ThreadDebugger.cpp.
| CMutex CallHookMutex |
Definition at line 95 of file ThreadDebugger.cpp.
| CMutex CheckForBreakRequestHandlerMutex |
Definition at line 87 of file ThreadDebugger.cpp.
| CMutex DestroyScriptHookMutex |
Definition at line 71 of file ThreadDebugger.cpp.
| CMutex NewScriptHookMutex |
Definition at line 63 of file ThreadDebugger.cpp.
| CMutex StepHandlerMutex |
Definition at line 46 of file ThreadDebugger.cpp.
| CMutex StepIntoHandlerMutex |
Definition at line 55 of file ThreadDebugger.cpp.
| CMutex StepOutHandlerMutex |
Definition at line 79 of file ThreadDebugger.cpp.
| CMutex ThrowHandlerMutex |
Definition at line 29 of file ThreadDebugger.cpp.
| CMutex TrapHandlerMutex |
Definition at line 37 of file ThreadDebugger.cpp.
1.8.5