Searched defs:bytecodeOffset (Results 1 - 7 of 7) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
H A DJIT.cpp521 unsigned bytecodeOffset = record.bytecodeOffset; local
527 record.jumpTable.simpleJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeOffset + record.defaultOffset]);
531 record.jumpTable.simpleJumpTable->ctiOffsets[j] = offset ? patchBuffer.locationOf(m_labels[bytecodeOffset + offset]) : record.jumpTable.simpleJumpTable->ctiDefault;
536 record.jumpTable.stringJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeOffset + record.defaultOffset]);
541 it->second.ctiOffset = offset ? patchBuffer.locationOf(m_labels[bytecodeOffset + offset]) : record.jumpTable.stringJumpTable->ctiDefault;
559 m_codeBlock->callReturnIndexVector().append(CallReturnOffsetToBytecodeOffset(patchBuffer.returnAddressOffset(iter->from), iter->bytecodeOffset));
H A DJIT.h69 unsigned bytecodeOffset; member in struct:JSC::CallRecord
76 CallRecord(MacroAssembler::Call from, unsigned bytecodeOffset, void* to = 0) argument
78 , bytecodeOffset(bytecodeOffset)
122 unsigned bytecodeOffset; member in struct:JSC::SwitchRecord
125 SwitchRecord(SimpleJumpTable* jumpTable, unsigned bytecodeOffset, unsigned defaultOffset, Type type) argument
127 , bytecodeOffset(bytecodeOffset)
133 SwitchRecord(StringJumpTable* jumpTable, unsigned bytecodeOffset, unsigned defaultOffset) argument
135 , bytecodeOffset(bytecodeOffse
[all...]
H A DJITInlineMethods.h514 inline bool JIT::isLabeled(unsigned bytecodeOffset) argument
518 if (jumpTarget == bytecodeOffset)
520 if (jumpTarget > bytecodeOffset)
526 inline void JIT::map(unsigned bytecodeOffset, unsigned virtualRegisterIndex, RegisterID tag, RegisterID payload) argument
528 if (isLabeled(bytecodeOffset))
531 m_mappedBytecodeOffset = bytecodeOffset;
/external/webkit/Source/JavaScriptCore/bytecode/
H A DCodeBlock.cpp1499 HandlerInfo* CodeBlock::handlerForBytecodeOffset(unsigned bytecodeOffset) argument
1501 ASSERT(bytecodeOffset < m_instructionCount);
1510 if (exceptionHandlers[i].start <= bytecodeOffset && exceptionHandlers[i].end >= bytecodeOffset)
1517 int CodeBlock::lineNumberForBytecodeOffset(unsigned bytecodeOffset)
1519 ASSERT(bytecodeOffset < m_instructionCount);
1530 if (lineInfo[mid].instructionOffset <= bytecodeOffset)
1541 void CodeBlock::expressionRangeForBytecodeOffset(unsigned bytecodeOffset, int& divot, int& startOffset, int& endOffset)
1543 ASSERT(bytecodeOffset < m_instructionCount);
1558 if (expressionInfo[mid].instructionOffset <= bytecodeOffset)
[all...]
H A DCodeBlock.h153 GlobalResolveInfo(unsigned bytecodeOffset) argument
155 , bytecodeOffset(bytecodeOffset)
161 unsigned bytecodeOffset; member in struct:JSC::GlobalResolveInfo
169 CallReturnOffsetToBytecodeOffset(unsigned callReturnOffset, unsigned bytecodeOffset) argument
171 , bytecodeOffset(bytecodeOffset)
176 unsigned bytecodeOffset; member in struct:JSC::CallReturnOffsetToBytecodeOffset
242 HandlerInfo* handlerForBytecodeOffset(unsigned bytecodeOffset);
243 int lineNumberForBytecodeOffset(unsigned bytecodeOffset);
263 unsigned bytecodeOffset(ReturnAddressPtr returnAddress) function in class:JSC::CodeBlock
274 unsigned bytecodeOffset(Instruction* returnAddress) function in class:JSC::CodeBlock
376 addLineInfo(unsigned bytecodeOffset, int lineNo) argument
[all...]
/external/webkit/Source/JavaScriptCore/interpreter/
H A DInterpreter.cpp542 NEVER_INLINE bool Interpreter::unwindCallFrame(CallFrame*& callFrame, JSValue exceptionValue, unsigned& bytecodeOffset, CodeBlock*& codeBlock) argument
583 bytecodeOffset = codeBlock->bytecodeOffset(callFrame->returnPC());
585 bytecodeOffset = codeBlock->bytecodeOffset(callFrame->returnVPC());
587 bytecodeOffset = codeBlock->bytecodeOffset(callFrame->returnPC());
589 bytecodeOffset = codeBlock->bytecodeOffset(callFrame->returnVPC());
596 static void appendSourceToError(CallFrame* callFrame, ErrorInstance* exception, unsigned bytecodeOffset) argument
647 throwException(CallFrame*& callFrame, JSValue& exceptionValue, unsigned bytecodeOffset) argument
4845 unsigned bytecodeOffset = 0; local
[all...]
/external/webkit/Source/JavaScriptCore/parser/
H A DNodes.h98 uint32_t bytecodeOffset; member in struct:JSC::SwitchInfo

Completed in 133 milliseconds