OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:vPC
(Results
1 - 8
of
8
) sorted by null
/external/webkit/Source/JavaScriptCore/interpreter/
Interpreter.cpp
92
NEVER_INLINE bool Interpreter::resolve(CallFrame* callFrame, Instruction*
vPC
, JSValue& exceptionValue)
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)
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)
162
int dst =
vPC
[1].u.operand;
166
int property =
vPC
[2].u.operand
[
all
...]
Register.h
71
Instruction*
vPC
() const;
86
Instruction*
vPC
;
138
ALWAYS_INLINE Register& Register::operator=(Instruction*
vPC
)
140
u.
vPC
=
vPC
;
159
ALWAYS_INLINE Instruction* Register::
vPC
() const
161
return u.
vPC
;
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,
113
setReturnPC(
vPC
); // This is either an Instruction* or a pointer into JIT generated code stored as an Instruction*.
Interpreter.h
131
NEVER_INLINE void resolveBase(CallFrame*, Instruction*
vPC
);
133
NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction*
vPC
);
136
void uncacheGetByID(CodeBlock*, Instruction*
vPC
);
138
void uncachePutByID(CodeBlock*, Instruction*
vPC
);
/external/webkit/Source/JavaScriptCore/bytecode/
SamplingTool.h
219
void sample(CodeBlock* codeBlock, Instruction*
vPC
)
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)
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); }
CodeBlock.cpp
279
void CodeBlock::printStructure(const char* name, const Instruction*
vPC
, int operand) const
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
[0].u.opcode == interpreter->getOpcode(op_get_by_id_proto))
[
all
...]
SamplingTool.cpp
160
void ScriptSampleRecord::sample(CodeBlock* codeBlock, Instruction*
vPC
)
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
());
CodeBlock.h
484
void markStructures(MarkStack&, Instruction*
vPC
) const;
Completed in 67 milliseconds