Back to index

lightning-sunbird  0.9+nobinonly
Functions
jsdebug.c File Reference
#include "jsd.h"

Go to the source code of this file.

Functions

 JSD_DebuggerOnForUser (JSRuntime *jsrt, JSD_UserCallbacks *callbacks, void *user)
 JSD_DebuggerOn (void)
 JSD_DebuggerOff (JSDContext *jsdc)
 JSD_GetMajorVersion (void)
 JSD_GetMinorVersion (void)
 JSD_GetDefaultJSContext (JSDContext *jsdc)
 JSD_SetUserCallbacks (JSRuntime *jsrt, JSD_UserCallbacks *callbacks, void *user)
 JSD_JSContextInUse (JSDContext *jsdc, JSContext *context)
 JSD_SetContextPrivate (JSDContext *jsdc, void *data)
 JSD_GetContextPrivate (JSDContext *jsdc)
 JSD_ClearAllProfileData (JSDContext *jsdc)
 JSD_SetContextFlags (JSDContext *jsdc, uint32 flags)
 JSD_GetContextFlags (JSDContext *jsdc)
 JSD_JSDContextForJSContext (JSContext *context)
 JSD_LockScriptSubsystem (JSDContext *jsdc)
 JSD_UnlockScriptSubsystem (JSDContext *jsdc)
 JSD_IterateScripts (JSDContext *jsdc, JSDScript **iterp)
 JSD_GetScriptFlags (JSDContext *jsdc, JSDScript *script)
 JSD_SetScriptFlags (JSDContext *jsdc, JSDScript *script, uint32 flags)
 JSD_GetScriptCallCount (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptMaxRecurseDepth (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptMinExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptMaxExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptTotalExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptMinOwnExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptMaxOwnExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_GetScriptTotalOwnExecutionTime (JSDContext *jsdc, JSDScript *script)
 JSD_ClearScriptProfileData (JSDContext *jsdc, JSDScript *script)
 JSD_GetJSScript (JSDContext *jsdc, JSDScript *script)
 JSD_GetJSFunction (JSDContext *jsdc, JSDScript *script)
 JSD_SetScriptPrivate (JSDScript *jsdscript, void *data)
 JSD_GetScriptPrivate (JSDScript *jsdscript)
 JSD_IsActiveScript (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_GetScriptFilename (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_GetScriptFunctionName (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_GetScriptBaseLineNumber (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_GetScriptLineExtent (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_SetScriptHook (JSDContext *jsdc, JSD_ScriptHookProc hook, void *callerdata)
 JSD_GetScriptHook (JSDContext *jsdc, JSD_ScriptHookProc *hook, void **callerdata)
 JSD_GetClosestPC (JSDContext *jsdc, JSDScript *jsdscript, uintN line)
 JSD_GetClosestLine (JSDContext *jsdc, JSDScript *jsdscript, jsuword pc)
 JSD_ScriptCreated (JSDContext *jsdc, JSContext *cx, const char *filename, uintN lineno, JSScript *script, JSFunction *fun)
 JSD_ScriptDestroyed (JSDContext *jsdc, JSContext *cx, JSScript *script)
 JSD_LockSourceTextSubsystem (JSDContext *jsdc)
 JSD_UnlockSourceTextSubsystem (JSDContext *jsdc)
 JSD_IterateSources (JSDContext *jsdc, JSDSourceText **iterp)
 JSD_FindSourceForURL (JSDContext *jsdc, const char *url)
 JSD_GetSourceURL (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_GetSourceText (JSDContext *jsdc, JSDSourceText *jsdsrc, const char **ppBuf, intN *pLen)
 JSD_ClearSourceText (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_GetSourceStatus (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_IsSourceDirty (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_SetSourceDirty (JSDContext *jsdc, JSDSourceText *jsdsrc, JSBool dirty)
 JSD_GetSourceAlterCount (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_IncrementSourceAlterCount (JSDContext *jsdc, JSDSourceText *jsdsrc)
 JSD_DestroyAllSources (JSDContext *jsdc)
 JSD_NewSourceText (JSDContext *jsdc, const char *url)
 JSD_AppendSourceText (JSDContext *jsdc, JSDSourceText *jsdsrc, const char *text, size_t length, JSDSourceStatus status)
 JSD_PUBLIC_API (JSDSourceText *)
 JSD_AddFullSourceText (JSDContext *jsdc, const char *text, size_t length, const char *url)
 JSD_SetExecutionHook (JSDContext *jsdc, JSDScript *jsdscript, jsuword pc, JSD_ExecutionHookProc hook, void *callerdata)
 JSD_ClearExecutionHook (JSDContext *jsdc, JSDScript *jsdscript, jsuword pc)
 JSD_ClearAllExecutionHooksForScript (JSDContext *jsdc, JSDScript *jsdscript)
 JSD_ClearAllExecutionHooks (JSDContext *jsdc)
 JSD_SetInterruptHook (JSDContext *jsdc, JSD_ExecutionHookProc hook, void *callerdata)
 JSD_ClearInterruptHook (JSDContext *jsdc)
 JSD_SetDebugBreakHook (JSDContext *jsdc, JSD_ExecutionHookProc hook, void *callerdata)
 JSD_ClearDebugBreakHook (JSDContext *jsdc)
 JSD_SetDebuggerHook (JSDContext *jsdc, JSD_ExecutionHookProc hook, void *callerdata)
 JSD_ClearDebuggerHook (JSDContext *jsdc)
 JSD_SetThrowHook (JSDContext *jsdc, JSD_ExecutionHookProc hook, void *callerdata)
 JSD_ClearThrowHook (JSDContext *jsdc)
 JSD_SetTopLevelHook (JSDContext *jsdc, JSD_CallHookProc hook, void *callerdata)
 JSD_ClearTopLevelHook (JSDContext *jsdc)
 JSD_SetFunctionHook (JSDContext *jsdc, JSD_CallHookProc hook, void *callerdata)
 JSD_ClearFunctionHook (JSDContext *jsdc)
 JSD_GetCountOfStackFrames (JSDContext *jsdc, JSDThreadState *jsdthreadstate)
 JSD_GetStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate)
 JSD_GetJSContext (JSDContext *jsdc, JSDThreadState *jsdthreadstate)
 JSD_GetCallingStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetScriptForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetPCForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetCallObjectForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetScopeChainForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetThisForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_GetNameForStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_IsStackFrameNative (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_IsStackFrameDebugger (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_IsStackFrameConstructing (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe)
 JSD_EvaluateUCScriptInStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe, const jschar *bytes, uintN length, const char *filename, uintN lineno, jsval *rval)
 JSD_AttemptUCScriptInStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe, const jschar *bytes, uintN length, const char *filename, uintN lineno, jsval *rval)
 JSD_EvaluateScriptInStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe, const char *bytes, uintN length, const char *filename, uintN lineno, jsval *rval)
 JSD_AttemptScriptInStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe, const char *bytes, uintN length, const char *filename, uintN lineno, jsval *rval)
 JSD_ValToStringInStackFrame (JSDContext *jsdc, JSDThreadState *jsdthreadstate, JSDStackFrameInfo *jsdframe, jsval val)
 JSD_GetException (JSDContext *jsdc, JSDThreadState *jsdthreadstate)
 JSD_PUBLIC_API (JSBool)
 JSD_SetErrorReporter (JSDContext *jsdc, JSD_ErrorReporter reporter, void *callerdata)
 JSD_GetErrorReporter (JSDContext *jsdc, JSD_ErrorReporter *reporter, void **callerdata)
 JSD_IsLockingAndThreadIdSupported ()
 JSD_CreateLock ()
 JSD_Lock (void *lock)
 JSD_Unlock (void *lock)
 JSD_IsLocked (void *lock)
 JSD_IsUnlocked (void *lock)
 JSD_CurrentThread ()
 JSD_NewValue (JSDContext *jsdc, jsval val)
 JSD_DropValue (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueWrappedJSVal (JSDContext *jsdc, JSDValue *jsdval)
 JSD_RefreshValue (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueObject (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueNumber (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueInt (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueDouble (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueString (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueBoolean (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueNull (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueVoid (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValuePrimitive (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueFunction (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IsValueNative (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueBoolean (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueInt (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueDouble (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueString (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueFunctionName (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetCountOfProperties (JSDContext *jsdc, JSDValue *jsdval)
 JSD_IterateProperties (JSDContext *jsdc, JSDValue *jsdval, JSDProperty **iterp)
 JSD_GetValueProperty (JSDContext *jsdc, JSDValue *jsdval, JSString *name)
 JSD_GetValuePrototype (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueParent (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueConstructor (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueClassName (JSDContext *jsdc, JSDValue *jsdval)
 JSD_DropProperty (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_GetPropertyName (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_GetPropertyValue (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_GetPropertyAlias (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_GetPropertyFlags (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_GetPropertyVarArgSlot (JSDContext *jsdc, JSDProperty *jsdprop)
 JSD_LockObjectSubsystem (JSDContext *jsdc)
 JSD_UnlockObjectSubsystem (JSDContext *jsdc)
 JSD_IterateObjects (JSDContext *jsdc, JSDObject **iterp)
 JSD_GetWrappedObject (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetObjectNewURL (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetObjectNewLineNumber (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetObjectConstructorURL (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetObjectConstructorLineNumber (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetObjectConstructorName (JSDContext *jsdc, JSDObject *jsdobj)
 JSD_GetJSDObjectForJSObject (JSDContext *jsdc, JSObject *jsobj)
 JSD_GetObjectForValue (JSDContext *jsdc, JSDValue *jsdval)
 JSD_GetValueForObject (JSDContext *jsdc, JSDObject *jsdobj)

Function Documentation

JSD_AddFullSourceText ( JSDContext jsdc,
const char *  text,
size_t  length,
const char *  url 
)

Definition at line 501 of file jsdebug.c.

Here is the call graph for this function:

JSD_AppendSourceText ( JSDContext jsdc,
JSDSourceText jsdsrc,
const char *  text,
size_t  length,
JSDSourceStatus  status 
)

Definition at line 477 of file jsdebug.c.

Here is the call graph for this function:

JSD_AttemptScriptInStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe,
const char *  bytes,
uintN  length,
const char *  filename,
uintN  lineno,
jsval rval 
)

Definition at line 817 of file jsdebug.c.

Here is the call graph for this function:

JSD_AttemptUCScriptInStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe,
const jschar bytes,
uintN  length,
const char *  filename,
uintN  lineno,
jsval rval 
)

Definition at line 780 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 545 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 537 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 116 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 577 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 593 of file jsdebug.c.

Here is the call graph for this function:

JSD_ClearExecutionHook ( JSDContext jsdc,
JSDScript jsdscript,
jsuword  pc 
)

Definition at line 527 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_ClearExecutionHook(jsdc, jsdscript, pc);
}

Here is the call graph for this function:

Definition at line 641 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 561 of file jsdebug.c.

Here is the call graph for this function:

JSD_ClearScriptProfileData ( JSDContext jsdc,
JSDScript script 
)

Definition at line 238 of file jsdebug.c.

Here is the call graph for this function:

JSD_ClearSourceText ( JSDContext jsdc,
JSDSourceText jsdsrc 
)

Definition at line 413 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 609 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 625 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 892 of file jsdebug.c.

{
#ifdef JSD_THREADSAFE
    return jsd_CreateLock();
#else
    return (void*)1;
#endif
}

Here is the call graph for this function:

Definition at line 938 of file jsdebug.c.

{
    return JSD_CURRENT_THREAD();
}

Definition at line 62 of file jsdebug.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 56 of file jsdebug.c.

{
    return jsd_DebuggerOn();
}

Here is the call graph for this function:

JSD_DebuggerOnForUser ( JSRuntime jsrt,
JSD_UserCallbacks callbacks,
void user 
)

Definition at line 48 of file jsdebug.c.

{
    return jsd_DebuggerOnForUser(jsrt, callbacks, user);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 462 of file jsdebug.c.

Here is the call graph for this function:

JSD_DropProperty ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1172 of file jsdebug.c.

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_DropValue ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 954 of file jsdebug.c.

Here is the call graph for this function:

JSD_EvaluateScriptInStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe,
const char *  bytes,
uintN  length,
const char *  filename,
uintN  lineno,
jsval rval 
)

Definition at line 799 of file jsdebug.c.

Here is the call graph for this function:

JSD_EvaluateUCScriptInStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe,
const jschar bytes,
uintN  length,
const char *  filename,
uintN  lineno,
jsval rval 
)

Definition at line 762 of file jsdebug.c.

Here is the call graph for this function:

JSD_FindSourceForURL ( JSDContext jsdc,
const char *  url 
)

Definition at line 386 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetCallingStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 672 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetCallingStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_GetCallObjectForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 699 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetCallObjectForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_GetClosestLine ( JSDContext jsdc,
JSDScript jsdscript,
jsuword  pc 
)

Definition at line 333 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetClosestLine(jsdc, jsdscript, pc);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetClosestPC ( JSDContext jsdc,
JSDScript jsdscript,
uintN  line 
)

Definition at line 325 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetClosestPC(jsdc, jsdscript, line);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 130 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsdc->flags;
}

Definition at line 109 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetCountOfProperties ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1112 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetCountOfStackFrames ( JSDContext jsdc,
JSDThreadState jsdthreadstate 
)

Definition at line 651 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetCountOfStackFrames(jsdc, jsdthreadstate);
}

Here is the call graph for this function:

Definition at line 82 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsdc->dumbContext;
}

Here is the caller graph for this function:

JSD_GetErrorReporter ( JSDContext jsdc,
JSD_ErrorReporter *  reporter,
void **  callerdata 
)

Definition at line 871 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetException ( JSDContext jsdc,
JSDThreadState jsdthreadstate 
)

Definition at line 845 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetException(jsdc, jsdthreadstate);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetJSContext ( JSDContext jsdc,
JSDThreadState jsdthreadstate 
)

Definition at line 665 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetJSContext(jsdc, jsdthreadstate);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetJSDObjectForJSObject ( JSDContext jsdc,
JSObject jsobj 
)

Definition at line 1294 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JS_ASSERT(jsobj);
    return jsd_GetJSDObjectForJSObject(jsdc, jsobj);
}

Here is the call graph for this function:

JSD_GetJSFunction ( JSDContext jsdc,
JSDScript script 
)

Definition at line 251 of file jsdebug.c.

{
    return jsd_GetJSFunction (jsdc, script);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetJSScript ( JSDContext jsdc,
JSDScript script 
)

Definition at line 245 of file jsdebug.c.

{
    return jsd_GetJSScript(jsdc, script);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 70 of file jsdebug.c.

{
    return JSD_MAJOR_VERSION;
}

Definition at line 76 of file jsdebug.c.

{
    return JSD_MINOR_VERSION;
}
JSD_GetNameForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 726 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetNameForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

Definition at line 1278 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 1286 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetObjectConstructorURL ( JSDContext jsdc,
JSDObject jsdobj 
)

Definition at line 1270 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetObjectForValue ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1302 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetObjectForValue(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetObjectNewLineNumber ( JSDContext jsdc,
JSDObject jsdobj 
)

Definition at line 1262 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetObjectNewURL ( JSDContext jsdc,
JSDObject jsdobj 
)

Definition at line 1254 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_OBJECT(jsdobj);
    return jsd_GetObjectNewURL(jsdc, jsdobj);
}

Here is the call graph for this function:

JSD_GetPCForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 690 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetPCForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetPropertyAlias ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1197 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_PROPERTY(jsdprop);
    return jsd_GetPropertyAlias(jsdc, jsdprop);
}

Here is the call graph for this function:

JSD_GetPropertyFlags ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1205 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_PROPERTY(jsdprop);
    return jsd_GetPropertyFlags(jsdc, jsdprop);
}

Here is the call graph for this function:

JSD_GetPropertyName ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1181 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_PROPERTY(jsdprop);
    return jsd_GetPropertyName(jsdc, jsdprop);
}

Here is the call graph for this function:

JSD_GetPropertyValue ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1189 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_PROPERTY(jsdprop);
    return jsd_GetPropertyValue(jsdc, jsdprop);
}

Here is the call graph for this function:

JSD_GetPropertyVarArgSlot ( JSDContext jsdc,
JSDProperty jsdprop 
)

Definition at line 1213 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetScopeChainForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 708 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetScopeChainForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_GetScriptBaseLineNumber ( JSDContext jsdc,
JSDScript jsdscript 
)

Definition at line 295 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetScriptBaseLineNumber(jsdc, jsdscript);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetScriptCallCount ( JSDContext jsdc,
JSDScript script 
)

Definition at line 181 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetScriptCallCount(jsdc, script);
}

Here is the call graph for this function:

JSD_GetScriptFilename ( JSDContext jsdc,
JSDScript jsdscript 
)

Definition at line 279 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetScriptFilename(jsdc, jsdscript);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetScriptFlags ( JSDContext jsdc,
JSDScript script 
)

Definition at line 167 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetScriptFlags(jsdc, script);
}

Here is the call graph for this function:

JSD_GetScriptForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 681 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetScriptForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetScriptFunctionName ( JSDContext jsdc,
JSDScript jsdscript 
)

Definition at line 287 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetScriptFunctionName(jsdc, jsdscript);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetScriptHook ( JSDContext jsdc,
JSD_ScriptHookProc *  hook,
void **  callerdata 
)

Definition at line 318 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetScriptLineExtent ( JSDContext jsdc,
JSDScript jsdscript 
)

Definition at line 303 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetScriptLineExtent(jsdc, jsdscript);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 203 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 224 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 188 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetScriptMaxRecurseDepth(jsdc, script);
}

Here is the call graph for this function:

Definition at line 196 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 217 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetScriptPrivate ( JSDScript jsdscript)

Definition at line 264 of file jsdebug.c.

{
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_GetScriptPrivate (jsdscript);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 210 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 231 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetSourceAlterCount ( JSDContext jsdc,
JSDSourceText jsdsrc 
)

Definition at line 446 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetSourceStatus ( JSDContext jsdc,
JSDSourceText jsdsrc 
)

Definition at line 422 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetSourceText ( JSDContext jsdc,
JSDSourceText jsdsrc,
const char **  ppBuf,
intN pLen 
)

Definition at line 402 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetSourceURL ( JSDContext jsdc,
JSDSourceText jsdsrc 
)

Definition at line 394 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate 
)

Definition at line 658 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetStackFrame(jsdc, jsdthreadstate);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetThisForStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 717 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_GetThisForStackFrame(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_GetValueBoolean ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1070 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueBoolean(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueClassName ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1162 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueClassName(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueConstructor ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1154 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetValueDouble ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1086 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueDouble(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueForObject ( JSDContext jsdc,
JSDObject jsdobj 
)

Definition at line 1310 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetValueFunctionName ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1102 of file jsdebug.c.

Here is the call graph for this function:

JSD_GetValueInt ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1078 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueInt(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueParent ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1146 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueParent(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueProperty ( JSDContext jsdc,
JSDValue jsdval,
JSString name 
)

Definition at line 1129 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    JS_ASSERT(name);
    return jsd_GetValueProperty(jsdc, jsdval, name);
}

Here is the call graph for this function:

JSD_GetValuePrototype ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1138 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValuePrototype(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueString ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1094 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_GetValueString(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_GetValueWrappedJSVal ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 962 of file jsdebug.c.

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_GetWrappedObject ( JSDContext jsdc,
JSDObject jsdobj 
)

Definition at line 1245 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_OBJECT(jsdobj);
    return jsd_GetWrappedObject(jsdc, jsdobj);

}

Here is the call graph for this function:

Definition at line 454 of file jsdebug.c.

Here is the call graph for this function:

JSD_IsActiveScript ( JSDContext jsdc,
JSDScript jsdscript 
)

Definition at line 272 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IsActiveScript(jsdc, jsdscript);
}

Here is the call graph for this function:

JSD_IsLocked ( void lock)

Definition at line 918 of file jsdebug.c.

{
#if defined(JSD_THREADSAFE) && defined(DEBUG)
    return jsd_IsLocked(lock);
#else
    return JS_TRUE;
#endif
}

Definition at line 882 of file jsdebug.c.

{
#ifdef JSD_THREADSAFE
    return JS_TRUE;
#else
    return JS_FALSE;
#endif
}
JSD_IsSourceDirty ( JSDContext jsdc,
JSDSourceText jsdsrc 
)

Definition at line 430 of file jsdebug.c.

Here is the call graph for this function:

JSD_IsStackFrameConstructing ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 753 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IsStackFrameConstructing(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_IsStackFrameDebugger ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 744 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IsStackFrameDebugger(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_IsStackFrameNative ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe 
)

Definition at line 735 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IsStackFrameNative(jsdc, jsdthreadstate, jsdframe);
}

Here is the call graph for this function:

JSD_IsUnlocked ( void lock)

Definition at line 928 of file jsdebug.c.

{
#if defined(JSD_THREADSAFE) && defined(DEBUG)
    return ! jsd_IsLocked(lock);
#else
    return JS_TRUE;
#endif
}
JSD_IsValueBoolean ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1020 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueBoolean(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueDouble ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1004 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueDouble(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueFunction ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1052 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueFunction(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueInt ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 996 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueInt(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueNative ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1060 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueNative(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueNull ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1028 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueNull(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueNumber ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 988 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueNumber(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueObject ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 980 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueObject(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValuePrimitive ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1044 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValuePrimitive(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueString ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1012 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueString(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IsValueVoid ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 1036 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    return jsd_IsValueVoid(jsdc, jsdval);
}

Here is the call graph for this function:

JSD_IterateObjects ( JSDContext jsdc,
JSDObject **  iterp 
)

Definition at line 1238 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IterateObjects(jsdc, iterp);
}

Here is the call graph for this function:

JSD_IterateProperties ( JSDContext jsdc,
JSDValue jsdval,
JSDProperty **  iterp 
)

Definition at line 1120 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_VALUE(jsdval);
    JS_ASSERT(iterp);
    return jsd_IterateProperties(jsdc, jsdval, iterp);
}

Here is the call graph for this function:

JSD_IterateScripts ( JSDContext jsdc,
JSDScript **  iterp 
)

Definition at line 160 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IterateScripts(jsdc, iterp);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_IterateSources ( JSDContext jsdc,
JSDSourceText **  iterp 
)

Definition at line 379 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_IterateSources(jsdc, iterp);
}

Here is the call graph for this function:

JSD_JSContextInUse ( JSDContext jsdc,
JSContext context 
)

Definition at line 95 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    /* we no longer need this information - may need it again in the future */
}

Here is the caller graph for this function:

Definition at line 137 of file jsdebug.c.

{
    return jsd_JSDContextForJSContext(context);
}

Here is the call graph for this function:

JSD_Lock ( void lock)

Definition at line 902 of file jsdebug.c.

{
#ifdef JSD_THREADSAFE
    jsd_Lock(lock);
#endif
}

Here is the call graph for this function:

Definition at line 1224 of file jsdebug.c.

Definition at line 146 of file jsdebug.c.

Here is the caller graph for this function:

Definition at line 365 of file jsdebug.c.

JSD_NewSourceText ( JSDContext jsdc,
const char *  url 
)

Definition at line 469 of file jsdebug.c.

Here is the call graph for this function:

JSD_NewValue ( JSDContext jsdc,
jsval  val 
)

Definition at line 947 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_NewValue(jsdc, val);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 488 of file jsdebug.c.

Here is the call graph for this function:

Definition at line 851 of file jsdebug.c.

Here is the call graph for this function:

JSD_RefreshValue ( JSDContext jsdc,
JSDValue jsdval 
)

Definition at line 970 of file jsdebug.c.

Here is the call graph for this function:

JSD_ScriptCreated ( JSDContext jsdc,
JSContext cx,
const char *  filename,
uintN  lineno,
JSScript script,
JSFunction fun 
)

Definition at line 341 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    jsd_ScriptCreated(jsdc, cx, filename, lineno, script, fun);
}

Here is the call graph for this function:

JSD_ScriptDestroyed ( JSDContext jsdc,
JSContext cx,
JSScript script 
)

Definition at line 353 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    jsd_ScriptDestroyed(jsdc, cx, script);
}

Here is the call graph for this function:

JSD_SetContextFlags ( JSDContext jsdc,
uint32  flags 
)

Definition at line 123 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    jsdc->flags = flags;
}
JSD_SetContextPrivate ( JSDContext jsdc,
void data 
)

Definition at line 102 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetDebugBreakHook ( JSDContext jsdc,
JSD_ExecutionHookProc  hook,
void callerdata 
)

Definition at line 568 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetDebuggerHook ( JSDContext jsdc,
JSD_ExecutionHookProc  hook,
void callerdata 
)

Definition at line 584 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetErrorReporter ( JSDContext jsdc,
JSD_ErrorReporter  reporter,
void callerdata 
)

Definition at line 862 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetExecutionHook ( JSDContext jsdc,
JSDScript jsdscript,
jsuword  pc,
JSD_ExecutionHookProc  hook,
void callerdata 
)

Definition at line 515 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_SetExecutionHook(jsdc, jsdscript, pc, hook, callerdata);
}

Here is the call graph for this function:

JSD_SetFunctionHook ( JSDContext jsdc,
JSD_CallHookProc  hook,
void callerdata 
)

Definition at line 632 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetInterruptHook ( JSDContext jsdc,
JSD_ExecutionHookProc  hook,
void callerdata 
)

Definition at line 552 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetScriptFlags ( JSDContext jsdc,
JSDScript script,
uint32  flags 
)

Definition at line 174 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetScriptHook ( JSDContext jsdc,
JSD_ScriptHookProc  hook,
void callerdata 
)

Definition at line 311 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetScriptPrivate ( JSDScript jsdscript,
void data 
)

Definition at line 257 of file jsdebug.c.

{
    JSD_ASSERT_VALID_SCRIPT(jsdscript);
    return jsd_SetScriptPrivate (jsdscript, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

JSD_SetSourceDirty ( JSDContext jsdc,
JSDSourceText jsdsrc,
JSBool  dirty 
)

Definition at line 438 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetThrowHook ( JSDContext jsdc,
JSD_ExecutionHookProc  hook,
void callerdata 
)

Definition at line 600 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetTopLevelHook ( JSDContext jsdc,
JSD_CallHookProc  hook,
void callerdata 
)

Definition at line 616 of file jsdebug.c.

Here is the call graph for this function:

JSD_SetUserCallbacks ( JSRuntime jsrt,
JSD_UserCallbacks callbacks,
void user 
)

Definition at line 89 of file jsdebug.c.

{
    jsd_SetUserCallbacks(jsrt, callbacks, user);
}

Here is the call graph for this function:

JSD_Unlock ( void lock)

Definition at line 910 of file jsdebug.c.

{
#ifdef JSD_THREADSAFE
    jsd_Unlock(lock);
#endif
}

Here is the call graph for this function:

Definition at line 1231 of file jsdebug.c.

Definition at line 153 of file jsdebug.c.

Here is the caller graph for this function:

Definition at line 372 of file jsdebug.c.

JSD_ValToStringInStackFrame ( JSDContext jsdc,
JSDThreadState jsdthreadstate,
JSDStackFrameInfo jsdframe,
jsval  val 
)

Definition at line 835 of file jsdebug.c.

{
    JSD_ASSERT_VALID_CONTEXT(jsdc);
    return jsd_ValToStringInStackFrame(jsdc, jsdthreadstate, jsdframe, val);
}

Here is the call graph for this function: