Searched refs:vPC (Results 1 - 9 of 9) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/
H A DRegister.h73 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 DCallFrame.h111 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 DVMInspector.cpp66 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 DSamplingTool.h286 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 DCodeBlock.cpp480 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 DSamplingTool.cpp248 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 DCodeBlock.h1123 void visitStructures(SlotVisitor&, Instruction* vPC);
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLowLevelInterpreter.cpp328 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 DLowLevelInterpreter.asm186 # 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