/external/webkit/JavaScriptCore/runtime/ |
Operations.cpp | 44 NEVER_INLINE JSValue jsAddSlowCase(CallFrame* callFrame, JSValue v1, JSValue v2) 47 JSValue p1 = v1.toPrimitive(callFrame); 48 JSValue p2 = v2.toPrimitive(callFrame); 52 ? jsString(callFrame, asString(p1), asString(p2)) 53 : jsString(callFrame, asString(p1), p2.toString(callFrame)); 56 return jsString(callFrame, p1.toString(callFrame), asString(p2)); 58 return jsNumber(callFrame, p1.toNumber(callFrame) + p2.toNumber(callFrame)) [all...] |
Operations.h | 33 NEVER_INLINE JSValue jsAddSlowCase(CallFrame*, JSValue, JSValue); 34 JSValue jsTypeStringForValue(CallFrame*, JSValue); 267 ALWAYS_INLINE bool jsLess(CallFrame* callFrame, JSValue v1, JSValue v2) 277 JSGlobalData* globalData = &callFrame->globalData(); 279 return asString(v1)->value(callFrame) < asString(v2)->value(callFrame); 283 bool wasNotString1 = v1.getPrimitiveNumber(callFrame, n1, p1); 284 bool wasNotString2 = v2.getPrimitiveNumber(callFrame, n2, p2); 289 return asString(p1)->value(callFrame) < asString(p2)->value(callFrame) [all...] |
Arguments.h | 60 Arguments(CallFrame*); 61 Arguments(CallFrame*, NoParametersType); 95 void getArgumentsData(CallFrame*, JSFunction*&, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc); 107 void init(CallFrame*); 120 ALWAYS_INLINE void Arguments::getArgumentsData(CallFrame* callFrame, JSFunction*& function, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc) 122 function = callFrame->callee(); 125 argc = callFrame->argumentCount(); 128 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters; 130 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters - argc [all...] |
JSActivation.cpp | 42 JSActivation::JSActivation(CallFrame* callFrame, NonNullPassRefPtr<FunctionExecutable> functionExecutable) 43 : Base(callFrame->globalData().activationStructure, new JSActivationData(functionExecutable, callFrame->registers())) 152 CallFrame* callFrame = CallFrame::create(activation->d()->registers); 153 Arguments* arguments = callFrame->optionalCalleeArguments(); 155 arguments = new (callFrame) Arguments(callFrame); [all...] |
JSGlobalObject.h | 451 DynamicGlobalObjectScope(CallFrame* callFrame, JSGlobalObject* dynamicGlobalObject) 452 : m_dynamicGlobalObjectSlot(callFrame->globalData().dynamicGlobalObject) 460 callFrame->globalData().resetDateCache();
|
/external/webkit/JavaScriptCore/interpreter/ |
Interpreter.cpp | 35 #include "CallFrame.h" 73 static ALWAYS_INLINE unsigned bytecodeOffsetForPC(CallFrame* callFrame, CodeBlock* codeBlock, void* pc) 76 return codeBlock->getBytecodeIndex(callFrame, ReturnAddressPtr(pc)); 78 UNUSED_PARAM(callFrame); 92 NEVER_INLINE bool Interpreter::resolve(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) 97 ScopeChainNode* scopeChain = callFrame->scopeChain(); 102 CodeBlock* codeBlock = callFrame->codeBlock(); 107 if (o->getPropertySlot(callFrame, ident, slot)) [all...] |
CachedCall.h | 37 CachedCall(CallFrame* callFrame, JSFunction* function, int argCount, JSValue* exception) 39 , m_interpreter(callFrame->interpreter()) 41 , m_globalObjectScope(callFrame, function->scope().globalObject()) 44 m_closure = m_interpreter->prepareForRepeatCall(function->jsExecutable(), callFrame, function, argCount, function->scope().node(), exception); 56 CallFrame* newCallFrame(ExecState* exec) 58 CallFrame* callFrame = m_closure.newCallFrame; 59 callFrame->setScopeChain(exec->scopeChain()); 60 return callFrame; [all...] |
CallFrame.h | 95 static const HashTable* arrayTable(CallFrame* callFrame) { return callFrame->globalData().arrayTable; } 96 static const HashTable* dateTable(CallFrame* callFrame) { return callFrame->globalData().dateTable; } 97 static const HashTable* jsonTable(CallFrame* callFrame) { return callFrame->globalData().jsonTable; } 98 static const HashTable* mathTable(CallFrame* callFrame) { return callFrame->globalData().mathTable; [all...] |
Register.h | 49 typedef ExecState CallFrame; 60 Register& operator=(CallFrame*); 70 CallFrame* callFrame() const; 90 CallFrame* callFrame; 136 ALWAYS_INLINE Register& Register::operator=(CallFrame* callFrame) 138 u.callFrame = callFrame; [all...] |
/external/webkit/JavaScriptCore/debugger/ |
DebuggerCallFrame.h | 32 #include "CallFrame.h" 40 DebuggerCallFrame(CallFrame* callFrame) 41 : m_callFrame(callFrame) 45 DebuggerCallFrame(CallFrame* callFrame, JSValue exception) 46 : m_callFrame(callFrame) 61 CallFrame* m_callFrame;
|
/external/webkit/JavaScriptCore/jit/ |
JITStubs.cpp | 36 #include "CallFrame.h" 112 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 175 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x90, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 345 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 350 __declspec(naked) EncodedJSValue ctiTrampoline(void* code, RegisterFile*, CallFrame*, JSValue* exception, Profiler**, JSGlobalData*) 409 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x38, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 471 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 646 __asm EncodedJSValue ctiTrampoline(void*, RegisterFile*, CallFrame*, JSValue*, Profiler**, JSGlobalData*) 691 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x38, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 697 __declspec(naked) EncodedJSValue ctiTrampoline(void* code, RegisterFile*, CallFrame*, JSValue* exception, Profiler**, JSGlobalData* [all...] |
JITCode.h | 33 #include "CallFrame.h" 77 inline JSValue execute(RegisterFile* registerFile, CallFrame* callFrame, JSGlobalData* globalData, JSValue* exception) 79 return JSValue::decode(ctiTrampoline(m_ref.m_code.executableAddress(), registerFile, callFrame, exception, Profiler::enabledProfilerReference(), globalData));
|
JIT.h | 286 static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, size_t cachedOffset, ReturnAddressPtr returnAddress) 289 jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, cachedOffset, returnAddress, callFrame); 297 static void compileGetByIdProtoList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, Structure* prototypeStructure, size_t cachedOffset) 300 jit.privateCompileGetByIdProtoList(stubInfo, prototypeStructureList, currentIndex, structure, prototypeStructure, cachedOffset, callFrame); 302 static void compileGetByIdChainList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, StructureChain* chain, size_t count, size_t cachedOffset) 305 jit.privateCompileGetByIdChainList(stubInfo, prototypeStructureList, currentIndex, structure, chain, count, cachedOffset, callFrame); 308 static void compileGetByIdChain(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChai (…) [all...] |
JITStubs.h | 94 CallFrame* callFrame; 130 CallFrame* callFrame; 158 CallFrame* callFrame; 184 CallFrame* callFrame; 241 extern "C" EncodedJSValue ctiTrampoline(void* code, RegisterFile*, CallFrame*, JSValue* exception, Profiler**, JSGlobalData*); 247 static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, c (…) [all...] |
JITPropertyAccess.cpp | 721 void JIT::privateCompileGetByIdProto(StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, size_t cachedOffset, ReturnAddressPtr returnAddress, CallFrame* callFrame) 727 JSObject* protoObject = asObject(structure->prototypeForLookup(callFrame)); [all...] |
JITInlineMethods.h | 186 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof (void*)); 193 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof (void*));
|
/external/webkit/WebCore/inspector/front-end/ |
CallStackSidebarPane.js | 62 var callFrame = callFrames[i]; 63 switch (callFrame.type) { 65 title = callFrame.functionName || WebInspector.UIString("(anonymous function)"); 72 scriptOrResource = sourceIDMap[callFrame.sourceID]; 75 if (callFrame.line > 0) { 77 subtitle += ":" + callFrame.line; 79 subtitle = WebInspector.UIString("line %d", callFrame.line); 83 placard.callFrame = callFrame; 106 placard.selected = (placard.callFrame === this._selectedCallFrame) [all...] |
ScopeChainSidebarPane.js | 33 update: function(callFrame) 38 this.callFrame = callFrame; 40 if (!callFrame) { 49 var scopeChain = callFrame.scopeChain;
|
InjectedScript.js | 599 var callFrame = InjectedScript._callFrameForId(callFrameId); 600 if (!callFrame) 603 expressionResult = InjectedScript._evaluateOn(callFrame.evaluate, callFrame, expression); 606 var scopeChain = callFrame.scopeChain; [all...] |
ScriptsPanel.js | 402 doEvalInCallFrame: function(callFrame, code, objectGroup, callback) 409 InjectedScriptAccess.get(callFrame.injectedScriptId).evaluateInCallFrame(callFrame.id, code, objectGroup, evalCallback); [all...] |
/external/webkit/WebCore/bindings/js/ |
JSInjectedScriptHostCustom.cpp | 124 JavaScriptCallFrame* callFrame = impl()->currentCallFrame(); 125 if (!callFrame || !callFrame->isValid()) 129 return toJS(exec, callFrame);
|
/external/webkit/WebCore/page/ |
Console.cpp | 77 static bool getFirstArgumentAsString(ScriptState* scriptState, const ScriptCallFrame& callFrame, String& result, bool checkForNullOrUndefined = false) 79 if (!callFrame.argumentCount()) 82 const ScriptValue& value = callFrame.argumentAt(0);
|
/external/webkit/JavaScriptCore/bytecode/ |
CodeBlock.cpp | [all...] |
CodeBlock.h | 51 // 0x80000000-0xFFFFFFFF Negative indicies from the CallFrame pointer are entries in the call frame, see RegisterFile.h. 52 // 0x00000000-0x3FFFFFFF Forwards indices from the CallFrame pointer are local vars and temporaries with the function's callframe. 300 int lineNumberForBytecodeOffset(CallFrame*, unsigned bytecodeOffset); 301 int expressionRangeForBytecodeOffset(CallFrame*, unsigned bytecodeOffset, int& divot, int& startOffset, int& endOffset); 302 bool getByIdExceptionInfoForBytecodeOffset(CallFrame*, unsigned bytecodeOffset, OpcodeID&); 339 unsigned getBytecodeIndex(CallFrame* callFrame, ReturnAddressPtr returnAddress) 341 reparseForExceptionInfoIfNecessary(callFrame); 494 void reparseForExceptionInfoIfNecessary(CallFrame*); [all...] |
/external/webkit/WebCore/inspector/ |
InspectorController.h | 218 void startGroup(MessageSource source, ScriptCallStack* callFrame);
|