Searched refs:vPC (Results 1 - 9 of 9) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/ |
H A D | Register.h | 73 Instruction* vPC() const; 96 Instruction* vPC; member in union:JSC::Register::__anon2748 144 ALWAYS_INLINE Register& Register::operator=(Instruction* vPC) argument 146 u.vPC = vPC; 171 ALWAYS_INLINE Instruction* Register::vPC() const function in class:JSC::Register 173 return u.vPC;
|
H A D | CallFrame.h | 111 ReturnAddressPtr returnPC() const { return ReturnAddressPtr(this[JSStack::ReturnPC].vPC()); } 112 bool hasReturnPC() const { return !!this[JSStack::ReturnPC].vPC(); } 172 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, JSScope* scope, argument 181 setReturnPC(vPC); // This is either an Instruction* or a pointer into JIT generated code stored as an Instruction*.
|
H A D | VMInspector.cpp | 66 Instruction* vPC = 0; 68 vPC = frame->currentVPC(); 75 printf("frame [%d] %p { cb %p:%s, retPC %p:%s, scope %p:%s, callee %p:%s, callerFrame %p:%s, argc %d, vPC %p }", 88 vPC);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | SamplingTool.h | 286 void sample(CodeBlock* codeBlock, Instruction* vPC) argument 288 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 290 m_sample = reinterpret_cast<intptr_t>(vPC); 296 void* encodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false) argument 298 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 299 return reinterpret_cast<void*>(reinterpret_cast<intptr_t>(vPC) | (static_cast<intptr_t>(inCTIFunction) << 1) | static_cast<intptr_t>(inHostFunction)); 315 Instruction* vPC() { return reinterpret_cast<Instruction*>(m_sample & ~0x3); } function in class:JSC::SamplingTool::Sample
|
H A D | CodeBlock.cpp | 480 void CodeBlock::printStructure(PrintStream& out, const char* name, const Instruction* vPC, int operand) argument 482 unsigned instructionOffset = vPC - instructions().begin(); 483 out.printf(" [%4d] %s: %s\n", instructionOffset, name, pointerToSourceString(vPC[operand].u.structure).utf8().data()); 486 void CodeBlock::printStructures(PrintStream& out, const Instruction* vPC) argument 489 unsigned instructionOffset = vPC - instructions().begin(); 491 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id)) { 492 printStructure(out, "get_by_id", vPC, 4); 495 if (vPC[0].u.opcode == interpreter->getOpcode(op_get_by_id_self)) { 496 printStructure(out, "get_by_id_self", vPC, 4); 499 if (vPC[ 2025 visitStructures(SlotVisitor& visitor, Instruction* vPC) argument [all...] |
H A D | SamplingTool.cpp | 248 void ScriptSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC) argument 258 unsigned offest = vPC - codeBlock->instructions().begin(); 259 // Since we don't read and write codeBlock and vPC atomically, this check 276 unsigned opcodeID = m_interpreter->getOpcodeID(sample.vPC()[0].u.opcode); 290 record->sample(codeBlock, sample.vPC());
|
H A D | CodeBlock.h | 1123 void visitStructures(SlotVisitor&, Instruction* vPC);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/ |
H A D | LowLevelInterpreter.cpp | 328 Instruction* vPC; local 330 // rPC is an alias for vPC. Set up the alias: 331 CLoopRegister& rPC = *CAST<CLoopRegister*>(&vPC); 334 vPC = codeBlock->instructions().begin(); 336 vPC = 0; 366 #define FETCH_OPCODE() vPC->u.opcode 470 vPC = callFrame->currentVPC();
|
H A D | LowLevelInterpreter.asm | 186 # In C_LOOP case, we're only preserving the bytecode vPC. 199 # In C_LOOP case, we're only restoring the bytecode vPC.
|
Completed in 269 milliseconds