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.