/external/v8/src/ |
deoptimizer.h | 68 virtual void VisitFunction(JSFunction* function) = 0; 125 static Deoptimizer* New(JSFunction* function, 153 static void DeoptimizeFunction(JSFunction* function); 268 JSFunction* function, 294 unsigned ComputeFixedSize(JSFunction* function) const; 296 unsigned ComputeIncomingArgumentSize(JSFunction* function) const; 319 JSFunction* function_; 348 JSFunction* function); 369 JSFunction* GetFunction() const { return function_; } 485 JSFunction* function_ [all...] |
contexts.cc | 71 JSFunction* closure = JSFunction::cast(current->closure()); 243 void Context::AddOptimizedFunction(JSFunction* function) { 249 element = JSFunction::cast(element)->next_function_link(); 271 void Context::RemoveOptimizedFunction(JSFunction* function) { 274 JSFunction* prev = NULL; 276 JSFunction* element_function = JSFunction::cast(element);
|
runtime-profiler.cc | 111 static void GetICCounts(JSFunction* function, 130 void RuntimeProfiler::Optimize(JSFunction* function, const char* reason) { 150 void RuntimeProfiler::AttemptOnStackReplacement(JSFunction* function) { 211 int RuntimeProfiler::LookupSample(JSFunction* function) { 225 void RuntimeProfiler::AddSample(JSFunction* function, int weight) { 240 JSFunction* samples[kSamplerFrameCount]; 249 JSFunction* function = JSFunction::cast(frame->function());
|
/external/v8/test/cctest/ |
test-compiler.cc | 116 static Handle<JSFunction> Compile(const char* source) { 137 Handle<JSFunction> fun = Compile(buffer.start()); 156 Handle<JSFunction> fun = Compile("result = x + y;"); 177 Handle<JSFunction> fun = Compile("if (x < 0) result = -x; else result = x;"); 197 Handle<JSFunction> fun = 221 Handle<JSFunction> fun = Compile(source); 254 Handle<JSFunction> fun = Compile(source); 269 Handle<JSFunction> fun = Compile(source); 292 Handle<JSFunction> fun0 = Compile(source); 308 Execution::Call(Handle<JSFunction>::cast(fun1) [all...] |
test-random.cc | 50 void TestSeeds(Handle<JSFunction> fun, 89 Handle<JSFunction> fun(JSFunction::cast(fun_object->ToObjectChecked()));
|
/external/webkit/Source/JavaScriptCore/debugger/ |
Debugger.cpp | 27 #include "JSFunction.h" 67 if (!cell->inherits(&JSFunction::s_info)) 70 JSFunction* function = asFunction(cell);
|
DebuggerCallFrame.cpp | 32 #include "JSFunction.h" 48 if (!function || !function->inherits(&JSFunction::s_info)) 59 if (!function || !function->inherits(&JSFunction::s_info))
|
/external/webkit/Source/JavaScriptCore/ |
jsc.cpp | 31 #include "JSFunction.h" 153 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "debug"), functionDebug)); 154 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "print"), functionPrint)); 155 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 0, Identifier(globalExec(), "quit"), functionQuit)); 156 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 0, Identifier(globalExec(), "gc"), functionGC)); 157 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "version"), functionVersion)); 158 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "run"), functionRun)); 159 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "load"), functionLoad)); 160 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 1, Identifier(globalExec(), "checkSyntax"), functionCheckSyntax)); 161 putDirectFunction(globalExec(), new (globalExec()) JSFunction(globalExec(), this, functionStructure(), 0, Identifier(globalExec(), "readline"), functionReadline (…) [all...] |
/external/webkit/Source/JavaScriptCore/runtime/ |
StringConstructor.cpp | 26 #include "JSFunction.h" 59 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().fromCharCode, exec->globalData().getHostFunction(stringFromCharCode, fromCharCodeThunkGenerator)), DontEnum); 61 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().fromCharCode, stringFromCharCode), DontEnum);
|
ErrorPrototype.cpp | 24 #include "JSFunction.h" 44 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 0, exec->propertyNames().toString, errorProtoFuncToString), DontEnum);
|
JSGlobalData.cpp | 43 #include "JSFunction.h" 83 if (!cell->inherits(&JSFunction::s_info)) 85 JSFunction* function = asFunction(cell); 121 // Enough storage to fit a JSArray, JSByteArray, JSString, or JSFunction. 140 COMPILE_ASSERT(sizeof(JSFunction) <= sizeof(storage), sizeof_JSFunction_must_be_less_than_storage); 141 JSCell* jsFunction = new (storage) JSFunction(JSCell::VPtrStealingHack); 143 JSGlobalData::jsFunctionVPtr = jsFunction->vptr();
|
JSGlobalObject.cpp | 49 #include "JSFunction.h" 173 m_functionStructure.set(exec->globalData(), this, JSFunction::createStructure(exec->globalData(), m_functionPrototype.get())); 175 JSFunction* callFunction = 0; 176 JSFunction* applyFunction = 0; 280 m_evalFunction.set(exec->globalData(), this, new (exec) JSFunction(exec, this, m_functionStructure.get(), 1, exec->propertyNames().eval, globalFuncEval)); 282 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, this, m_functionStructure.get(), 2, Identifier(exec, "parseInt"), globalFuncParseInt), DontEnum); 283 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, this, m_functionStructure.get(), 1, Identifier(exec, "parseFloat"), globalFuncParseFloat), DontEnum); 284 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, this, m_functionStructure.get(), 1, Identifier(exec, "isNaN"), globalFuncIsNaN), DontEnum); 285 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, this, m_functionStructure.get(), 1, Identifier(exec, "isFinite"), globalFuncIsFinite), DontEnum); 286 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, this, m_functionStructure.get(), 1, Identifier(exec, "escape"), globalFuncEscape), DontEnum) [all...] |
PropertySlot.cpp | 24 #include "JSFunction.h"
|
NumberPrototype.cpp | 26 #include "JSFunction.h" 55 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().toString, numberProtoFuncToString), DontEnum); 56 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 0, exec->propertyNames().toLocaleString, numberProtoFuncToLocaleString), DontEnum); 57 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 0, exec->propertyNames().valueOf, numberProtoFuncValueOf), DontEnum); 58 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().toFixed, numberProtoFuncToFixed), DontEnum); 59 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().toExponential, numberProtoFuncToExponential), DontEnum); 60 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().toPrecision, numberProtoFuncToPrecision), DontEnum);
|
Arguments.h | 28 #include "JSFunction.h" 52 WriteBarrier<JSFunction> callee; 104 void getArgumentsData(CallFrame*, JSFunction*&, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc); 129 ALWAYS_INLINE void Arguments::getArgumentsData(CallFrame* callFrame, JSFunction*& function, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc) 151 JSFunction* callee;
|
Executable.h | 30 #include "JSFunction.h" 308 JSFunction* make(ExecState* exec, ScopeChainNode* scopeChain) 310 return new (exec) JSFunction(exec, this, scopeChain); 413 inline FunctionExecutable* JSFunction::jsExecutable() const 419 inline bool JSFunction::isHostFunction() const 425 inline NativeFunction JSFunction::nativeFunction()
|
JSGlobalObject.h | 77 WriteBarrier<JSFunction> m_evalFunction; 78 WriteBarrier<JSFunction> m_callFunction; 79 WriteBarrier<JSFunction> m_applyFunction; 182 JSFunction* evalFunction() const { return m_evalFunction.get(); } 183 JSFunction* callFunction() const { return m_callFunction.get(); } 184 JSFunction* applyFunction() const { return m_applyFunction.get(); }
|
ArrayConstructor.cpp | 31 #include "JSFunction.h" 50 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().isArray, arrayConstructorIsArray), DontEnum);
|
FunctionConstructor.cpp | 27 #include "JSFunction.h" 109 return new (exec) JSFunction(exec, function, scopeChain);
|
CallData.cpp | 31 #include "JSFunction.h"
|
ConstructData.cpp | 31 #include "JSFunction.h"
|
DateConstructor.cpp | 28 #include "JSFunction.h" 65 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 1, exec->propertyNames().parse, dateParse), DontEnum); 66 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 7, exec->propertyNames().UTC, dateUTC), DontEnum); 67 putDirectFunctionWithoutTransition(exec, new (exec) JSFunction(exec, globalObject, functionStructure, 0, exec->propertyNames().now, dateNow), DontEnum);
|
/external/webkit/Source/JavaScriptCore/interpreter/ |
CachedCall.h | 30 #include "JSFunction.h" 38 CachedCall(CallFrame* callFrame, JSFunction* function, int argCount)
|
CallFrameClosure.h | 34 JSFunction* function;
|
/external/webkit/Source/WebCore/bindings/js/ |
JSEventListener.h | 52 JSC::JSObject* jsFunction(ScriptExecutionContext*) const; 75 inline JSC::JSObject* JSEventListener::jsFunction(ScriptExecutionContext* scriptExecutionContext) const
|