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/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;
116
exceptionValue = createUndefinedVariableError(callFrame, ident,
vPC
- codeBlock->instructions().begin(), codeBlock);
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 + codeBlock->needsFullScopeChain();
149
exceptionValue = createUndefinedVariableError(callFrame, ident,
vPC
- codeBlock->instructions().begin(), codeBlock);
153
NEVER_INLINE bool Interpreter::resolveGlobal(CallFrame* callFrame, Instruction*
vPC
, JSValue& exceptionValue
[
all
...]
Register.h
75
Instruction*
vPC
() const;
95
Instruction*
vPC
;
154
ALWAYS_INLINE Register& Register::operator=(Instruction*
vPC
)
156
u.
vPC
=
vPC
;
207
ALWAYS_INLINE Instruction* Register::
vPC
() const
209
return u.
vPC
;
Interpreter.h
130
NEVER_INLINE void resolveBase(CallFrame*, Instruction*
vPC
);
132
NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction*
vPC
);
135
void uncacheGetByID(CodeBlock*, Instruction*
vPC
);
137
void uncachePutByID(CodeBlock*, Instruction*
vPC
);
CallFrame.h
111
Instruction* returnPC() const { return this[RegisterFile::ReturnPC].
vPC
(); }
117
ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction*
vPC
, ScopeChainNode* scopeChain,
125
static_cast<Register*>(this)[RegisterFile::ReturnPC] =
vPC
; // This is either an Instruction* or a pointer into JIT generated code stored as an Instruction*.
/external/webkit/JavaScriptCore/bytecode/
CodeBlock.cpp
277
void CodeBlock::printStructure(const char* name, const Instruction*
vPC
, int operand) const
279
unsigned instructionOffset =
vPC
- m_instructions.begin();
280
printf(" [%4d] %s: %s\n", instructionOffset, name, pointerToSourceString(
vPC
[operand].u.structure).UTF8String().c_str());
283
void CodeBlock::printStructures(const Instruction*
vPC
) const
286
unsigned instructionOffset =
vPC
- m_instructions.begin();
288
if (
vPC
[0].u.opcode == interpreter->getOpcode(op_get_by_id)) {
289
printStructure("get_by_id",
vPC
, 4);
292
if (
vPC
[0].u.opcode == interpreter->getOpcode(op_get_by_id_self)) {
293
printStructure("get_by_id_self",
vPC
, 4);
296
if (
vPC
[0].u.opcode == interpreter->getOpcode(op_get_by_id_proto))
[
all
...]
SamplingTool.h
217
void sample(CodeBlock* codeBlock, Instruction*
vPC
)
219
ASSERT(!(reinterpret_cast<intptr_t>(
vPC
) & 0x3));
221
m_sample = reinterpret_cast<intptr_t>(
vPC
);
227
void* encodeSample(Instruction*
vPC
, bool inCTIFunction = false, bool inHostFunction = false)
229
ASSERT(!(reinterpret_cast<intptr_t>(
vPC
) & 0x3));
230
return reinterpret_cast<void*>(reinterpret_cast<intptr_t>(
vPC
) | (static_cast<intptr_t>(inCTIFunction) << 1) | static_cast<intptr_t>(inHostFunction));
246
Instruction*
vPC
() { return reinterpret_cast<Instruction*>(m_sample & ~0x3); }
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
269
void refStructures(Instruction*
vPC
) const;
270
void derefStructures(Instruction*
vPC
) const;
Completed in 32 milliseconds