JSContext         221 extra_lib/include/js/jsapi.h JS_GetNaNValue(JSContext *cx);
JSContext         224 extra_lib/include/js/jsapi.h JS_GetNegativeInfinityValue(JSContext *cx);
JSContext         227 extra_lib/include/js/jsapi.h JS_GetPositiveInfinityValue(JSContext *cx);
JSContext         230 extra_lib/include/js/jsapi.h JS_GetEmptyStringValue(JSContext *cx);
JSContext         266 extra_lib/include/js/jsapi.h JS_ConvertArguments(JSContext *cx, uintN argc, jsval *argv, const char *format,
JSContext         271 extra_lib/include/js/jsapi.h JS_ConvertArgumentsVA(JSContext *cx, uintN argc, jsval *argv,
JSContext         286 extra_lib/include/js/jsapi.h JS_PushArguments(JSContext *cx, void **markp, const char *format, ...);
JSContext         290 extra_lib/include/js/jsapi.h JS_PushArgumentsVA(JSContext *cx, void **markp, const char *format, va_list ap);
JSContext         294 extra_lib/include/js/jsapi.h JS_PopArguments(JSContext *cx, void *mark);
JSContext         338 extra_lib/include/js/jsapi.h JS_AddArgumentFormatter(JSContext *cx, const char *format,
JSContext         342 extra_lib/include/js/jsapi.h JS_RemoveArgumentFormatter(JSContext *cx, const char *format);
JSContext         347 extra_lib/include/js/jsapi.h JS_ConvertValue(JSContext *cx, jsval v, JSType type, jsval *vp);
JSContext         350 extra_lib/include/js/jsapi.h JS_ValueToObject(JSContext *cx, jsval v, JSObject **objp);
JSContext         353 extra_lib/include/js/jsapi.h JS_ValueToFunction(JSContext *cx, jsval v);
JSContext         356 extra_lib/include/js/jsapi.h JS_ValueToConstructor(JSContext *cx, jsval v);
JSContext         359 extra_lib/include/js/jsapi.h JS_ValueToString(JSContext *cx, jsval v);
JSContext         362 extra_lib/include/js/jsapi.h JS_ValueToNumber(JSContext *cx, jsval v, jsdouble *dp);
JSContext         369 extra_lib/include/js/jsapi.h JS_ValueToECMAInt32(JSContext *cx, jsval v, int32 *ip);
JSContext         376 extra_lib/include/js/jsapi.h JS_ValueToECMAUint32(JSContext *cx, jsval v, uint32 *ip);
JSContext         384 extra_lib/include/js/jsapi.h JS_ValueToInt32(JSContext *cx, jsval v, int32 *ip);
JSContext         390 extra_lib/include/js/jsapi.h JS_ValueToUint16(JSContext *cx, jsval v, uint16 *ip);
JSContext         393 extra_lib/include/js/jsapi.h JS_ValueToBoolean(JSContext *cx, jsval v, JSBool *bp);
JSContext         396 extra_lib/include/js/jsapi.h JS_TypeOfValue(JSContext *cx, jsval v);
JSContext         399 extra_lib/include/js/jsapi.h JS_GetTypeName(JSContext *cx, JSType type);
JSContext         429 extra_lib/include/js/jsapi.h JS_BeginRequest(JSContext *cx);
JSContext         432 extra_lib/include/js/jsapi.h JS_EndRequest(JSContext *cx);
JSContext         436 extra_lib/include/js/jsapi.h JS_YieldRequest(JSContext *cx);
JSContext         439 extra_lib/include/js/jsapi.h JS_SuspendRequest(JSContext *cx);
JSContext         442 extra_lib/include/js/jsapi.h JS_ResumeRequest(JSContext *cx, jsrefcount saveDepth);
JSContext         449 extra_lib/include/js/jsapi.h     JSAutoRequest(JSContext *cx) : mContext(cx), mSaveDepth(0) {
JSContext         464 extra_lib/include/js/jsapi.h     JSContext *mContext;
JSContext         488 extra_lib/include/js/jsapi.h extern JS_PUBLIC_API(JSContext *)
JSContext         492 extra_lib/include/js/jsapi.h JS_DestroyContext(JSContext *cx);
JSContext         495 extra_lib/include/js/jsapi.h JS_DestroyContextNoGC(JSContext *cx);
JSContext         498 extra_lib/include/js/jsapi.h JS_DestroyContextMaybeGC(JSContext *cx);
JSContext         501 extra_lib/include/js/jsapi.h JS_GetContextPrivate(JSContext *cx);
JSContext         504 extra_lib/include/js/jsapi.h JS_SetContextPrivate(JSContext *cx, void *data);
JSContext         507 extra_lib/include/js/jsapi.h JS_GetRuntime(JSContext *cx);
JSContext         509 extra_lib/include/js/jsapi.h extern JS_PUBLIC_API(JSContext *)
JSContext         510 extra_lib/include/js/jsapi.h JS_ContextIterator(JSRuntime *rt, JSContext **iterp);
JSContext         513 extra_lib/include/js/jsapi.h JS_GetVersion(JSContext *cx);
JSContext         516 extra_lib/include/js/jsapi.h JS_SetVersion(JSContext *cx, JSVersion version);
JSContext         568 extra_lib/include/js/jsapi.h JS_GetOptions(JSContext *cx);
JSContext         571 extra_lib/include/js/jsapi.h JS_SetOptions(JSContext *cx, uint32 options);
JSContext         574 extra_lib/include/js/jsapi.h JS_ToggleOptions(JSContext *cx, uint32 options);
JSContext         580 extra_lib/include/js/jsapi.h JS_GetGlobalObject(JSContext *cx);
JSContext         583 extra_lib/include/js/jsapi.h JS_SetGlobalObject(JSContext *cx, JSObject *obj);
JSContext         593 extra_lib/include/js/jsapi.h JS_InitStandardClasses(JSContext *cx, JSObject *obj);
JSContext         609 extra_lib/include/js/jsapi.h JS_ResolveStandardClass(JSContext *cx, JSObject *obj, jsval id,
JSContext         613 extra_lib/include/js/jsapi.h JS_EnumerateStandardClasses(JSContext *cx, JSObject *obj);
JSContext         621 extra_lib/include/js/jsapi.h JS_EnumerateResolvedStandardClasses(JSContext *cx, JSObject *obj,
JSContext         625 extra_lib/include/js/jsapi.h JS_GetClassObject(JSContext *cx, JSObject *obj, JSProtoKey key,
JSContext         629 extra_lib/include/js/jsapi.h JS_GetScopeChain(JSContext *cx);
JSContext         632 extra_lib/include/js/jsapi.h JS_malloc(JSContext *cx, size_t nbytes);
JSContext         635 extra_lib/include/js/jsapi.h JS_realloc(JSContext *cx, void *p, size_t nbytes);
JSContext         638 extra_lib/include/js/jsapi.h JS_free(JSContext *cx, void *p);
JSContext         641 extra_lib/include/js/jsapi.h JS_strdup(JSContext *cx, const char *s);
JSContext         644 extra_lib/include/js/jsapi.h JS_NewDouble(JSContext *cx, jsdouble d);
JSContext         647 extra_lib/include/js/jsapi.h JS_NewDoubleValue(JSContext *cx, jsdouble d, jsval *rval);
JSContext         650 extra_lib/include/js/jsapi.h JS_NewNumberValue(JSContext *cx, jsdouble d, jsval *rval);
JSContext         669 extra_lib/include/js/jsapi.h JS_AddRoot(JSContext *cx, void *rp);
JSContext         678 extra_lib/include/js/jsapi.h JS_AddNamedRoot(JSContext *cx, void *rp, const char *name);
JSContext         684 extra_lib/include/js/jsapi.h JS_RemoveRoot(JSContext *cx, void *rp);
JSContext         709 extra_lib/include/js/jsapi.h JS_ClearNewbornRoots(JSContext *cx);
JSContext         757 extra_lib/include/js/jsapi.h JS_EnterLocalRootScope(JSContext *cx);
JSContext         760 extra_lib/include/js/jsapi.h JS_LeaveLocalRootScope(JSContext *cx);
JSContext         763 extra_lib/include/js/jsapi.h JS_LeaveLocalRootScopeWithResult(JSContext *cx, jsval rval);
JSContext         766 extra_lib/include/js/jsapi.h JS_ForgetLocalRoot(JSContext *cx, void *thing);
JSContext         773 extra_lib/include/js/jsapi.h     JSAutoLocalRootScope(JSContext *cx) : mContext(cx) {
JSContext         785 extra_lib/include/js/jsapi.h     JSContext *mContext;
JSContext         833 extra_lib/include/js/jsapi.h JS_LockGCThing(JSContext *cx, void *thing);
JSContext         839 extra_lib/include/js/jsapi.h JS_UnlockGCThing(JSContext *cx, void *thing);
JSContext         858 extra_lib/include/js/jsapi.h JS_MarkGCThing(JSContext *cx, void *thing, const char *name, void *arg);
JSContext         861 extra_lib/include/js/jsapi.h JS_GC(JSContext *cx);
JSContext         864 extra_lib/include/js/jsapi.h JS_MaybeGC(JSContext *cx);
JSContext         867 extra_lib/include/js/jsapi.h JS_SetGCCallback(JSContext *cx, JSGCCallback cb);
JSContext         873 extra_lib/include/js/jsapi.h JS_IsAboutToBeFinalized(JSContext *cx, void *thing);
JSContext         920 extra_lib/include/js/jsapi.h JS_NewExternalString(JSContext *cx, jschar *chars, size_t length, intN type);
JSContext         935 extra_lib/include/js/jsapi.h JS_SetThreadStackLimit(JSContext *cx, jsuword limitAddr);
JSContext        1105 extra_lib/include/js/jsapi.h JS_DestroyIdArray(JSContext *cx, JSIdArray *ida);
JSContext        1108 extra_lib/include/js/jsapi.h JS_ValueToId(JSContext *cx, jsval v, jsid *idp);
JSContext        1111 extra_lib/include/js/jsapi.h JS_IdToValue(JSContext *cx, jsid id, jsval *vp);
JSContext        1130 extra_lib/include/js/jsapi.h JS_PropertyStub(JSContext *cx, JSObject *obj, jsval id, jsval *vp);
JSContext        1133 extra_lib/include/js/jsapi.h JS_EnumerateStub(JSContext *cx, JSObject *obj);
JSContext        1136 extra_lib/include/js/jsapi.h JS_ResolveStub(JSContext *cx, JSObject *obj, jsval id);
JSContext        1139 extra_lib/include/js/jsapi.h JS_ConvertStub(JSContext *cx, JSObject *obj, JSType type, jsval *vp);
JSContext        1142 extra_lib/include/js/jsapi.h JS_FinalizeStub(JSContext *cx, JSObject *obj);
JSContext        1182 extra_lib/include/js/jsapi.h JS_InitClass(JSContext *cx, JSObject *obj, JSObject *parent_proto,
JSContext        1189 extra_lib/include/js/jsapi.h JS_GetClass(JSContext *cx, JSObject *obj);
JSContext        1200 extra_lib/include/js/jsapi.h JS_InstanceOf(JSContext *cx, JSObject *obj, JSClass *clasp, jsval *argv);
JSContext        1203 extra_lib/include/js/jsapi.h JS_HasInstance(JSContext *cx, JSObject *obj, jsval v, JSBool *bp);
JSContext        1206 extra_lib/include/js/jsapi.h JS_GetPrivate(JSContext *cx, JSObject *obj);
JSContext        1209 extra_lib/include/js/jsapi.h JS_SetPrivate(JSContext *cx, JSObject *obj, void *data);
JSContext        1212 extra_lib/include/js/jsapi.h JS_GetInstancePrivate(JSContext *cx, JSObject *obj, JSClass *clasp,
JSContext        1216 extra_lib/include/js/jsapi.h JS_GetPrototype(JSContext *cx, JSObject *obj);
JSContext        1219 extra_lib/include/js/jsapi.h JS_SetPrototype(JSContext *cx, JSObject *obj, JSObject *proto);
JSContext        1222 extra_lib/include/js/jsapi.h JS_GetParent(JSContext *cx, JSObject *obj);
JSContext        1225 extra_lib/include/js/jsapi.h JS_SetParent(JSContext *cx, JSObject *obj, JSObject *parent);
JSContext        1228 extra_lib/include/js/jsapi.h JS_GetConstructor(JSContext *cx, JSObject *proto);
JSContext        1236 extra_lib/include/js/jsapi.h JS_GetObjectId(JSContext *cx, JSObject *obj, jsid *idp);
JSContext        1239 extra_lib/include/js/jsapi.h JS_NewObject(JSContext *cx, JSClass *clasp, JSObject *proto, JSObject *parent);
JSContext        1242 extra_lib/include/js/jsapi.h JS_SealObject(JSContext *cx, JSObject *obj, JSBool deep);
JSContext        1245 extra_lib/include/js/jsapi.h JS_ConstructObject(JSContext *cx, JSClass *clasp, JSObject *proto,
JSContext        1249 extra_lib/include/js/jsapi.h JS_ConstructObjectWithArguments(JSContext *cx, JSClass *clasp, JSObject *proto,
JSContext        1253 extra_lib/include/js/jsapi.h JS_DefineObject(JSContext *cx, JSObject *obj, const char *name, JSClass *clasp,
JSContext        1257 extra_lib/include/js/jsapi.h JS_DefineConstDoubles(JSContext *cx, JSObject *obj, JSConstDoubleSpec *cds);
JSContext        1260 extra_lib/include/js/jsapi.h JS_DefineProperties(JSContext *cx, JSObject *obj, JSPropertySpec *ps);
JSContext        1263 extra_lib/include/js/jsapi.h JS_DefineProperty(JSContext *cx, JSObject *obj, const char *name, jsval value,
JSContext        1273 extra_lib/include/js/jsapi.h JS_GetPropertyAttributes(JSContext *cx, JSObject *obj, const char *name,
JSContext        1282 extra_lib/include/js/jsapi.h JS_GetPropertyAttrsGetterAndSetter(JSContext *cx, JSObject *obj,
JSContext        1295 extra_lib/include/js/jsapi.h JS_SetPropertyAttributes(JSContext *cx, JSObject *obj, const char *name,
JSContext        1299 extra_lib/include/js/jsapi.h JS_DefinePropertyWithTinyId(JSContext *cx, JSObject *obj, const char *name,
JSContext        1305 extra_lib/include/js/jsapi.h JS_AliasProperty(JSContext *cx, JSObject *obj, const char *name,
JSContext        1309 extra_lib/include/js/jsapi.h JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, JSBool *foundp);
JSContext        1312 extra_lib/include/js/jsapi.h JS_LookupProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp);
JSContext        1315 extra_lib/include/js/jsapi.h JS_LookupPropertyWithFlags(JSContext *cx, JSObject *obj, const char *name,
JSContext        1319 extra_lib/include/js/jsapi.h JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp);
JSContext        1322 extra_lib/include/js/jsapi.h JS_GetMethodById(JSContext *cx, JSObject *obj, jsid id, JSObject **objp,
JSContext        1326 extra_lib/include/js/jsapi.h JS_GetMethod(JSContext *cx, JSObject *obj, const char *name, JSObject **objp,
JSContext        1330 extra_lib/include/js/jsapi.h JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, jsval *vp);
JSContext        1333 extra_lib/include/js/jsapi.h JS_DeleteProperty(JSContext *cx, JSObject *obj, const char *name);
JSContext        1336 extra_lib/include/js/jsapi.h JS_DeleteProperty2(JSContext *cx, JSObject *obj, const char *name,
JSContext        1340 extra_lib/include/js/jsapi.h JS_DefineUCProperty(JSContext *cx, JSObject *obj,
JSContext        1352 extra_lib/include/js/jsapi.h JS_GetUCPropertyAttributes(JSContext *cx, JSObject *obj,
JSContext        1362 extra_lib/include/js/jsapi.h JS_GetUCPropertyAttrsGetterAndSetter(JSContext *cx, JSObject *obj,
JSContext        1375 extra_lib/include/js/jsapi.h JS_SetUCPropertyAttributes(JSContext *cx, JSObject *obj,
JSContext        1381 extra_lib/include/js/jsapi.h JS_DefineUCPropertyWithTinyId(JSContext *cx, JSObject *obj,
JSContext        1388 extra_lib/include/js/jsapi.h JS_HasUCProperty(JSContext *cx, JSObject *obj,
JSContext        1393 extra_lib/include/js/jsapi.h JS_LookupUCProperty(JSContext *cx, JSObject *obj,
JSContext        1398 extra_lib/include/js/jsapi.h JS_GetUCProperty(JSContext *cx, JSObject *obj,
JSContext        1403 extra_lib/include/js/jsapi.h JS_SetUCProperty(JSContext *cx, JSObject *obj,
JSContext        1408 extra_lib/include/js/jsapi.h JS_DeleteUCProperty2(JSContext *cx, JSObject *obj,
JSContext        1413 extra_lib/include/js/jsapi.h JS_NewArrayObject(JSContext *cx, jsint length, jsval *vector);
JSContext        1416 extra_lib/include/js/jsapi.h JS_IsArrayObject(JSContext *cx, JSObject *obj);
JSContext        1419 extra_lib/include/js/jsapi.h JS_GetArrayLength(JSContext *cx, JSObject *obj, jsuint *lengthp);
JSContext        1422 extra_lib/include/js/jsapi.h JS_SetArrayLength(JSContext *cx, JSObject *obj, jsuint length);
JSContext        1425 extra_lib/include/js/jsapi.h JS_HasArrayLength(JSContext *cx, JSObject *obj, jsuint *lengthp);
JSContext        1428 extra_lib/include/js/jsapi.h JS_DefineElement(JSContext *cx, JSObject *obj, jsint index, jsval value,
JSContext        1432 extra_lib/include/js/jsapi.h JS_AliasElement(JSContext *cx, JSObject *obj, const char *name, jsint alias);
JSContext        1435 extra_lib/include/js/jsapi.h JS_HasElement(JSContext *cx, JSObject *obj, jsint index, JSBool *foundp);
JSContext        1438 extra_lib/include/js/jsapi.h JS_LookupElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp);
JSContext        1441 extra_lib/include/js/jsapi.h JS_GetElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp);
JSContext        1444 extra_lib/include/js/jsapi.h JS_SetElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp);
JSContext        1447 extra_lib/include/js/jsapi.h JS_DeleteElement(JSContext *cx, JSObject *obj, jsint index);
JSContext        1450 extra_lib/include/js/jsapi.h JS_DeleteElement2(JSContext *cx, JSObject *obj, jsint index, jsval *rval);
JSContext        1453 extra_lib/include/js/jsapi.h JS_ClearScope(JSContext *cx, JSObject *obj);
JSContext        1456 extra_lib/include/js/jsapi.h JS_Enumerate(JSContext *cx, JSObject *obj);
JSContext        1464 extra_lib/include/js/jsapi.h JS_NewPropertyIterator(JSContext *cx, JSObject *obj);
JSContext        1472 extra_lib/include/js/jsapi.h JS_NextProperty(JSContext *cx, JSObject *iterobj, jsid *idp);
JSContext        1475 extra_lib/include/js/jsapi.h JS_CheckAccess(JSContext *cx, JSObject *obj, jsid id, JSAccessMode mode,
JSContext        1482 extra_lib/include/js/jsapi.h JS_GetReservedSlot(JSContext *cx, JSObject *obj, uint32 index, jsval *vp);
JSContext        1485 extra_lib/include/js/jsapi.h JS_SetReservedSlot(JSContext *cx, JSObject *obj, uint32 index, jsval v);
JSContext        1496 extra_lib/include/js/jsapi.h     void * (* JS_DLL_CALLBACK getPrincipalArray)(JSContext *cx, JSPrincipals *);
JSContext        1497 extra_lib/include/js/jsapi.h     JSBool (* JS_DLL_CALLBACK globalPrivilegesEnabled)(JSContext *cx, JSPrincipals *);
JSContext        1502 extra_lib/include/js/jsapi.h     void   (* JS_DLL_CALLBACK destroy)(JSContext *cx, JSPrincipals *);
JSContext        1511 extra_lib/include/js/jsapi.h JS_HoldPrincipals(JSContext *cx, JSPrincipals *principals);
JSContext        1514 extra_lib/include/js/jsapi.h JS_DropPrincipals(JSContext *cx, JSPrincipals *principals);
JSContext        1536 extra_lib/include/js/jsapi.h JS_NewFunction(JSContext *cx, JSNative call, uintN nargs, uintN flags,
JSContext        1581 extra_lib/include/js/jsapi.h JS_ObjectIsFunction(JSContext *cx, JSObject *obj);
JSContext        1584 extra_lib/include/js/jsapi.h JS_DefineFunctions(JSContext *cx, JSObject *obj, JSFunctionSpec *fs);
JSContext        1587 extra_lib/include/js/jsapi.h JS_DefineFunction(JSContext *cx, JSObject *obj, const char *name, JSNative call,
JSContext        1591 extra_lib/include/js/jsapi.h JS_DefineUCFunction(JSContext *cx, JSObject *obj,
JSContext        1596 extra_lib/include/js/jsapi.h JS_CloneFunctionObject(JSContext *cx, JSObject *funobj, JSObject *parent);
JSContext        1606 extra_lib/include/js/jsapi.h JS_BufferIsCompilableUnit(JSContext *cx, JSObject *obj,
JSContext        1617 extra_lib/include/js/jsapi.h JS_CompileScript(JSContext *cx, JSObject *obj,
JSContext        1622 extra_lib/include/js/jsapi.h JS_CompileScriptForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1628 extra_lib/include/js/jsapi.h JS_CompileUCScript(JSContext *cx, JSObject *obj,
JSContext        1633 extra_lib/include/js/jsapi.h JS_CompileUCScriptForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1639 extra_lib/include/js/jsapi.h JS_CompileFile(JSContext *cx, JSObject *obj, const char *filename);
JSContext        1642 extra_lib/include/js/jsapi.h JS_CompileFileHandle(JSContext *cx, JSObject *obj, const char *filename,
JSContext        1646 extra_lib/include/js/jsapi.h JS_CompileFileHandleForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1667 extra_lib/include/js/jsapi.h JS_NewScriptObject(JSContext *cx, JSScript *script);
JSContext        1677 extra_lib/include/js/jsapi.h JS_DestroyScript(JSContext *cx, JSScript *script);
JSContext        1680 extra_lib/include/js/jsapi.h JS_CompileFunction(JSContext *cx, JSObject *obj, const char *name,
JSContext        1686 extra_lib/include/js/jsapi.h JS_CompileFunctionForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1693 extra_lib/include/js/jsapi.h JS_CompileUCFunction(JSContext *cx, JSObject *obj, const char *name,
JSContext        1699 extra_lib/include/js/jsapi.h JS_CompileUCFunctionForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1706 extra_lib/include/js/jsapi.h JS_DecompileScript(JSContext *cx, JSScript *script, const char *name,
JSContext        1716 extra_lib/include/js/jsapi.h JS_DecompileFunction(JSContext *cx, JSFunction *fun, uintN indent);
JSContext        1719 extra_lib/include/js/jsapi.h JS_DecompileFunctionBody(JSContext *cx, JSFunction *fun, uintN indent);
JSContext        1757 extra_lib/include/js/jsapi.h JS_ExecuteScript(JSContext *cx, JSObject *obj, JSScript *script, jsval *rval);
JSContext        1766 extra_lib/include/js/jsapi.h JS_ExecuteScriptPart(JSContext *cx, JSObject *obj, JSScript *script,
JSContext        1770 extra_lib/include/js/jsapi.h JS_EvaluateScript(JSContext *cx, JSObject *obj,
JSContext        1776 extra_lib/include/js/jsapi.h JS_EvaluateScriptForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1783 extra_lib/include/js/jsapi.h JS_EvaluateUCScript(JSContext *cx, JSObject *obj,
JSContext        1789 extra_lib/include/js/jsapi.h JS_EvaluateUCScriptForPrincipals(JSContext *cx, JSObject *obj,
JSContext        1796 extra_lib/include/js/jsapi.h JS_CallFunction(JSContext *cx, JSObject *obj, JSFunction *fun, uintN argc,
JSContext        1800 extra_lib/include/js/jsapi.h JS_CallFunctionName(JSContext *cx, JSObject *obj, const char *name, uintN argc,
JSContext        1804 extra_lib/include/js/jsapi.h JS_CallFunctionValue(JSContext *cx, JSObject *obj, jsval fval, uintN argc,
JSContext        1808 extra_lib/include/js/jsapi.h JS_SetBranchCallback(JSContext *cx, JSBranchCallback cb);
JSContext        1811 extra_lib/include/js/jsapi.h JS_IsRunning(JSContext *cx);
JSContext        1814 extra_lib/include/js/jsapi.h JS_IsConstructing(JSContext *cx);
JSContext        1822 extra_lib/include/js/jsapi.h JS_IsAssigning(JSContext *cx);
JSContext        1833 extra_lib/include/js/jsapi.h JS_SetCallReturnValue2(JSContext *cx, jsval v);
JSContext        1849 extra_lib/include/js/jsapi.h JS_SaveFrameChain(JSContext *cx);
JSContext        1852 extra_lib/include/js/jsapi.h JS_RestoreFrameChain(JSContext *cx, JSStackFrame *fp);
JSContext        1866 extra_lib/include/js/jsapi.h JS_NewString(JSContext *cx, char *bytes, size_t length);
JSContext        1869 extra_lib/include/js/jsapi.h JS_NewStringCopyN(JSContext *cx, const char *s, size_t n);
JSContext        1872 extra_lib/include/js/jsapi.h JS_NewStringCopyZ(JSContext *cx, const char *s);
JSContext        1875 extra_lib/include/js/jsapi.h JS_InternString(JSContext *cx, const char *s);
JSContext        1878 extra_lib/include/js/jsapi.h JS_NewUCString(JSContext *cx, jschar *chars, size_t length);
JSContext        1881 extra_lib/include/js/jsapi.h JS_NewUCStringCopyN(JSContext *cx, const jschar *s, size_t n);
JSContext        1884 extra_lib/include/js/jsapi.h JS_NewUCStringCopyZ(JSContext *cx, const jschar *s);
JSContext        1887 extra_lib/include/js/jsapi.h JS_InternUCStringN(JSContext *cx, const jschar *s, size_t length);
JSContext        1890 extra_lib/include/js/jsapi.h JS_InternUCString(JSContext *cx, const jschar *s);
JSContext        1924 extra_lib/include/js/jsapi.h JS_NewGrowableString(JSContext *cx, jschar *chars, size_t length);
JSContext        1932 extra_lib/include/js/jsapi.h JS_NewDependentString(JSContext *cx, JSString *str, size_t start,
JSContext        1943 extra_lib/include/js/jsapi.h JS_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
JSContext        1950 extra_lib/include/js/jsapi.h JS_UndependString(JSContext *cx, JSString *str);
JSContext        1957 extra_lib/include/js/jsapi.h JS_MakeStringImmutable(JSContext *cx, JSString *str);
JSContext        1990 extra_lib/include/js/jsapi.h JS_EncodeCharacters(JSContext *cx, const jschar *src, size_t srclen, char *dst,
JSContext        1994 extra_lib/include/js/jsapi.h JS_DecodeBytes(JSContext *cx, const char *src, size_t srclen, jschar *dst,
JSContext        2015 extra_lib/include/js/jsapi.h JS_SetLocaleCallbacks(JSContext *cx, JSLocaleCallbacks *callbacks);
JSContext        2022 extra_lib/include/js/jsapi.h JS_GetLocaleCallbacks(JSContext *cx);
JSContext        2037 extra_lib/include/js/jsapi.h JS_ReportError(JSContext *cx, const char *format, ...);
JSContext        2043 extra_lib/include/js/jsapi.h JS_ReportErrorNumber(JSContext *cx, JSErrorCallback errorCallback,
JSContext        2050 extra_lib/include/js/jsapi.h JS_ReportErrorNumberUC(JSContext *cx, JSErrorCallback errorCallback,
JSContext        2060 extra_lib/include/js/jsapi.h JS_ReportWarning(JSContext *cx, const char *format, ...);
JSContext        2063 extra_lib/include/js/jsapi.h JS_ReportErrorFlagsAndNumber(JSContext *cx, uintN flags,
JSContext        2068 extra_lib/include/js/jsapi.h JS_ReportErrorFlagsAndNumberUC(JSContext *cx, uintN flags,
JSContext        2076 extra_lib/include/js/jsapi.h JS_ReportOutOfMemory(JSContext *cx);
JSContext        2111 extra_lib/include/js/jsapi.h JS_SetErrorReporter(JSContext *cx, JSErrorReporter er);
JSContext        2123 extra_lib/include/js/jsapi.h JS_NewRegExpObject(JSContext *cx, char *bytes, size_t length, uintN flags);
JSContext        2126 extra_lib/include/js/jsapi.h JS_NewUCRegExpObject(JSContext *cx, jschar *chars, size_t length, uintN flags);
JSContext        2129 extra_lib/include/js/jsapi.h JS_SetRegExpInput(JSContext *cx, JSString *input, JSBool multiline);
JSContext        2132 extra_lib/include/js/jsapi.h JS_ClearRegExpStatics(JSContext *cx);
JSContext        2135 extra_lib/include/js/jsapi.h JS_ClearRegExpRoots(JSContext *cx);
JSContext        2142 extra_lib/include/js/jsapi.h JS_IsExceptionPending(JSContext *cx);
JSContext        2145 extra_lib/include/js/jsapi.h JS_GetPendingException(JSContext *cx, jsval *vp);
JSContext        2148 extra_lib/include/js/jsapi.h JS_SetPendingException(JSContext *cx, jsval v);
JSContext        2151 extra_lib/include/js/jsapi.h JS_ClearPendingException(JSContext *cx);
JSContext        2154 extra_lib/include/js/jsapi.h JS_ReportPendingException(JSContext *cx);
JSContext        2168 extra_lib/include/js/jsapi.h JS_SaveExceptionState(JSContext *cx);
JSContext        2171 extra_lib/include/js/jsapi.h JS_RestoreExceptionState(JSContext *cx, JSExceptionState *state);
JSContext        2174 extra_lib/include/js/jsapi.h JS_DropExceptionState(JSContext *cx, JSExceptionState *state);
JSContext        2184 extra_lib/include/js/jsapi.h JS_ErrorFromException(JSContext *cx, jsval v);
JSContext        2191 extra_lib/include/js/jsapi.h JS_ThrowReportedError(JSContext *cx, const char *message,
JSContext        2206 extra_lib/include/js/jsapi.h JS_GetContextThread(JSContext *cx);
JSContext        2209 extra_lib/include/js/jsapi.h JS_SetContextThread(JSContext *cx);
JSContext        2212 extra_lib/include/js/jsapi.h JS_ClearContextThread(JSContext *cx);
JSContext          52 extra_lib/include/js/jsdbgapi.h js_PatchOpcode(JSContext *cx, JSScript *script, jsbytecode *pc, JSOp op);
JSContext          55 extra_lib/include/js/jsdbgapi.h JS_SetTrap(JSContext *cx, JSScript *script, jsbytecode *pc,
JSContext          59 extra_lib/include/js/jsdbgapi.h JS_GetTrapOpcode(JSContext *cx, JSScript *script, jsbytecode *pc);
JSContext          62 extra_lib/include/js/jsdbgapi.h JS_ClearTrap(JSContext *cx, JSScript *script, jsbytecode *pc,
JSContext          66 extra_lib/include/js/jsdbgapi.h JS_ClearScriptTraps(JSContext *cx, JSScript *script);
JSContext          69 extra_lib/include/js/jsdbgapi.h JS_ClearAllTraps(JSContext *cx);
JSContext          72 extra_lib/include/js/jsdbgapi.h JS_HandleTrap(JSContext *cx, JSScript *script, jsbytecode *pc, jsval *rval);
JSContext          83 extra_lib/include/js/jsdbgapi.h JS_SetWatchPoint(JSContext *cx, JSObject *obj, jsval id,
JSContext          87 extra_lib/include/js/jsdbgapi.h JS_ClearWatchPoint(JSContext *cx, JSObject *obj, jsval id,
JSContext          91 extra_lib/include/js/jsdbgapi.h JS_ClearWatchPointsForObject(JSContext *cx, JSObject *obj);
JSContext          94 extra_lib/include/js/jsdbgapi.h JS_ClearAllWatchPoints(JSContext *cx);
JSContext         102 extra_lib/include/js/jsdbgapi.h js_MarkWatchPoints(JSContext *cx);
JSContext         112 extra_lib/include/js/jsdbgapi.h js_watch_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp);
JSContext         115 extra_lib/include/js/jsdbgapi.h js_watch_set_wrapper(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
JSContext         119 extra_lib/include/js/jsdbgapi.h js_WrapWatchedSetter(JSContext *cx, jsid id, uintN attrs, JSPropertyOp setter);
JSContext         126 extra_lib/include/js/jsdbgapi.h JS_PCToLineNumber(JSContext *cx, JSScript *script, jsbytecode *pc);
JSContext         129 extra_lib/include/js/jsdbgapi.h JS_LineNumberToPC(JSContext *cx, JSScript *script, uintN lineno);
JSContext         132 extra_lib/include/js/jsdbgapi.h JS_GetFunctionScript(JSContext *cx, JSFunction *fun);
JSContext         135 extra_lib/include/js/jsdbgapi.h JS_GetFunctionNative(JSContext *cx, JSFunction *fun);
JSContext         138 extra_lib/include/js/jsdbgapi.h JS_GetScriptPrincipals(JSContext *cx, JSScript *script);
JSContext         148 extra_lib/include/js/jsdbgapi.h JS_FrameIterator(JSContext *cx, JSStackFrame **iteratorp);
JSContext         151 extra_lib/include/js/jsdbgapi.h JS_GetFrameScript(JSContext *cx, JSStackFrame *fp);
JSContext         154 extra_lib/include/js/jsdbgapi.h JS_GetFramePC(JSContext *cx, JSStackFrame *fp);
JSContext         160 extra_lib/include/js/jsdbgapi.h JS_GetScriptedCaller(JSContext *cx, JSStackFrame *fp);
JSContext         167 extra_lib/include/js/jsdbgapi.h JS_StackFramePrincipals(JSContext *cx, JSStackFrame *fp);
JSContext         181 extra_lib/include/js/jsdbgapi.h JS_EvalFramePrincipals(JSContext *cx, JSStackFrame *fp, JSStackFrame *caller);
JSContext         184 extra_lib/include/js/jsdbgapi.h JS_GetFrameAnnotation(JSContext *cx, JSStackFrame *fp);
JSContext         187 extra_lib/include/js/jsdbgapi.h JS_SetFrameAnnotation(JSContext *cx, JSStackFrame *fp, void *annotation);
JSContext         190 extra_lib/include/js/jsdbgapi.h JS_GetFramePrincipalArray(JSContext *cx, JSStackFrame *fp);
JSContext         193 extra_lib/include/js/jsdbgapi.h JS_IsNativeFrame(JSContext *cx, JSStackFrame *fp);
JSContext         197 extra_lib/include/js/jsdbgapi.h JS_GetFrameObject(JSContext *cx, JSStackFrame *fp);
JSContext         200 extra_lib/include/js/jsdbgapi.h JS_GetFrameScopeChain(JSContext *cx, JSStackFrame *fp);
JSContext         203 extra_lib/include/js/jsdbgapi.h JS_GetFrameCallObject(JSContext *cx, JSStackFrame *fp);
JSContext         206 extra_lib/include/js/jsdbgapi.h JS_GetFrameThis(JSContext *cx, JSStackFrame *fp);
JSContext         209 extra_lib/include/js/jsdbgapi.h JS_GetFrameFunction(JSContext *cx, JSStackFrame *fp);
JSContext         212 extra_lib/include/js/jsdbgapi.h JS_GetFrameFunctionObject(JSContext *cx, JSStackFrame *fp);
JSContext         217 extra_lib/include/js/jsdbgapi.h JS_IsConstructorFrame(JSContext *cx, JSStackFrame *fp);
JSContext         220 extra_lib/include/js/jsdbgapi.h JS_IsDebuggerFrame(JSContext *cx, JSStackFrame *fp);
JSContext         223 extra_lib/include/js/jsdbgapi.h JS_GetFrameReturnValue(JSContext *cx, JSStackFrame *fp);
JSContext         226 extra_lib/include/js/jsdbgapi.h JS_SetFrameReturnValue(JSContext *cx, JSStackFrame *fp, jsval rval);
JSContext         232 extra_lib/include/js/jsdbgapi.h JS_GetFrameCalleeObject(JSContext *cx, JSStackFrame *fp);
JSContext         237 extra_lib/include/js/jsdbgapi.h JS_GetScriptFilename(JSContext *cx, JSScript *script);
JSContext         240 extra_lib/include/js/jsdbgapi.h JS_GetScriptBaseLineNumber(JSContext *cx, JSScript *script);
JSContext         243 extra_lib/include/js/jsdbgapi.h JS_GetScriptLineExtent(JSContext *cx, JSScript *script);
JSContext         246 extra_lib/include/js/jsdbgapi.h JS_GetScriptVersion(JSContext *cx, JSScript *script);
JSContext         268 extra_lib/include/js/jsdbgapi.h JS_EvaluateUCInStackFrame(JSContext *cx, JSStackFrame *fp,
JSContext         274 extra_lib/include/js/jsdbgapi.h JS_EvaluateInStackFrame(JSContext *cx, JSStackFrame *fp,
JSContext         310 extra_lib/include/js/jsdbgapi.h JS_GetPropertyDesc(JSContext *cx, JSObject *obj, JSScopeProperty *sprop,
JSContext         314 extra_lib/include/js/jsdbgapi.h JS_GetPropertyDescArray(JSContext *cx, JSObject *obj, JSPropertyDescArray *pda);
JSContext         317 extra_lib/include/js/jsdbgapi.h JS_PutPropertyDescArray(JSContext *cx, JSPropertyDescArray *pda);
JSContext         345 extra_lib/include/js/jsdbgapi.h JS_GetObjectTotalSize(JSContext *cx, JSObject *obj);
JSContext         348 extra_lib/include/js/jsdbgapi.h JS_GetFunctionTotalSize(JSContext *cx, JSFunction *fun);
JSContext         351 extra_lib/include/js/jsdbgapi.h JS_GetScriptTotalSize(JSContext *cx, JSScript *script);
JSContext         359 extra_lib/include/js/jsdbgapi.h JS_GetTopScriptFilenameFlags(JSContext *cx, JSStackFrame *fp);
JSContext         394 extra_lib/include/js/jsdbgapi.h JS_IsSystemObject(JSContext *cx, JSObject *obj);
JSContext         402 extra_lib/include/js/jsdbgapi.h JS_FlagSystemObject(JSContext *cx, JSObject *obj);
JSContext         129 extra_lib/include/js/jspubtd.h typedef struct JSContext         JSContext;
JSContext         159 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyOp)(JSContext *cx, JSObject *obj, jsval id,
JSContext         190 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewEnumerateOp)(JSContext *cx, JSObject *obj,
JSContext         199 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEnumerateOp)(JSContext *cx, JSObject *obj);
JSContext         214 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSResolveOp)(JSContext *cx, JSObject *obj, jsval id);
JSContext         246 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewResolveOp)(JSContext *cx, JSObject *obj, jsval id,
JSContext         254 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSConvertOp)(JSContext *cx, JSObject *obj, JSType type,
JSContext         263 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSFinalizeOp)(JSContext *cx, JSObject *obj);
JSContext         270 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSStringFinalizeOp)(JSContext *cx, JSString *str);
JSContext         297 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetObjectOps)(JSContext *cx, JSClass *clasp);
JSContext         312 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSCheckAccessOp)(JSContext *cx, JSObject *obj, jsval id,
JSContext         328 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSHasInstanceOp)(JSContext *cx, JSObject *obj, jsval v,
JSContext         350 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSMarkOp)(JSContext *cx, JSObject *obj, void *arg);
JSContext         365 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSReserveSlotsOp)(JSContext *cx, JSObject *obj);
JSContext         383 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNewObjectMapOp)(JSContext *cx, jsrefcount nrefs,
JSContext         392 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectMapOp)(JSContext *cx, JSObjectMap *map);
JSContext         412 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLookupPropOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         428 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSDefinePropOp)(JSContext *cx, JSObject *obj,
JSContext         442 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyIdOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         452 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSAttributesOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         461 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSCheckAccessIdOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         471 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectOp)(JSContext *cx, JSObject *obj);
JSContext         480 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSPropertyRefOp)(JSContext *cx, JSObject *obj,
JSContext         489 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetObjectSlotOp)(JSContext *cx, JSObject *obj,
JSContext         506 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetRequiredSlotOp)(JSContext *cx, JSObject *obj,
JSContext         510 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetRequiredSlotOp)(JSContext *cx, JSObject *obj,
JSContext         514 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGetMethodOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         518 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSSetMethodOp)(JSContext *cx, JSObject *obj, jsid id,
JSContext         522 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEnumerateValuesOp)(JSContext *cx, JSObject *obj,
JSContext         527 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSEqualityOp)(JSContext *cx, JSObject *obj, jsval v,
JSContext         531 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSConcatenateOp)(JSContext *cx, JSObject *obj, jsval v,
JSContext         537 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSNative)(JSContext *cx, JSObject *obj, uintN argc,
JSContext         561 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSContextCallback)(JSContext *cx, uintN contextOp);
JSContext         571 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSGCCallback)(JSContext *cx, JSGCStatus status);
JSContext         574 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSBranchCallback)(JSContext *cx, JSScript *script);
JSContext         577 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSErrorReporter)(JSContext *cx, const char *message,
JSContext         617 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSArgumentFormatter)(JSContext *cx, const char *format,
JSContext         623 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToUpperCase)(JSContext *cx, JSString *src,
JSContext         627 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToLowerCase)(JSContext *cx, JSString *src,
JSContext         631 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleCompare)(JSContext *cx,
JSContext         636 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSLocaleToUnicode)(JSContext *cx, char *src, jsval *rval);
JSContext         663 extra_lib/include/js/jspubtd.h (* JS_DLL_CALLBACK JSObjectPrincipalsFinder)(JSContext *cx, JSObject *obj);
JSContext         112 extra_lib/include/js/jsxdrapi.h     JSContext   *cx;
JSContext         122 extra_lib/include/js/jsxdrapi.h JS_XDRInitBase(JSXDRState *xdr, JSXDRMode mode, JSContext *cx);
JSContext         125 extra_lib/include/js/jsxdrapi.h JS_XDRNewMem(JSContext *cx, JSXDRMode mode);
JSContext         148 include/gpac/html5_media.h 	JSContext               *c;
JSContext         158 include/gpac/html5_media.h 	JSContext               *c;
JSContext         175 include/gpac/html5_media.h     JSContext               *c;\
JSContext         219 include/gpac/html5_media.h     JSContext               *c;\
JSContext         243 include/gpac/html5_media.h 	JSContext               *c;
JSContext         261 include/gpac/html5_media.h 	JSContext               *c;
JSContext         316 include/gpac/html5_media.h 	JSContext               *c;
JSContext         364 include/gpac/html5_media.h void html_media_element_js_init(JSContext *c, JSObject *new_obj, GF_Node *n);
JSContext         376 include/gpac/html5_media.h JSObject *gf_arraybuffer_js_new(JSContext *c, char *data, u32 length, JSObject *parent);
JSContext         166 include/gpac/html5_mse.h 	JSContext               *c;
JSContext         850 include/gpac/internal/scenegraph_dev.h 	struct JSContext *js_ctx;
JSContext         903 include/gpac/internal/scenegraph_dev.h struct JSContext *gf_sg_ecmascript_new(GF_SceneGraph *sg);
JSContext         904 include/gpac/internal/scenegraph_dev.h void gf_sg_ecmascript_del(struct JSContext *);
JSContext         906 include/gpac/internal/scenegraph_dev.h GF_Node *gf_sg_js_get_node(struct JSContext *c, struct JSObject *obj);
JSContext         918 include/gpac/internal/scenegraph_dev.h Bool gf_js_add_root(struct JSContext *cx, void *rp, u32 type);
JSContext         919 include/gpac/internal/scenegraph_dev.h Bool gf_js_add_named_root(struct JSContext *cx, void *rp, u32 type, const char *name);
JSContext         920 include/gpac/internal/scenegraph_dev.h Bool gf_js_remove_root(struct JSContext *cx, void *rp, u32 type);
JSContext         924 include/gpac/internal/scenegraph_dev.h void gf_sg_lock_javascript(struct JSContext *c, Bool LockIt);
JSContext         925 include/gpac/internal/scenegraph_dev.h Bool gf_sg_try_lock_javascript(struct JSContext *c);
JSContext         926 include/gpac/internal/scenegraph_dev.h void gf_sg_js_call_gc(struct JSContext *c);
JSContext         947 include/gpac/internal/scenegraph_dev.h 	struct JSContext *js_ctx;
JSContext         967 include/gpac/internal/scenegraph_dev.h 	struct JSContext *js_ctx;
JSContext         980 include/gpac/internal/scenegraph_dev.h 	struct JSContext *js_ctx;
JSContext         994 include/gpac/internal/scenegraph_dev.h void dom_js_load(GF_SceneGraph *scene, struct JSContext *c, struct JSObject *global);
JSContext         999 include/gpac/internal/scenegraph_dev.h void gf_sg_js_dom_pre_destroy(struct JSContext *c, GF_SceneGraph *sg, GF_Node *script_or_handler_node);
JSContext        1002 include/gpac/internal/scenegraph_dev.h void dom_js_define_document(struct JSContext *c, struct JSObject *global, GF_SceneGraph *doc);
JSContext        1004 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_define_event(struct JSContext *c, struct JSObject *global);
JSContext        1006 include/gpac/internal/scenegraph_dev.h struct JSObject *gf_dom_new_event(struct JSContext *c);
JSContext        1008 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_node_proto(struct JSContext *c);
JSContext        1009 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_element_proto(struct JSContext *c);
JSContext        1010 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_document_proto(struct JSContext *c);
JSContext        1011 include/gpac/internal/scenegraph_dev.h struct JSObject *dom_js_get_event_proto(struct JSContext *c);
JSContext        1013 include/gpac/internal/scenegraph_dev.h void dom_set_class_selector(struct JSContext *c, /*struct JSClass*/void *(*get_element_class)(GF_Node *n), /*struct JSClass*/void *(*get_document_class)(GF_SceneGraph *n) );
JSContext        1045 include/gpac/internal/scenegraph_dev.h int dom_throw_exception(struct JSContext *c, u32 code);
JSContext        1049 include/gpac/internal/scenegraph_dev.h void gf_sg_load_script_extensions(GF_SceneGraph *sg, struct JSContext *c, struct JSObject *obj, Bool unload);
JSContext         142 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSBool strict, JSMutableHandleValue __vp)
JSContext         146 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSMutableHandleValue __vp)
JSContext         160 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, JSBool strict, jsval *vp)
JSContext         162 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSHandleObject __hobj, JSHandleId __hid, jsval *vp)
JSContext         169 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsid id, JSBool strict, jsval *vp)
JSContext         171 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsid id, jsval *vp)
JSContext         174 include/gpac/internal/smjs_api.h #define DECL_FINALIZE(func_name) void func_name(JSContext *c, JSObject *obj) {
JSContext         186 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION(__name) __name(JSContext *c, uintN argc, jsval *argsvp)
JSContext         187 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION_EXT(__name, __ext) __name(JSContext *c, uintN argc, jsval *argsvp, __ext)
JSContext         259 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_SET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsval id, jsval *vp)
JSContext         262 include/gpac/internal/smjs_api.h #define SMJS_DECL_FUNC_PROP_GET(func_name) JSBool func_name(JSContext *c, JSObject *obj, jsval id, jsval *vp)
JSContext         264 include/gpac/internal/smjs_api.h #define DECL_FINALIZE(func_name) void func_name(JSContext *c, JSObject *obj) {
JSContext         272 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION(__name) __name(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext         273 include/gpac/internal/smjs_api.h #define SMJS_FUNCTION_EXT(__name, __ext) __name(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, __ext)
JSContext         306 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *cx, JSHandleObject obj, JSMutableHandleValue vp, JSBool *bp);
JSContext         308 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj,const jsval *val, JSBool *vp);
JSContext         310 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj,const jsval *val, JSBool *vp);
JSContext         313 include/gpac/internal/smjs_api.h JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj, jsval val, JSBool *vp);
JSContext         352 include/gpac/internal/smjs_api.h JSObject *gf_sg_js_global_object(JSContext *cx, GF_JSClass *__class);
JSContext          42 include/gpac/modules/js_usr.h typedef struct JSContext GF_JSContext;
JSContext          84 modules/gpac_js/gpac_js.c 	JSContext *c;
JSContext         209 modules/gpac_js/gpac_js.c static GF_Terminal *gpac_get_term(JSContext *c, JSObject *obj)
JSContext         727 modules/gpac_js/gpac_js.c 	JSContext *c;
JSContext        2162 modules/gpac_js/gpac_js.c static void gjs_load(GF_JSUserExtension *jsext, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload)
JSContext         625 modules/platinum/GPACPlatinum.cpp static JSBool upnp_device_subscribe(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext         842 modules/platinum/GPACPlatinum.cpp static GPAC_MediaRendererItem *upnp_renderer_get_device(GF_UPnP *upnp , JSContext *c, JSObject *obj)
JSContext         865 modules/platinum/GPACPlatinum.cpp static GPAC_MediaServerItem *upnp_server_get_device(GF_UPnP *upnp , JSContext *c, JSObject *obj)
JSContext        1566 modules/platinum/GPACPlatinum.cpp 		JS_DefineProperty((JSContext*)param->ctx, (JSObject*)param->global, "UPnP", OBJECT_TO_JSVAL(m_pObj), 0, 0, 0);
JSContext        1572 modules/platinum/GPACPlatinum.cpp 	m_pJSCtx = (JSContext*)param->ctx;
JSContext         115 modules/platinum/GPACPlatinum.h 	JSContext *m_pJSCtx;
JSContext         785 modules/platinum/GenericDevice.cpp void GPAC_Service::SetupJS(JSContext *c, GF_UPnP *upnp, JSObject *parent)
JSContext         824 modules/platinum/GenericDevice.cpp void GPAC_GenericDevice::DetachJS(JSContext *c)
JSContext          68 modules/platinum/GenericDevice.h 	JSContext *js_ctx;
JSContext         135 modules/platinum/GenericDevice.h 	JSContext *js_ctx;
JSContext         179 modules/platinum/GenericDevice.h 	void DetachJS(JSContext *c);
JSContext         197 modules/platinum/GenericDevice.h 	void SetupJS(JSContext *c, GF_UPnP *upnp, JSObject *parent);
JSContext         199 modules/platinum/GenericDevice.h 	JSContext *m_pCtx;
JSContext         227 modules/widgetman/widget.c static void widget_interface_js_bind(JSContext *c, GF_WidgetInterfaceInstance *ifce)
JSContext         395 modules/widgetman/widget.c void widget_load(GF_WidgetManager *wm, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload)
JSContext          56 modules/widgetman/widgetman.c JSBool gf_sg_js_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node);
JSContext          57 modules/widgetman/widgetman.c JSBool gf_sg_js_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node);
JSContext         678 modules/widgetman/widgetman.c static JSBool wm_widget_set_scene_input_value(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, u32 type, GF_WidgetInstance *wid, GF_WidgetPin *param, const char *value)
JSContext        1039 modules/widgetman/widgetman.c 	JSContext *c;
JSContext        1044 modules/widgetman/widgetman.c 	c = (JSContext*)handler->js_context;
JSContext        1087 modules/widgetman/widgetman.c static void on_widget_activated(JSContext *c, JSObject *obj)
JSContext        1204 modules/widgetman/widgetman.c 	JSContext *c;
JSContext        1207 modules/widgetman/widgetman.c 	c = (JSContext*)handler->js_context;
JSContext        1977 modules/widgetman/widgetman.c static JSBool wm_widget_bind_interface_ex(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, Bool is_unbind)
JSContext        2149 modules/widgetman/widgetman.c void wm_deactivate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, GF_WidgetComponentInstance *comp_inst)
JSContext        2169 modules/widgetman/widgetman.c GF_WidgetComponentInstance *wm_activate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, Bool skip_wm_notification)
JSContext        3565 modules/widgetman/widgetman.c static void widgetmanager_load(GF_JSUserExtension *jsext, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload)
JSContext          72 modules/widgetman/widgetman.h JSBool gf_sg_js_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node);
JSContext          73 modules/widgetman/widgetman.h JSBool gf_sg_js_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval, GF_Node *vrml_node);
JSContext          77 modules/widgetman/widgetman.h 	JSContext *ctx;
JSContext         308 modules/widgetman/widgetman.h 	JSContext *scene_context;
JSContext         344 modules/widgetman/widgetman.h void widget_load(GF_WidgetManager *wm, GF_SceneGraph *scene, JSContext *c, JSObject *global, Bool unload);
JSContext         346 modules/widgetman/widgetman.h GF_WidgetComponentInstance *wm_activate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, Bool skip_wm_notification);
JSContext         348 modules/widgetman/widgetman.h void wm_deactivate_component(JSContext *c, GF_WidgetInstance *wid, GF_WidgetComponent *comp, GF_WidgetComponentInstance *comp_inst);
JSContext          66 src/scenegraph/dom_smjs.c static GFINLINE GF_SceneGraph *xml_get_scenegraph(JSContext *c)
JSContext          78 src/scenegraph/dom_smjs.c char *js_get_utf8(JSContext *c, jsval val)
JSContext         273 src/scenegraph/dom_smjs.c static void define_dom_exception(JSContext *c, JSObject *global)
JSContext         315 src/scenegraph/dom_smjs.c JSBool dom_throw_exception(JSContext *c, u32 code)
JSContext         324 src/scenegraph/dom_smjs.c GF_Node *dom_get_node(JSContext *c, JSObject *obj)
JSContext         331 src/scenegraph/dom_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj)
JSContext         339 src/scenegraph/dom_smjs.c GF_SceneGraph *dom_get_doc(JSContext *c, JSObject *obj)
JSContext         346 src/scenegraph/dom_smjs.c static void dom_js_define_document_ex(JSContext *c, JSObject *global, GF_SceneGraph *doc, const char *name)
JSContext         366 src/scenegraph/dom_smjs.c void dom_js_define_document(JSContext *c, JSObject *global, GF_SceneGraph *doc)
JSContext         372 src/scenegraph/dom_smjs.c static jsval dom_document_construct(JSContext *c, GF_SceneGraph *sg)
JSContext         393 src/scenegraph/dom_smjs.c static jsval dom_base_node_construct(JSContext *c, GF_JSClass *_class, GF_Node *n)
JSContext         455 src/scenegraph/dom_smjs.c static jsval dom_node_construct(JSContext *c, GF_Node *n)
JSContext         471 src/scenegraph/dom_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n)
JSContext         486 src/scenegraph/dom_smjs.c static jsval dom_text_construct(JSContext *c, GF_Node *n)
JSContext         506 src/scenegraph/dom_smjs.c jsval dom_node_get_sibling(JSContext *c, GF_Node *n, Bool is_prev, Bool elt_only)
JSContext         560 src/scenegraph/dom_smjs.c static jsval dom_nodelist_construct(JSContext *c, GF_ParentNode *n)
JSContext         683 src/scenegraph/dom_smjs.c 			gf_js_remove_root((JSContext *)handler->js_context, &(handler->js_fun_val), GF_JSGC_VAL);
JSContext         690 src/scenegraph/dom_smjs.c static JSBool sg_js_get_event_target(JSContext *c, JSObject *obj, GF_EventType evtType, GF_Node *vrml_node,
JSContext         693 src/scenegraph/dom_smjs.c 	Bool is_svg_document_class(JSContext *c, JSObject *obj);
JSContext         694 src/scenegraph/dom_smjs.c 	Bool is_svg_element_class(JSContext *c, JSObject *obj);
JSContext         695 src/scenegraph/dom_smjs.c 	Bool gf_mse_is_mse_object(JSContext *c, JSObject *obj);
JSContext         701 src/scenegraph/dom_smjs.c 		void gf_html_media_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg);
JSContext         707 src/scenegraph/dom_smjs.c 		void gf_mse_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg);
JSContext         755 src/scenegraph/dom_smjs.c static GF_Err sg_js_parse_event_args(JSContext *c, JSObject *obj, uintN argc, jsval *argv,
JSContext         817 src/scenegraph/dom_smjs.c                                 JSContext *c, char *callback, jsval funval, JSObject *evt_handler)
JSContext         843 src/scenegraph/dom_smjs.c 				gf_js_add_root((JSContext *)handler->js_context, &handler->js_fun_val, GF_JSGC_VAL);
JSContext        1014 src/scenegraph/dom_smjs.c static Bool check_dom_parents(JSContext *c, GF_Node *n, GF_Node *parent)
JSContext        1033 src/scenegraph/dom_smjs.c static void dom_node_inserted(JSContext *c, GF_Node *n, GF_Node *parent, s32 pos)
JSContext        2665 src/scenegraph/dom_smjs.c 	JSContext *c;
JSContext        3780 src/scenegraph/dom_smjs.c JSBool gf_set_js_eventhandler(JSContext *c, jsval vp, jsval *callbackfuncval) {
JSContext        4178 src/scenegraph/dom_smjs.c void dom_js_define_storage(JSContext *c, JSObject *parent_obj, const char *name)
JSContext        4183 src/scenegraph/dom_smjs.c void dom_js_load(GF_SceneGraph *scene, JSContext *c, JSObject *global)
JSContext        4568 src/scenegraph/dom_smjs.c void html_media_element_js_finalize(JSContext *c, GF_Node *n);
JSContext        4571 src/scenegraph/dom_smjs.c void gf_sg_js_dom_pre_destroy(JSContext *c, GF_SceneGraph *sg, GF_Node *n)
JSContext        4613 src/scenegraph/dom_smjs.c 			gf_js_remove_root((JSContext *)handler->js_context, &(handler->js_fun_val), GF_JSGC_VAL);
JSContext        4641 src/scenegraph/dom_smjs.c JSObject *dom_js_define_event(JSContext *c, JSObject *global)
JSContext        4648 src/scenegraph/dom_smjs.c JSObject *gf_dom_new_event(JSContext *c)
JSContext        4652 src/scenegraph/dom_smjs.c JSObject *dom_js_get_node_proto(JSContext *c) {
JSContext        4655 src/scenegraph/dom_smjs.c JSObject *dom_js_get_element_proto(JSContext *c) {
JSContext        4658 src/scenegraph/dom_smjs.c JSObject *dom_js_get_document_proto(JSContext *c) {
JSContext        4661 src/scenegraph/dom_smjs.c JSObject *dom_js_get_event_proto(JSContext *c) {
JSContext        4665 src/scenegraph/dom_smjs.c void dom_set_class_selector(JSContext *c, void *(*get_element_class)(GF_Node *n), void *(*get_document_class)(GF_SceneGraph *n) )
JSContext          63 src/scenegraph/html5_media_smjs.c void dom_element_finalize(JSContext *c, JSObject *obj);
JSContext          64 src/scenegraph/html5_media_smjs.c void dom_document_finalize(JSContext *c, JSObject *obj);
JSContext         211 src/scenegraph/html5_media_smjs.c static void gf_html_track_init_js(GF_HTML_Track *track, JSContext *c, GF_HTML_TrackList *tracklist)
JSContext         256 src/scenegraph/html5_media_smjs.c static void gf_html_media_element_init_js(GF_HTML_MediaElement *me, JSContext *c, JSObject *node_obj)
JSContext         296 src/scenegraph/html5_media_smjs.c static void html_media_element_populate_tracks(JSContext *c, GF_HTML_MediaElement *me)
JSContext         371 src/scenegraph/html5_media_smjs.c static GF_HTML_MediaElement *html_media_element_get_from_node(JSContext *c, GF_Node *n)
JSContext         472 src/scenegraph/html5_media_smjs.c void html_media_element_js_init(JSContext *c, JSObject *node_obj, GF_Node *n)
JSContext         488 src/scenegraph/html5_media_smjs.c void html_media_element_js_finalize(JSContext *c, GF_Node *n)
JSContext         502 src/scenegraph/html5_media_smjs.c void gf_html_media_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg) {
JSContext        1155 src/scenegraph/html5_media_smjs.c static Bool html_is_track_list(JSContext *c, JSObject *obj) {
JSContext        1241 src/scenegraph/html5_media_smjs.c JSBool gf_set_js_eventhandler(JSContext *c, jsval vp, jsval *callbackfuncval);
JSContext        1460 src/scenegraph/html5_media_smjs.c void html_media_source_init_js_api(JSContext *js_ctx, JSObject *global, GF_HTML_MediaRuntime *html_media_rt);
JSContext          66 src/scenegraph/html5_mse_smjs.c Bool gf_mse_is_mse_object(JSContext *c, JSObject *obj) {
JSContext          73 src/scenegraph/html5_mse_smjs.c static GFINLINE GF_SceneGraph *mediasource_get_scenegraph(JSContext *c)
JSContext          83 src/scenegraph/html5_mse_smjs.c void gf_mse_get_event_target(JSContext *c, JSObject *obj, GF_DOMEventTarget **target, GF_SceneGraph **sg) {
JSContext         104 src/scenegraph/html5_mse_smjs.c static void mediasource_sourceBuffer_initjs(JSContext *c, JSObject *ms_obj, GF_HTML_SourceBuffer *sb)
JSContext         743 src/scenegraph/html5_mse_smjs.c JSObject *gf_arraybuffer_js_new(JSContext *c, char *data, u32 length, JSObject *parent)
JSContext         846 src/scenegraph/html5_mse_smjs.c void html_media_source_init_js_api(JSContext *js_ctx, JSObject *global, GF_HTML_MediaRuntime *_html_media_rt)
JSContext          48 src/scenegraph/svg_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n);
JSContext          53 src/scenegraph/svg_smjs.c void dom_element_finalize(JSContext *c, JSObject *obj);
JSContext          54 src/scenegraph/svg_smjs.c void dom_document_finalize(JSContext *c, JSObject *obj);
JSContext          57 src/scenegraph/svg_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj);
JSContext          58 src/scenegraph/svg_smjs.c GF_SceneGraph *dom_get_doc(JSContext *c, JSObject *obj);
JSContext          62 src/scenegraph/svg_smjs.c JSBool dom_event_add_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
JSContext          63 src/scenegraph/svg_smjs.c JSBool dom_event_remove_listener(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
JSContext          69 src/scenegraph/svg_smjs.c jsval dom_node_get_sibling(JSContext *c, GF_Node *n, Bool is_prev, Bool elt_only);
JSContext         105 src/scenegraph/svg_smjs.c static JSObject *svg_new_path_object(JSContext *c, SVG_PathData *d);
JSContext         182 src/scenegraph/svg_smjs.c static void svg_script_error(JSContext *c, const char *msg, JSErrorReport *jserr)
JSContext         204 src/scenegraph/svg_smjs.c static void svg_define_udom_exception(JSContext *c, JSObject *global)
JSContext         486 src/scenegraph/svg_smjs.c static GF_Node *svg_udom_smil_check_instance(JSContext *c, JSObject *obj)
JSContext        1540 src/scenegraph/svg_smjs.c static JSBool svg_connection_set_encoding(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext        1544 src/scenegraph/svg_smjs.c static JSBool svg_connection_connect(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext        1548 src/scenegraph/svg_smjs.c static JSBool svg_connection_send(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext        1552 src/scenegraph/svg_smjs.c static JSBool svg_connection_close(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext        1745 src/scenegraph/svg_smjs.c static JSObject *svg_new_path_object(JSContext *c, SVG_PathData *d)
JSContext        1773 src/scenegraph/svg_smjs.c static JSBool pathCI_constructor(JSContext *c, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
JSContext        1783 src/scenegraph/svg_smjs.c static void pathCI_finalize(JSContext *c, JSObject *obj)
JSContext        2249 src/scenegraph/svg_smjs.c jsval svg_udom_new_rect(JSContext *c, Fixed x, Fixed y, Fixed width, Fixed height)
JSContext        2262 src/scenegraph/svg_smjs.c jsval svg_udom_new_point(JSContext *c, Fixed x, Fixed y)
JSContext        2295 src/scenegraph/svg_smjs.c Bool is_svg_document_class(JSContext *c, JSObject *obj)
JSContext        2303 src/scenegraph/svg_smjs.c Bool is_svg_element_class(JSContext *c, JSObject *obj)
JSContext          40 src/scenegraph/vrml_smjs.c Bool gf_js_add_root(JSContext *cx, void *rp, u32 type)
JSContext          63 src/scenegraph/vrml_smjs.c Bool gf_js_add_named_root(JSContext *cx, void *rp, u32 type, const char *name)
JSContext          88 src/scenegraph/vrml_smjs.c JSObject *gf_sg_js_global_object(JSContext *cx, GF_JSClass *__class)
JSContext         161 src/scenegraph/vrml_smjs.c static Bool ScriptAction(JSContext *c, GF_SceneGraph *scene, u32 type, GF_Node *node, GF_JSAPIParam *param)
JSContext         176 src/scenegraph/vrml_smjs.c 	JSContext *ctx;
JSContext         213 src/scenegraph/vrml_smjs.c Bool gf_js_remove_root(JSContext *cx, void *rp, u32 type)
JSContext         248 src/scenegraph/vrml_smjs.c void gf_sg_load_script_extensions(GF_SceneGraph *sg, JSContext *c, JSObject *obj, Bool unload)
JSContext         335 src/scenegraph/vrml_smjs.c JSContext *gf_sg_ecmascript_new(GF_SceneGraph *sg)
JSContext         337 src/scenegraph/vrml_smjs.c 	JSContext *ctx;
JSContext         380 src/scenegraph/vrml_smjs.c void gf_sg_ecmascript_del(JSContext *ctx)
JSContext         412 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj, JSMutableHandleValue __val, JSBool *vp)
JSContext         414 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSHandleObject obj,const jsval *val, JSBool *vp)
JSContext         416 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj,const jsval *val, JSBool *vp)
JSContext         419 src/scenegraph/vrml_smjs.c JSBool gf_sg_js_has_instance(JSContext *c, JSObject *obj, jsval val, JSBool *vp)
JSContext         443 src/scenegraph/vrml_smjs.c GF_Node *dom_get_element(JSContext *c, JSObject *obj);
JSContext         447 src/scenegraph/vrml_smjs.c JSBool gf_sg_script_to_node_field(struct JSContext *c, jsval v, GF_FieldInfo *field, GF_Node *owner, GF_JSField *parent);
JSContext         454 src/scenegraph/vrml_smjs.c void gf_sg_js_call_gc(JSContext *c)
JSContext         465 src/scenegraph/vrml_smjs.c void do_js_gc(JSContext *c, GF_Node *node)
JSContext         565 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *NewJSField(JSContext *c)
JSContext         574 src/scenegraph/vrml_smjs.c static GFINLINE M_Script *JS_GetScript(JSContext *c)
JSContext         578 src/scenegraph/vrml_smjs.c static GFINLINE GF_ScriptPriv *JS_GetScriptStack(JSContext *c)
JSContext         584 src/scenegraph/vrml_smjs.c static void script_error(JSContext *c, const char *msg, JSErrorReport *jserr)
JSContext         770 src/scenegraph/vrml_smjs.c jsval dom_element_construct(JSContext *c, GF_Node *n);
JSContext        1194 src/scenegraph/vrml_smjs.c void Script_FieldChanged(JSContext *c, GF_Node *parent, GF_JSField *parent_owner, GF_FieldInfo *field)
JSContext        1347 src/scenegraph/vrml_smjs.c static void JS_ObjectDestroyed(JSContext *c, JSObject *obj, GF_JSField *ptr, Bool is_js_call)
JSContext        1536 src/scenegraph/vrml_smjs.c static void node_finalize_ex(JSContext *c, JSObject * obj, Bool is_js_call)
JSContext        1747 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFImage_Create(JSContext *c, JSObject *obj, u32 w, u32 h, u32 nbComp, MFInt32 *pixels)
JSContext        1885 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFVec2f_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y)
JSContext        2085 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFVec3f_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y, Fixed z)
JSContext        2310 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFRotation_Create(JSContext *c, JSObject *obj, Fixed x, Fixed y, Fixed z, Fixed q)
JSContext        2562 src/scenegraph/vrml_smjs.c static GFINLINE GF_JSField *SFColor_Create(JSContext *c, JSObject *obj, Fixed r, Fixed g, Fixed b)
JSContext        2688 src/scenegraph/vrml_smjs.c static void setup_js_array(JSContext *c, JSObject *obj, GF_JSField *ptr, uintN argc, jsval *argv)
JSContext        2742 src/scenegraph/vrml_smjs.c static void array_finalize_ex(JSContext *c, JSObject *obj, Bool is_js_call)
JSContext        3534 src/scenegraph/vrml_smjs.c JSBool gf_sg_script_to_node_field(JSContext *c, jsval val, GF_FieldInfo *field, GF_Node *owner, GF_JSField *parent)
JSContext        5013 src/scenegraph/vrml_smjs.c GF_Node *gf_sg_js_get_node(JSContext *c, JSObject *obj)
JSContext        5057 src/scenegraph/vrml_smjs.c void gf_sg_lock_javascript(struct JSContext *cx, Bool LockIt)
JSContext        5089 src/scenegraph/vrml_smjs.c Bool gf_sg_try_lock_javascript(struct JSContext *cx)
JSContext          44 src/scenegraph/webvtt_smjs.c 	JSContext *c = node->sgprivate->scenegraph->svg_js->js_ctx;
JSContext          85 src/scenegraph/webvtt_smjs.c 	JSContext *c = node->sgprivate->scenegraph->svg_js->js_ctx;