Searched refs:JSFunction (Results 1 - 25 of 72) sorted by relevance

123

/macosx-10.9.5/WebKit-7537.78.2/mac/ForwardingHeaders/runtime/
H A DJSFunction.h1 #include <JavaScriptCore/JSFunction.h>
/macosx-10.9.5/WebCore-7537.78.1/ForwardingHeaders/runtime/
H A DJSFunction.h3 #include <JavaScriptCore/JSFunction.h>
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSFunction.cpp26 #include "JSFunction.h"
53 const ClassInfo JSFunction::s_info = { "Function", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSFunction) };
55 bool JSFunction::isHostFunctionNonInline() const
60 JSFunction* JSFunction::create(ExecState* exec, JSGlobalObject* globalObject, int length, const String& name, NativeFunction nativeFunction, Intrinsic intrinsic, NativeFunction nativeConstructor)
73 JSFunction* function = new (NotNull, allocateCell<JSFunction>(*exec->heap())) JSFunction(exec, globalObject, globalObject->functionStructure());
79 void JSFunction
84 JSFunction::JSFunction(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) function in class:JSC::JSFunction
[all...]
H A DJSFunction.h52 class JSFunction : public JSDestructibleObject { class in namespace:JSC
61 JS_EXPORT_PRIVATE static JSFunction* create(ExecState*, JSGlobalObject*, int length, const String& name, NativeFunction, Intrinsic = NoIntrinsic, NativeFunction nativeConstructor = callHostFunctionAsConstructor);
63 static JSFunction* create(ExecState* exec, FunctionExecutable* executable, JSScope* scope)
66 JSFunction* function = new (NotNull, allocateCell<JSFunction>(vm.heap)) JSFunction(vm, executable, scope);
122 return OBJECT_OFFSETOF(JSFunction, m_scope);
127 return OBJECT_OFFSETOF(JSFunction, m_executable);
132 return OBJECT_OFFSETOF(JSFunction, m_allocationProfile);
160 JS_EXPORT_PRIVATE JSFunction(ExecStat
[all...]
H A DFunctionPrototype.h39 void addFunctionProperties(ExecState*, JSGlobalObject*, JSFunction** callFunction, JSFunction** applyFunction);
H A DFunctionPrototype.cpp27 #include "JSFunction.h"
56 void FunctionPrototype::addFunctionProperties(ExecState* exec, JSGlobalObject* globalObject, JSFunction** callFunction, JSFunction** applyFunction)
58 JSFunction* toStringFunction = JSFunction::create(exec, globalObject, 0, exec->propertyNames().toString.string(), functionProtoFuncToString);
61 *applyFunction = JSFunction::create(exec, globalObject, 2, exec->propertyNames().apply.string(), functionProtoFuncApply);
64 *callFunction = JSFunction::create(exec, globalObject, 1, exec->propertyNames().call.string(), functionProtoFuncCall);
67 JSFunction* bindFunction = JSFunction::create(exec, globalObject, 1, exec->propertyNames().bind.string(), functionProtoFuncBind);
104 if (thisValue.inherits(&JSFunction
[all...]
H A DJSBoundFunction.h29 #include "JSFunction.h"
36 class JSBoundFunction : public JSFunction {
38 typedef JSFunction Base;
H A DPutPropertySlot.h35 class JSFunction;
H A DCommonSlowPaths.h48 JSFunction* callee = jsCast<JSFunction*>(exec->callee());
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DLLIntCallLinkInfo.h29 #include "JSFunction.h"
58 WriteBarrier<JSFunction> callee;
59 WriteBarrier<JSFunction> lastSeenCallee;
H A DCallLinkStatus.cpp48 if (!value.asCell()->inherits(&JSFunction::s_info))
51 m_executable = jsCast<JSFunction*>(value.asCell())->executable();
54 JSFunction* CallLinkStatus::function() const
59 if (!m_callTarget.asCell()->inherits(&JSFunction::s_info))
62 return jsCast<JSFunction*>(m_callTarget.asCell());
113 JSFunction* target = callLinkInfo.lastSeenCallee.get();
H A DCodeOrigin.h43 class JSFunction;
104 WriteBarrier<JSFunction> callee; // This may be null, indicating that this is a closure call and that the JSFunction and JSScope are already on the stack.
115 JSFunction* calleeForCallFrame(ExecState*) const;
H A DCallLinkInfo.h33 #include "JSFunction.h"
79 JITWriteBarrier<JSFunction> callee;
80 WriteBarrier<JSFunction> lastSeenCallee;
H A DCallLinkStatus.h38 class JSFunction;
111 JSFunction* function() const;
H A DCodeOrigin.cpp77 JSFunction* InlineCallFrame::calleeForCallFrame(ExecState* exec) const
82 return jsCast<JSFunction*>((exec + stackOffset)->callee());
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/
H A DCallFrameClosure.h34 JSFunction* function;
H A DInterpreter.h36 #include "JSFunction.h"
213 JSValue retrieveArgumentsFromVMCode(CallFrame*, JSFunction*) const;
214 JSValue retrieveCallerFromVMCode(CallFrame*, JSFunction*) const;
217 void getArgumentsData(CallFrame*, JSFunction*&, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc);
246 CallFrameClosure prepareForRepeatCall(FunctionExecutable*, CallFrame*, JSFunction*, int argumentCountIncludingThis, JSScope*);
252 static CallFrame* findFunctionCallFrameFromVMCode(CallFrame*, JSFunction*);
H A DCallFrame.cpp85 JSFunction* calleeAsFunction = jsCast<JSFunction*>(calleeAsFunctionCell);
151 JSFunction* calleeAsFunction = inlineCallFrame->callee.get();
H A DCachedCall.h30 #include "JSFunction.h"
38 CachedCall(CallFrame* callFrame, JSFunction* function, int argumentCount)
/macosx-10.9.5/JavaScriptCore-7537.78.1/debugger/
H A DDebuggerCallFrame.cpp32 #include "JSFunction.h"
49 if (!function || !function->inherits(&JSFunction::s_info))
51 return jsCast<JSFunction*>(function)->name(m_callFrame);
H A DDebugger.cpp27 #include "JSFunction.h"
68 if (!cell->inherits(&JSFunction::s_info))
71 JSFunction* function = jsCast<JSFunction*>(cell);
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DJSLazyEventListener.cpp28 #include <runtime/JSFunction.h>
115 JSFunction* listenerAsFunction = jsCast<JSFunction*>(jsFunction);
H A DScriptEventListener.cpp42 #include <runtime/JSFunction.h>
145 JSC::JSFunction* jsFunction = jsDynamicCast<JSFunction*>(jsObject);
H A DJSHistoryCustom.cpp35 #include <runtime/JSFunction.h>
43 return JSFunction::create(exec, exec->lexicalGlobalObject(), 0, propertyName.publicName(), jsHistoryPrototypeFunctionBack);
48 return JSFunction::create(exec, exec->lexicalGlobalObject(), 0, propertyName.publicName(), jsHistoryPrototypeFunctionForward);
53 return JSFunction::create(exec, exec->lexicalGlobalObject(), 1, propertyName.publicName(), jsHistoryPrototypeFunctionGo);
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGRepatch.h43 void dfgLinkFor(ExecState*, CallLinkInfo&, CodeBlock*, JSFunction* callee, MacroAssemblerCodePtr, CodeSpecializationKind);

Completed in 106 milliseconds

123