/art/compiler/utils/arm64/ |
D | assembler_arm64.h | 115 void MaybeUnpoisonHeapReference(vixl::aarch64::Register reg);
|
D | assembler_arm64.cc | 179 void Arm64Assembler::MaybeUnpoisonHeapReference(Register reg) { in MaybeUnpoisonHeapReference() function in art::arm64::Arm64Assembler
|
D | jni_macro_assembler_arm64.cc | 306 asm_.MaybeUnpoisonHeapReference(reg_w(ref_reg)); in LoadRef() 484 asm_.MaybeUnpoisonHeapReference(scratch); in CopyRef()
|
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 154 assembler->MaybeUnpoisonHeapReference(tmp); in EmitNativeCode() 611 assembler->MaybeUnpoisonHeapReference(trg); in GenUnsafeGet() 966 assembler->MaybeUnpoisonHeapReference(tmp); in EmitNativeCode() 977 assembler->MaybeUnpoisonHeapReference(value); in EmitNativeCode() 1042 assembler->MaybeUnpoisonHeapReference(tmp); in GenCas() 1052 assembler->MaybeUnpoisonHeapReference(value); in GenCas() 2054 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() 2055 assembler->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() 2064 assembler->MaybeUnpoisonHeapReference(temp3); in VisitSystemArrayCopy() 2076 assembler->MaybeUnpoisonHeapReference(temp3); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_arm64.cc | 113 codegen->GetAssembler()->MaybeUnpoisonHeapReference(tmp_reg); in EmitNativeCode() 988 assembler->MaybeUnpoisonHeapReference(tmp); in EmitNativeCode() 994 assembler->MaybeUnpoisonHeapReference(value); in EmitNativeCode() 1056 assembler->MaybeUnpoisonHeapReference(old_value); in GenCas() 1065 assembler->MaybeUnpoisonHeapReference(value); in GenCas() 2526 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() 2527 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() 2536 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp3); in VisitSystemArrayCopy() 2548 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp3); in VisitSystemArrayCopy() 2561 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86_64.cc | 98 __ MaybeUnpoisonHeapReference(CpuRegister(TMP)); in EmitNativeCode() local 945 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 946 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() local 966 __ MaybeUnpoisonHeapReference(CpuRegister(TMP)); in VisitSystemArrayCopy() local 989 __ MaybeUnpoisonHeapReference(CpuRegister(TMP)); in VisitSystemArrayCopy() local 1011 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 1015 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 1040 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 1046 __ MaybeUnpoisonHeapReference(CpuRegister(TMP)); in VisitSystemArrayCopy() local 1819 __ MaybeUnpoisonHeapReference(output); in GenUnsafeGet() local [all …]
|
D | intrinsics_x86.cc | 127 __ MaybeUnpoisonHeapReference(temp2); in EmitNativeCode() local 1665 __ MaybeUnpoisonHeapReference(output); in GenUnsafeGet() local 2660 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2666 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2736 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2742 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() local 2756 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2759 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2784 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local 2789 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local [all …]
|
D | code_generator_x86_64.cc | 512 __ MaybeUnpoisonHeapReference(ref_cpu_reg); in EmitNativeCode() local 599 __ MaybeUnpoisonHeapReference(ref_cpu_reg); in EmitNativeCode() local 1122 __ MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall() local 2733 __ MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface() local 5476 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local 5490 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local 6974 __ MaybeUnpoisonHeapReference(cls.AsRegister<CpuRegister>()); in VisitCheckCast() local 7203 __ MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister() local 7232 __ MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters() local 7413 __ MaybeUnpoisonHeapReference(ref_reg); in GenerateReferenceLoadWithBakerReadBarrier() local
|
D | code_generator_x86.cc | 500 __ MaybeUnpoisonHeapReference(ref_reg); in EmitNativeCode() local 581 __ MaybeUnpoisonHeapReference(ref_reg); in EmitNativeCode() local 2466 __ MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface() local 5149 __ MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall() local 6130 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local 6144 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local 7668 __ MaybeUnpoisonHeapReference(cls.AsRegister<Register>()); in VisitCheckCast() local 7926 __ MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister() local 7955 __ MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters() local 8134 __ MaybeUnpoisonHeapReference(ref_reg); in GenerateReferenceLoadWithBakerReadBarrier() local
|
D | code_generator_arm64.cc | 2746 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitArraySet() 2761 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitArraySet() 4212 GetAssembler()->MaybeUnpoisonHeapReference(WRegisterFrom(maybe_temp3_loc)); in VisitCheckCast() 4337 GetAssembler()->MaybeUnpoisonHeapReference(temp.W()); in VisitInvokeInterface() 4570 GetAssembler()->MaybeUnpoisonHeapReference(temp.W()); in GenerateVirtualCall() 6210 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister() 6246 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters()
|
D | code_generator_arm_vixl.cc | 3482 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface() 6682 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet() 6697 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet() 8242 GetAssembler()->MaybeUnpoisonHeapReference(RegisterFrom(maybe_temp3_loc)); in VisitCheckCast() 8659 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister() 8690 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters() 9200 GetAssembler()->MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall()
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.h | 207 void MaybeUnpoisonHeapReference(vixl32::Register reg);
|
D | assembler_arm_vixl.cc | 77 void ArmVIXLAssembler::MaybeUnpoisonHeapReference(vixl32::Register reg) { in MaybeUnpoisonHeapReference() function in art::arm::ArmVIXLAssembler
|
D | jni_macro_assembler_arm_vixl.cc | 282 asm_.MaybeUnpoisonHeapReference(scratch); in CopyRef() 298 asm_.MaybeUnpoisonHeapReference(dest); in LoadRef()
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 263 __ MaybeUnpoisonHeapReference(dest.AsCpuRegister()); in LoadRef() local 367 __ MaybeUnpoisonHeapReference(scratch); in CopyRef() local
|
D | assembler_x86.h | 849 void MaybeUnpoisonHeapReference(Register reg) { in MaybeUnpoisonHeapReference() function
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 299 __ MaybeUnpoisonHeapReference(dest.AsCpuRegister()); in LoadRef() local 451 __ MaybeUnpoisonHeapReference(scratch); in CopyRef() local
|
D | assembler_x86_64.h | 968 void MaybeUnpoisonHeapReference(CpuRegister reg) { in MaybeUnpoisonHeapReference() function
|