Home
last modified time | relevance | path

Searched refs:kPoisonHeapReferences (Results 1 – 17 of 17) sorted by relevance

/art/runtime/
Dheap_poisoning.h32 static constexpr bool kPoisonHeapReferences = true; variable
34 static constexpr bool kPoisonHeapReferences = false;
Dcommon_runtime_test.h241 if (kPoisonHeapReferences) { \
247 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
/art/libartbase/base/
Dcommon_art_test.h278 if (kPoisonHeapReferences) { \
285 if (kRunningOnMemoryTool && kPoisonHeapReferences) { \
/art/compiler/utils/arm64/
Dassembler_arm64.cc182 if (kPoisonHeapReferences) { in MaybePoisonHeapReference()
188 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
/art/runtime/mirror/
Dobject-inl.h691 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldObjectWithoutWriteBarrier()
692 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value)); in CasFieldObjectWithoutWriteBarrier()
722 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CompareAndExchangeFieldObject()
723 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value)); in CompareAndExchangeFieldObject()
727 ObjPtr<Object> witness_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in CompareAndExchangeFieldObject()
748 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value)); in ExchangeFieldObject()
752 ObjPtr<Object> old_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in ExchangeFieldObject()
Dobject_reference.h112 using Compression = PtrCompression<kPoisonHeapReferences, MirrorType>;
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc72 if (kPoisonHeapReferences) { in MaybePoisonHeapReference()
78 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
/art/compiler/utils/x86/
Dassembler_x86.h782 if (kPoisonHeapReferences) { in MaybePoisonHeapReference()
788 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h901 if (kPoisonHeapReferences) { in MaybePoisonHeapReference()
907 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
/art/compiler/debug/
Delf_debug_info_writer.h356 if (kPoisonHeapReferences) { in Write()
/art/compiler/optimizing/
Dscheduler_arm.cc1000 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSetLatencies()
Dcode_generator_arm_vixl.cc5367 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSet()
6350 if (kPoisonHeapReferences) { in VisitArraySet()
8462 /* LDR+unpoison? */ (narrow ? (kPoisonHeapReferences ? 2u : 1u) : 0u); in GenerateFieldLoadWithBakerReadBarrier()
8464 /* ADR+CMP+LDR+BNE+unpoison? */ (kPoisonHeapReferences ? 5u : 4u) - narrow_instructions; in GenerateFieldLoadWithBakerReadBarrier()
8478 if (kPoisonHeapReferences) { in GenerateFieldLoadWithBakerReadBarrier()
8560 /* ADR+CMP+BNE+LDR+unpoison? */ (kPoisonHeapReferences ? 5u : 4u) - narrow_instructions; in GenerateArrayLoadWithBakerReadBarrier()
8572 if (kPoisonHeapReferences) { in GenerateArrayLoadWithBakerReadBarrier()
8636 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
Dcode_generator_mips64.cc667 if (kPoisonHeapReferences) { in EmitNativeCode()
692 if (kPoisonHeapReferences) { in EmitNativeCode()
2758 if (kPoisonHeapReferences) { in VisitArraySet()
5040 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSet()
5621 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
Dcode_generator_mips.cc715 if (kPoisonHeapReferences) { in EmitNativeCode()
746 if (kPoisonHeapReferences) { in EmitNativeCode()
3177 if (kPoisonHeapReferences) { in VisitArraySet()
6863 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSet()
7505 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
Dintrinsics_arm64.cc890 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut()
Dintrinsics_arm_vixl.cc854 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut()
/art/compiler/utils/mips/
Dassembler_mips.h1135 if (kPoisonHeapReferences) { in MaybePoisonHeapReference()
1141 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()