/external/webkit/Source/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(p1.toNumber(callFrame) + p2.toNumber(callFrame)) [all...] |
Arguments.h | 68 Arguments(CallFrame*); 69 Arguments(CallFrame*, NoParametersType); 104 void getArgumentsData(CallFrame*, JSFunction*&, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc); 116 void init(CallFrame*); 129 ALWAYS_INLINE void Arguments::getArgumentsData(CallFrame* callFrame, JSFunction*& function, ptrdiff_t& firstParameterIndex, Register*& argv, int& argc) 131 function = asFunction(callFrame->callee()); 134 argc = callFrame->argumentCountIncludingThis(); 137 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters; 139 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters - argc [all...] |
Operations.h | 32 NEVER_INLINE JSValue jsAddSlowCase(CallFrame*, JSValue, JSValue); 33 JSValue jsTypeStringForValue(CallFrame*, JSValue); 337 ALWAYS_INLINE bool jsLess(CallFrame* callFrame, JSValue v1, JSValue v2) 347 JSGlobalData* globalData = &callFrame->globalData(); 349 return asString(v1)->value(callFrame) < asString(v2)->value(callFrame); 353 bool wasNotString1 = v1.getPrimitiveNumber(callFrame, n1, p1); 354 bool wasNotString2 = v2.getPrimitiveNumber(callFrame, n2, p2); 359 return asString(p1)->value(callFrame) < asString(p2)->value(callFrame) [all...] |
JSActivation.cpp | 42 JSActivation::JSActivation(CallFrame* callFrame, FunctionExecutable* functionExecutable) 43 : Base(callFrame->globalData(), callFrame->globalData().activationStructure.get(), functionExecutable->symbolTable(), callFrame->registers()) 214 CallFrame* callFrame = CallFrame::create(reinterpret_cast<Register*>(activation->m_registers)); 216 if (JSValue arguments = callFrame->uncheckedR(argumentsRegister).jsValue()) 220 JSValue arguments = JSValue(new (callFrame) Arguments(callFrame)) [all...] |
/external/webkit/Source/JavaScriptCore/interpreter/ |
Interpreter.cpp | 35 #include "CallFrame.h" 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)) { 108 JSValue result = slot.getValue(callFrame, ident); 109 exceptionValue = callFrame->globalData().exception; 112 callFrame->uncheckedR(dst) = JSValue(result); 116 exceptionValue = createUndefinedVariableError(callFrame, ident) [all...] |
CachedCall.h | 38 CachedCall(CallFrame* callFrame, JSFunction* function, int argCount) 40 , m_interpreter(callFrame->interpreter()) 41 , m_globalObjectScope(callFrame->globalData(), function->scope()->globalObject.get()) 44 m_closure = m_interpreter->prepareForRepeatCall(function->jsExecutable(), callFrame, function, argCount, function->scope()); 45 m_valid = !callFrame->hadException(); 56 CallFrame* newCallFrame(ExecState* exec) 58 CallFrame* callFrame = m_closure.newCallFrame; 59 callFrame->setScopeChain(exec->scopeChain()) [all...] |
CallFrame.h | 78 static const HashTable* arrayTable(CallFrame* callFrame) { return callFrame->globalData().arrayTable; } 79 static const HashTable* dateTable(CallFrame* callFrame) { return callFrame->globalData().dateTable; } 80 static const HashTable* jsonTable(CallFrame* callFrame) { return callFrame->globalData().jsonTable; } 81 static const HashTable* mathTable(CallFrame* callFrame) { return callFrame->globalData().mathTable; [all...] |
Register.h | 47 typedef ExecState CallFrame; 59 Register& operator=(CallFrame*); 66 CallFrame* callFrame() const; 84 CallFrame* callFrame; 126 ALWAYS_INLINE Register& Register::operator=(CallFrame* callFrame) 128 u.callFrame = callFrame; [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITStubs.cpp | 37 #include "CallFrame.h" 119 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 171 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x90, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 249 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 254 __declspec(naked) EncodedJSValue ctiTrampoline(void* code, RegisterFile*, CallFrame*, void* /*unused1*/, Profiler**, JSGlobalData*) 319 /* code (r4), RegisterFile* (r5), CallFrame* (r6), JSValue* exception (r7), Profiler**(sp), JSGlobalData (sp)*/ 400 COMPILE_ASSERT(offsetof(struct JITStackFrame, callFrame) == 0x58, JITStackFrame_callFrame_offset_matches_ctiTrampoline); 490 "sw $6," STRINGIZE_VALUE_OF(CALLFRAME_OFFSET) "($29) # store callFrame to curent stack" "\n" 662 __asm EncodedJSValue ctiTrampoline(void*, RegisterFile*, CallFrame*, JSValue*, Profiler**, JSGlobalData*) 710 __asm EncodedJSValue ctiTrampoline(void*, RegisterFile*, CallFrame*, void* /*unused1*/, Profiler**, JSGlobalData* [all...] |
JITCode.h | 31 #include "CallFrame.h" 75 inline JSValue execute(RegisterFile* registerFile, CallFrame* callFrame, JSGlobalData* globalData) 77 JSValue result = JSValue::decode(ctiTrampoline(m_ref.m_code.executableAddress(), registerFile, callFrame, 0, Profiler::enabledProfilerReference(), globalData));
|
JITStubs.h | 99 CallFrame* callFrame; 135 CallFrame* callFrame; 163 CallFrame* callFrame; 191 CallFrame* callFrame; 223 CallFrame* callFrame; [all...] |
JIT.h | 186 static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress) 189 jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, ident, slot, cachedOffset, returnAddress, callFrame); 197 static void compileGetByIdProtoList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset) 200 jit.privateCompileGetByIdProtoList(stubInfo, prototypeStructureList, currentIndex, structure, prototypeStructure, ident, slot, cachedOffset, callFrame); 202 static void compileGetByIdChainList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, StructureChain* chain, size_t count, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset) 205 jit.privateCompileGetByIdChainList(stubInfo, prototypeStructureList, currentIndex, structure, chain, count, ident, slot, cachedOffset, callFrame); 208 static void compileGetByIdChain(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChai (…) [all...] |
JITPropertyAccess.cpp | 722 void JIT::privateCompileGetByIdProto(StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress, CallFrame* callFrame) [all...] |
JITPropertyAccess32_64.cpp | [all...] |
/external/webkit/Source/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/Source/WebCore/bindings/js/ |
ScriptCallStackFactory.cpp | 39 #include <interpreter/CallFrame.h> 59 CallFrame* callFrame = exec; 61 ASSERT(callFrame); 67 exec->interpreter()->retrieveLastCaller(callFrame, signedLineNumber, sourceID, urlString, function); 81 callFrame = callFrame->callerFrame();
|
JSInjectedScriptHostCustom.cpp | 80 JavaScriptCallFrame* callFrame = impl()->debuggerAgent()->scriptDebugServer().currentCallFrame(); 81 if (!callFrame || !callFrame->isValid()) 85 return toJS(exec, callFrame);
|
/external/webkit/Source/WebCore/bindings/v8/ |
JavaScriptCallFrame.h | 44 static PassRefPtr<JavaScriptCallFrame> create(v8::Handle<v8::Context> debuggerContext, v8::Handle<v8::Object> callFrame) 46 return adoptRef(new JavaScriptCallFrame(debuggerContext, callFrame)); 64 JavaScriptCallFrame(v8::Handle<v8::Context> debuggerContext, v8::Handle<v8::Object> callFrame);
|
JavaScriptCallFrame.cpp | 40 JavaScriptCallFrame::JavaScriptCallFrame(v8::Handle<v8::Context> debuggerContext, v8::Handle<v8::Object> callFrame) 42 , m_callFrame(callFrame)
|
/external/webkit/Source/WebCore/inspector/front-end/ |
CallStackSidebarPane.js | 50 var callFrame = callFrames[i]; 51 var title = callFrame.functionName || WebInspector.UIString("(anonymous function)"); 54 if (!callFrame.isInternalScript) 55 subtitle = WebInspector.displayNameForURL(callFrame.url); 60 placard.callFrame = callFrame; 71 callFrame.sourceLine(didGetSourceLine.bind(this, placard)); 82 placard.selected = (placard.callFrame === x); 117 this.selectedCallFrame = placard.callFrame 126 if (placard.callFrame === this._model.selectedCallFrame [all...] |
ScopeChainSidebarPane.js | 35 update: function(callFrame) 39 if (!callFrame) { 60 var scopeChain = callFrame.scopeChain;
|
DebuggerPresentationModel.js | 521 var callFrame = callFrames[i]; 523 var script = WebInspector.debuggerModel.scriptForSourceID(callFrame.location.sourceID); 526 this._presentationCallFrames.push(new WebInspector.PresenationCallFrame(callFrame, i, sourceFile)); 541 set selectedCallFrame(callFrame) 543 this._selectedCallFrameIndex = callFrame.index; 544 callFrame.select(); 545 this.dispatchEventToListeners(WebInspector.DebuggerPresentationModel.Events.CallFrameSelected, callFrame); 651 WebInspector.PresenationCallFrame = function(callFrame, index, sourceFile) 653 this._callFrame = callFrame; 656 this._script = WebInspector.debuggerModel.scriptForSourceID(callFrame.location.sourceID) [all...] |
/external/webkit/Source/WebCore/inspector/ |
InjectedScriptSource.js | 298 var callFrame = InjectedScriptHost.currentCallFrame(); 299 if (!callFrame) 305 result.push(new InjectedScript.CallFrameProxy(depth++, callFrame)); 306 callFrame = callFrame.caller; 307 } while (callFrame); 313 var callFrame = this._callFrameForId(callFrameId); 314 if (!callFrame) 316 return this._evaluateAndWrap(callFrame.evaluate, callFrame, expression, objectGroup, true, injectCommandLineAPI) [all...] |
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGJITCompiler.cpp | 308 // lookupExceptionHandler is passed two arguments, exec (the CallFrame*), and 316 // lookupExceptionHandler leaves the handler CallFrame* in the returnValueRegister, 326 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*)); 340 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
|
/external/webkit/Source/WebKit/chromium/src/js/ |
Tests.js | 456 var callFrame = WebInspector.currentPanel._presentationModel.selectedCallFrame; 457 this.assertEquals(expectations.functionsOnStack[0], callFrame.functionName);
|