Searched defs:vPC (Results 1 - 6 of 6) sorted by relevance
/external/webkit/Source/JavaScriptCore/interpreter/ |
H A D | Register.h | 71 Instruction* vPC() const; 86 Instruction* vPC; member in union:JSC::Register::__anon14961 138 ALWAYS_INLINE Register& Register::operator=(Instruction* vPC) argument 140 u.vPC = vPC; 159 ALWAYS_INLINE Instruction* Register::vPC() const function in class:JSC::Register 161 return u.vPC;
|
H A D | CallFrame.h | 95 ReturnAddressPtr returnPC() const { return ReturnAddressPtr(this[RegisterFile::ReturnPC].vPC()); } 98 Instruction* returnVPC() const { return this[RegisterFile::ReturnPC].vPC(); } 104 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain, argument 113 setReturnPC(vPC); // This is either an Instruction* or a pointer into JIT generated code stored as an Instruction*.
|
H A D | Interpreter.cpp | 92 NEVER_INLINE bool Interpreter::resolve(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) argument 94 int dst = vPC[1].u.operand; 95 int property = vPC[2].u.operand; 120 NEVER_INLINE bool Interpreter::resolveSkip(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) argument 124 int dst = vPC[1].u.operand; 125 int property = vPC[2].u.operand; 126 int skip = vPC[3].u.operand; 160 NEVER_INLINE bool Interpreter::resolveGlobal(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) argument 162 int dst = vPC[1].u.operand; 166 int property = vPC[ 197 resolveGlobalDynamic(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) argument 274 resolveBase(CallFrame* callFrame, Instruction* vPC) argument 288 resolveBaseAndProperty(CallFrame* callFrame, Instruction* vPC, JSValue& exceptionValue) argument 1187 createExceptionScope(CallFrame* callFrame, const Instruction* vPC) argument 1199 tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, Instruction* vPC, JSValue baseValue, const PutPropertySlot& slot) argument 1268 uncachePutByID(CodeBlock*, Instruction* vPC) argument 1274 tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, Instruction* vPC, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot) argument 1409 uncacheGetByID(CodeBlock*, Instruction* vPC) argument [all...] |
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | SamplingTool.cpp | 160 void ScriptSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC) argument 170 unsigned offest = vPC - codeBlock->instructions().begin(); 171 // Since we don't read and write codeBlock and vPC atomically, this check 188 unsigned opcodeID = m_interpreter->getOpcodeID(sample.vPC()[0].u.opcode); 202 record->sample(codeBlock, sample.vPC());
|
H A D | SamplingTool.h | 219 void sample(CodeBlock* codeBlock, Instruction* vPC) argument 221 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 223 m_sample = reinterpret_cast<intptr_t>(vPC); 229 void* encodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false) argument 231 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 232 return reinterpret_cast<void*>(reinterpret_cast<intptr_t>(vPC) | (static_cast<intptr_t>(inCTIFunction) << 1) | static_cast<intptr_t>(inHostFunction)); 248 Instruction* vPC() { return reinterpret_cast<Instruction*>(m_sample & ~0x3); } function in class:JSC::SamplingTool::Sample
|
H A D | CodeBlock.cpp | 279 void CodeBlock::printStructure(const char* name, const Instruction* vPC, int operand) const argument 281 unsigned instructionOffset = vPC - m_instructions.begin(); 282 printf(" [%4d] %s: %s\n", instructionOffset, name, pointerToSourceString(vPC[operand].u.structure).utf8().data()); 285 void CodeBlock::printStructures(const Instruction* vPC) const 288 unsigned instructionOffset = vPC - m_instructions.begin(); 290 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id)) { 291 printStructure("get_by_id", vPC, 4); 294 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id_self)) { 295 printStructure("get_by_id_self", vPC, 4); 298 if (vPC[ [all...] |
Completed in 115 milliseconds