HomeSort by relevance Sort by last modified time
    Searched refs:callFrame (Results 1 - 25 of 32) sorted by null

1 2

  /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);

Completed in 689 milliseconds

1 2