Home
last modified time | relevance | path

Searched refs:CodeLocationLabel (Results 1 – 21 of 21) sorted by relevance

/external/webkit/Source/JavaScriptCore/assembler/
DRepatchBuffer.h60 void relink(CodeLocationJump jump, CodeLocationLabel destination) in relink()
65 void relink(CodeLocationCall call, CodeLocationLabel destination) in relink()
77 MacroAssembler::repatchNearCall(nearCall, CodeLocationLabel(destination)); in relink()
80 void relink(CodeLocationNearCall nearCall, CodeLocationLabel destination) in relink()
95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkCallerToTrampoline()
102 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkCallerToTrampoline()
110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkNearCallerToTrampoline()
117 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkNearCallerToTrampoline()
DCodeLocation.h36 class CodeLocationLabel; variable
57 CodeLocationLabel labelAtOffset(int offset);
84 class CodeLocationLabel : public CodeLocationCommon {
86 CodeLocationLabel() {} in CodeLocationLabel() function
87 explicit CodeLocationLabel(MacroAssemblerCodePtr location) in CodeLocationLabel() function
89 explicit CodeLocationLabel(void* location) in CodeLocationLabel() function
144 inline CodeLocationLabel CodeLocationCommon::labelAtOffset(int offset) in labelAtOffset()
147 return CodeLocationLabel(reinterpret_cast<char*>(dataLocation()) + offset); in labelAtOffset()
DLinkBuffer.h100 void link(Jump jump, CodeLocationLabel label) in link()
106 void link(JumpList list, CodeLocationLabel label) in link()
118 void patch(DataLabelPtr label, CodeLocationLabel value) in patch()
140 CodeLocationLabel locationOf(Label label) in locationOf()
142 … return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label))); in locationOf()
174 CodeLocationLabel finalizeCodeAddendum() in finalizeCodeAddendum()
178 return CodeLocationLabel(code()); in finalizeCodeAddendum()
DAbstractMacroAssembler.h525 static void linkJump(void* code, Jump jump, CodeLocationLabel target) in linkJump()
550 static void repatchJump(CodeLocationJump jump, CodeLocationLabel destination) in repatchJump()
555 static void repatchNearCall(CodeLocationNearCall nearCall, CodeLocationLabel destination) in repatchNearCall()
DMacroAssemblerSH4.cpp70 void MacroAssemblerSH4::repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerX86.h181 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerX86_64.h468 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerARM.h1025 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerARMv7.h1349 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerMIPS.h1840 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerSH4.h1743 static void repatchCall(CodeLocationCall, CodeLocationLabel);
/external/webkit/Source/JavaScriptCore/bytecode/
DJumpTable.h43 CodeLocationLabel ctiOffset;
51 CodeLocationLabel ctiDefault; // FIXME: it should not be necessary to store this.
64 inline CodeLocationLabel ctiForValue(StringImpl* value) in ctiForValue()
80 Vector<CodeLocationLabel> ctiOffsets;
81 CodeLocationLabel ctiDefault;
92 inline CodeLocationLabel ctiForValue(int32_t value) in ctiForValue()
DStructureStubInfo.h164 CodeLocationLabel stubRoutine;
166 CodeLocationLabel hotPathBegin;
DInstruction.h48 typedef CodeLocationLabel PolymorphicAccessStructureListStubRoutineType;
DCodeBlock.h76 CodeLocationLabel nativeCode;
/external/webkit/Source/JavaScriptCore/jit/
DJITPropertyAccess.cpp630 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition()
702CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompilePatchGetArrayLength()
710 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength()
765CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompileGetByIdProto()
779 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProto()
825 CodeLocationLabel lastProtoBegin = polymorphicStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdSelfList()
834 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdSelfList()
895 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdProtoList()
902 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProtoList()
961 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdChainList()
[all …]
DJITPropertyAccess32_64.cpp653 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition()
729CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompilePatchGetArrayLength()
737 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength()
793CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompileGetByIdProto()
808 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProto()
855 CodeLocationLabel lastProtoBegin = polymorphicStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdSelfList()
864 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdSelfList()
924 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdProtoList()
931 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProtoList()
991 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdChainList()
[all …]
DSpecializedThunkJIT.h129 patchBuffer.link(m_failures, CodeLocationLabel(fallback)); in finalize()
DJITStubs.cpp1633 …tructureList(callFrame->globalData(), codeBlock->ownerExecutable(), CodeLocationLabel(), stubInfo-… in DEFINE_STUB_FUNCTION()
1659 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot()
1664 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot()
/external/webkit/Source/JavaScriptCore/bytecompiler/
DBytecodeGenerator.cpp2055 …->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; in emitCatch()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2009-06-1657 (JSC::CodeLocationLabel::CodeLocationLabel):
913 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForSwitch):
914 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForExceptionHandler):
915 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForJSR):
916 (JSC::AbstractMacroAssembler::CodeLocationLabel::operator!):
917 (JSC::AbstractMacroAssembler::CodeLocationLabel::reset):
918 (JSC::AbstractMacroAssembler::CodeLocationLabel::CodeLocationLabel):
919 (JSC::AbstractMacroAssembler::CodeLocationLabel::getJumpDestination):
1281 (JSC::AbstractMacroAssembler::CodeLocationLabel::fromFunctionPointer):
11334 (JSC::AbstractMacroAssembler::CodeLocationLabel::addressForSwitch):
[all …]