Home
last modified time | relevance | path

Searched refs:ErrorAction (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_checks.h80 enum class ErrorAction { Abort, Recover }; enum
83 template <ErrorAction EA, AccessType AT, unsigned LogSize>
90 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddress()
92 if (EA == ErrorAction::Abort) in CheckAddress()
97 template <ErrorAction EA, AccessType AT>
108 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddressSized()
110 if (EA == ErrorAction::Abort) in CheckAddressSized()
118 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddressSized()
120 if (EA == ErrorAction::Abort) in CheckAddressSized()
H A Dhwasan.cpp445 CheckAddress<ErrorAction::Abort, AccessType::Load, 0>(p); in __hwasan_load1()
448 CheckAddress<ErrorAction::Abort, AccessType::Load, 1>(p); in __hwasan_load2()
451 CheckAddress<ErrorAction::Abort, AccessType::Load, 2>(p); in __hwasan_load4()
454 CheckAddress<ErrorAction::Abort, AccessType::Load, 3>(p); in __hwasan_load8()
457 CheckAddress<ErrorAction::Abort, AccessType::Load, 4>(p); in __hwasan_load16()
464 CheckAddress<ErrorAction::Recover, AccessType::Load, 0>(p); in __hwasan_load1_noabort()
483 CheckAddress<ErrorAction::Abort, AccessType::Store, 0>(p); in __hwasan_store1()
486 CheckAddress<ErrorAction::Abort, AccessType::Store, 1>(p); in __hwasan_store2()
489 CheckAddress<ErrorAction::Abort, AccessType::Store, 2>(p); in __hwasan_store4()
492 CheckAddress<ErrorAction::Abort, AccessType::Store, 3>(p); in __hwasan_store8()
[all …]
H A Dhwasan_memintrinsics.cpp25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memset()
31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memcpy()
33 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memcpy()
39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memmove()
41 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memmove()