Searched refs:kPoisonHeapReferences (Results 1 – 20 of 20) sorted by relevance
/art/runtime/ |
D | heap_poisoning.h | 32 static constexpr bool kPoisonHeapReferences = true; variable 34 static constexpr bool kPoisonHeapReferences = false;
|
D | common_runtime_test.h | 309 if (kPoisonHeapReferences) { \ 315 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
|
/art/libartbase/base/ |
D | common_art_test.h | 309 if (kPoisonHeapReferences) { \ 316 if (kRunningOnMemoryTool && kPoisonHeapReferences) { \
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 178 if (kPoisonHeapReferences) { in MaybePoisonHeapReference() 184 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
|
/art/runtime/mirror/ |
D | object-inl.h | 691 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()
|
D | object_reference.h | 168 using Compression = PtrCompression<kPoisonHeapReferences, MirrorType>;
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 72 if (kPoisonHeapReferences) { in MaybePoisonHeapReference() 78 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 923 if (kPoisonHeapReferences) { in MaybePoisonHeapReference() 929 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 356 if (kPoisonHeapReferences) { in Write()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 36 return !kPoisonHeapReferences && kUseReadBarrier; in IsNterpSupported()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 964 if (kPoisonHeapReferences) { in MaybePoisonHeapReference() 970 if (kPoisonHeapReferences) { in MaybeUnpoisonHeapReference()
|
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 2109 if (kPoisonHeapReferences && field_type == DataType::Type::kReference) { in HandleFieldSet() 2802 if (kPoisonHeapReferences) { in VisitArraySet() 6599 (kPoisonHeapReferences ? 4u : 3u) * vixl::aarch64::kInstructionSize); in GenerateFieldLoadWithBakerReadBarrier() 6603 static_assert(BAKER_MARK_INTROSPECTION_FIELD_LDR_OFFSET == (kPoisonHeapReferences ? -8 : -4), in GenerateFieldLoadWithBakerReadBarrier() 6618 if (kPoisonHeapReferences) { in GenerateFieldLoadWithBakerReadBarrier() 6715 (kPoisonHeapReferences ? 4u : 3u) * vixl::aarch64::kInstructionSize); in GenerateArrayLoadWithBakerReadBarrier() 6719 static_assert(BAKER_MARK_INTROSPECTION_ARRAY_LDR_OFFSET == (kPoisonHeapReferences ? -8 : -4), in GenerateArrayLoadWithBakerReadBarrier() 6726 if (kPoisonHeapReferences) { in GenerateArrayLoadWithBakerReadBarrier() 6797 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow() 6951 static_assert(BAKER_MARK_INTROSPECTION_FIELD_LDR_OFFSET == (kPoisonHeapReferences ? -8 : -4), in EmitGrayCheckAndFastPath()
|
D | scheduler_arm.cc | 1007 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSetLatencies()
|
D | intrinsics_x86_64.cc | 1949 } else if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut() 2093 if (kPoisonHeapReferences) { in GenCAS() 2128 if (kPoisonHeapReferences) { in GenCAS()
|
D | code_generator_x86_64.cc | 359 if (kPoisonHeapReferences && in EmitNativeCode() 668 if (kPoisonHeapReferences) { in EmitNativeCode() 696 if (kPoisonHeapReferences) { in EmitNativeCode() 5037 } else if (kPoisonHeapReferences && field_type == DataType::Type::kReference) { in HandleFieldSet() 5103 if (kPoisonHeapReferences && field_type == DataType::Type::kReference) { in HandleFieldSet() 5644 if (kPoisonHeapReferences) { in VisitArraySet() 7597 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
|
D | code_generator_arm_vixl.cc | 5774 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSet() 6807 if (kPoisonHeapReferences) { in VisitArraySet() 8933 /* LDR+unpoison? */ (narrow ? (kPoisonHeapReferences ? 2u : 1u) : 0u); in GenerateFieldLoadWithBakerReadBarrier() 8935 /* ADR+CMP+LDR+BNE+unpoison? */ (kPoisonHeapReferences ? 5u : 4u) - narrow_instructions; in GenerateFieldLoadWithBakerReadBarrier() 8949 if (kPoisonHeapReferences) { in GenerateFieldLoadWithBakerReadBarrier() 9031 /* ADR+CMP+BNE+LDR+unpoison? */ (kPoisonHeapReferences ? 5u : 4u) - narrow_instructions; in GenerateArrayLoadWithBakerReadBarrier() 9043 if (kPoisonHeapReferences) { in GenerateArrayLoadWithBakerReadBarrier() 9118 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
|
D | intrinsics_x86.cc | 1855 } else if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut() 2101 if (kPoisonHeapReferences) { in GenReferenceCAS() 2146 if (kPoisonHeapReferences) { in GenReferenceCAS() 4016 if (kPoisonHeapReferences) { in GenerateVarHandleGetAndSet()
|
D | code_generator_x86.cc | 343 if (kPoisonHeapReferences && in EmitNativeCode() 656 if (kPoisonHeapReferences) { in EmitNativeCode() 684 if (kPoisonHeapReferences) { in EmitNativeCode() 5900 if (kPoisonHeapReferences && needs_write_barrier) { in HandleFieldSet() 6500 if (kPoisonHeapReferences) { in VisitArraySet() 8517 } else if (kPoisonHeapReferences) { in MaybeGenerateReadBarrierSlow()
|
D | intrinsics_arm64.cc | 859 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut() 4562 if (kPoisonHeapReferences && value_type == DataType::Type::kReference) { in GenerateVarHandleSet()
|
D | intrinsics_arm_vixl.cc | 2919 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenerateIntrinsicSet()
|