Searched refs:vPC (Results 1 – 10 of 10) sorted by relevance
/external/webkit/JavaScriptCore/interpreter/ |
D | Interpreter.cpp | 92 NEVER_INLINE bool Interpreter::resolve(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionVa… in resolve() argument 94 int dst = (vPC + 1)->u.operand; in resolve() 95 int property = (vPC + 2)->u.operand; in resolve() 116 …exceptionValue = createUndefinedVariableError(callFrame, ident, vPC - codeBlock->instructions().be… in resolve() 120 NEVER_INLINE bool Interpreter::resolveSkip(CallFrame* callFrame, Instruction* vPC, JSValue& excepti… in resolveSkip() argument 124 int dst = (vPC + 1)->u.operand; in resolveSkip() 125 int property = (vPC + 2)->u.operand; in resolveSkip() 126 int skip = (vPC + 3)->u.operand + codeBlock->needsFullScopeChain(); in resolveSkip() 149 …exceptionValue = createUndefinedVariableError(callFrame, ident, vPC - codeBlock->instructions().be… in resolveSkip() 153 NEVER_INLINE bool Interpreter::resolveGlobal(CallFrame* callFrame, Instruction* vPC, JSValue& excep… in resolveGlobal() argument [all …]
|
D | Register.h | 77 Instruction* vPC() const; 97 Instruction* vPC; member 145 ALWAYS_INLINE Register::Register(Instruction* vPC) in Register() argument 147 u.vPC = vPC; in Register() 200 ALWAYS_INLINE Instruction* Register::vPC() const in vPC() function 202 return u.vPC; in vPC()
|
D | Interpreter.h | 128 NEVER_INLINE void resolveBase(CallFrame*, Instruction* vPC); 131 NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction* vPC); 134 void uncacheGetByID(CodeBlock*, Instruction* vPC); 136 void uncachePutByID(CodeBlock*, Instruction* vPC);
|
D | CallFrame.h | 106 Instruction* returnPC() const { return this[RegisterFile::ReturnPC].vPC(); } in returnPC() 112 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain, in init() argument 120 …this[RegisterFile::ReturnPC] = vPC; // This is either an Instruction* or a pointer into JIT genera… in init()
|
/external/webkit/JavaScriptCore/bytecode/ |
D | CodeBlock.cpp | 279 void CodeBlock::printStructure(const char* name, const Instruction* vPC, int operand) const in printStructure() argument 281 unsigned instructionOffset = vPC - m_instructions.begin(); in printStructure() 282 …printf(" [%4d] %s: %s\n", instructionOffset, name, pointerToSourceString(vPC[operand].u.structure… in printStructure() 285 void CodeBlock::printStructures(const Instruction* vPC) const in printStructures() 288 unsigned instructionOffset = vPC - m_instructions.begin(); in printStructures() 290 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id)) { in printStructures() 291 printStructure("get_by_id", vPC, 4); in printStructures() 294 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id_self)) { in printStructures() 295 printStructure("get_by_id_self", vPC, 4); in printStructures() 298 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id_proto)) { in printStructures() [all …]
|
D | SamplingTool.h | 215 void sample(CodeBlock* codeBlock, Instruction* vPC) in sample() argument 217 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); in sample() 219 m_sample = reinterpret_cast<intptr_t>(vPC); in sample() 225 … void* encodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false) 227 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 228 …return reinterpret_cast<void*>(reinterpret_cast<intptr_t>(vPC) | (static_cast<intptr_t>(inCTIFunct… 244 Instruction* vPC() { return reinterpret_cast<Instruction*>(m_sample & ~0x3); } in vPC() function
|
D | SamplingTool.cpp | 160 void ScopeSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC) in sample() argument 170 unsigned offest = vPC - codeBlock->instructions().begin(); in sample() 188 unsigned opcodeID = m_interpreter->getOpcodeID(sample.vPC()[0].u.opcode); in doRun() 202 record->sample(codeBlock, sample.vPC()); in doRun()
|
D | CodeBlock.h | 259 void refStructures(Instruction* vPC) const; 260 void derefStructures(Instruction* vPC) const;
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog-2009-06-16 | 7452 (JSC::Register::vPC): 17280 (JSC::JIT::privateCompileMainPass): Don't pass unnecessary vPC to stub. 17283 (JSC::JIT::compileOpCallEvalSetupArgs): Don't pass unnecessary vPC to stub.. 17287 (JSC::createUndefinedVariableError): Take an offset instead of vPC. 17885 Remove use of jitReturnAddressVPCMap when looking for vPC to store Structures 26597 for encoding samples. (This required passing the current vPC to a lot 26598 more functions, since the unified interface samples the current vPC.) 26610 the Sampler may ask for an arbitrary vPC. 27479 profiler opcodes. Changed some ++vPC to vPC[x] notation, since the 34472 the argument index for the vPC in the call to initializeCallFrame() in [all …]
|
D | ChangeLog-2008-08-10 | 1232 (KJS::isNotObject): Now needs vPC and codeBlock 12733 select between the exception and ordinary vPC. This allows us to
|