Home
last modified time | relevance | path

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

/external/webkit/JavaScriptCore/assembler/
DRepatchBuffer.h62 void relink(CodeLocationJump jump, CodeLocationLabel destination) in relink()
67 void relink(CodeLocationCall call, CodeLocationLabel destination) in relink()
79 MacroAssembler::repatchNearCall(nearCall, CodeLocationLabel(destination)); in relink()
82 void relink(CodeLocationNearCall nearCall, CodeLocationLabel destination) in relink()
102 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkCallerToTrampoline()
109 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkCallerToTrampoline()
117 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkNearCallerToTrampoline()
124 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkNearCallerToTrampoline()
DCodeLocation.h38 class CodeLocationLabel; variable
59 CodeLocationLabel labelAtOffset(int offset);
86 class CodeLocationLabel : public CodeLocationCommon {
88 CodeLocationLabel() {} in CodeLocationLabel() function
89 explicit CodeLocationLabel(MacroAssemblerCodePtr location) in CodeLocationLabel() function
91 explicit CodeLocationLabel(void* location) in CodeLocationLabel() function
146 inline CodeLocationLabel CodeLocationCommon::labelAtOffset(int offset) in labelAtOffset()
149 return CodeLocationLabel(reinterpret_cast<char*>(dataLocation()) + offset); in labelAtOffset()
DLinkBuffer.h88 void link(Jump jump, CodeLocationLabel label) in link()
93 void link(JumpList list, CodeLocationLabel label) in link()
104 void patch(DataLabelPtr label, CodeLocationLabel value) in patch()
125 CodeLocationLabel locationOf(Label label) in locationOf()
127 return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), label.m_label)); in locationOf()
157 CodeLocationLabel finalizeCodeAddendum() in finalizeCodeAddendum()
161 return CodeLocationLabel(code()); in finalizeCodeAddendum()
DAbstractMacroAssembler.h490 static void linkJump(void* code, Jump jump, CodeLocationLabel target) in linkJump()
515 static void repatchJump(CodeLocationJump jump, CodeLocationLabel destination) in repatchJump()
520 static void repatchNearCall(CodeLocationNearCall nearCall, CodeLocationLabel destination) in repatchNearCall()
DMacroAssemblerX86.h189 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerX86_64.h478 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerARM.h778 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
DMacroAssemblerARMv7.h1067 static void repatchCall(CodeLocationCall call, CodeLocationLabel destination) in repatchCall()
/external/webkit/JavaScriptCore/bytecode/
DJumpTable.h43 CodeLocationLabel ctiOffset;
51 CodeLocationLabel ctiDefault; // FIXME: it should not be necessary to store this.
64 inline CodeLocationLabel ctiForValue(UString::Rep* value) in ctiForValue()
80 Vector<CodeLocationLabel> ctiOffsets;
81 CodeLocationLabel ctiDefault;
92 inline CodeLocationLabel ctiForValue(int32_t value) in ctiForValue()
DStructureStubInfo.h176 CodeLocationLabel stubRoutine;
178 CodeLocationLabel hotPathBegin;
DInstruction.h46 typedef CodeLocationLabel PolymorphicAccessStructureListStubRoutineType;
DCodeBlock.h74 CodeLocationLabel nativeCode;
/external/webkit/JavaScriptCore/jit/
DJITPropertyAccess.cpp610 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePutByIdTransition()
700CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompilePatchGetArrayLength()
708 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompilePatchGetArrayLength()
747CodeLocationLabel slowCaseBegin = stubInfo->callReturnLocation.labelAtOffset(-patchOffsetGetByIdSl… in privateCompileGetByIdProto()
755 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProto()
779 CodeLocationLabel lastProtoBegin = polymorphicStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdSelfList()
788 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdSelfList()
826 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdProtoList()
833 CodeLocationLabel entryLabel = patchBuffer.finalizeCodeAddendum(); in privateCompileGetByIdProtoList()
880 CodeLocationLabel lastProtoBegin = prototypeStructures->list[currentIndex - 1].stubRoutine; in privateCompileGetByIdChainList()
[all …]
DJITStubs.cpp1238 …polymorphicStructureList = new PolymorphicAccessStructureList(CodeLocationLabel(), stubInfo->u.get… in DEFINE_STUB_FUNCTION()
1263 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot()
1268 stubInfo->stubRoutine = CodeLocationLabel(); in getPolymorphicAccessStructureListSlot()
/external/webkit/JavaScriptCore/bytecompiler/
DBytecodeGenerator.cpp1773 …ffsetFrom(0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; in emitCatch()
/external/webkit/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 …]