61    JSObject *special = NULL;
 
   64    special = JS_NewObject(context, NULL, NULL, NULL);
 
   66    JS_FreezeObject(context, special);
 
   70    JS_RemoveObjectRoot(context, &special);
 
 
  101    JSStackFrame *frame = NULL;
 
  102    if (JS_FrameIterator(context, &frame) != NULL)
 
 
#define OOJS_PROFILE_EXIT
 
#define OOJS_PROFILE_ENTER
 
static JSBool SpecialJSWarning(JSContext *context, uintN argc, jsval *vp)
 
static JSFunctionSpec sSpecialFunctionsMethods[]
 
OOJSValue * JSSpecialFunctionsObjectWrapper(JSContext *context)
 
static JSBool SpecialMarkConsoleEntryPoint(JSContext *context, uintN argc, jsval *vp)
 
void InitOOJSSpecialFunctions(JSContext *context, JSObject *global)
 
void OOJSReportWarning(JSContext *context, NSString *format,...)
 
void OOJSSetWarningOrErrorStackSkip(unsigned skip)
 
void OOJSMarkConsoleEvalLocation(JSContext *context, JSStackFrame *stackFrame)
 
NSString * OOStringFromJSValue(JSContext *context, jsval value)
 
#define OOJSAddGCObjectRoot(context, root, name)
 
void OOJSReportBadArguments(JSContext *context, NSString *scriptClass, NSString *function, uintN argc, jsval *argv, NSString *message, NSString *expectedArgsDescription)
 
id valueWithJSObject:inContext:(JSObject *object,[inContext] JSContext *context)