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

1 2

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

Completed in 1527 milliseconds

1 2