| /src/external/gpl3/gcc.old/dist/libsanitizer/hwasan/ |
| hwasan_memintrinsics.cpp | 25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 33 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( 39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 41 CheckAddressSized<ErrorAction::Recover, AccessType::Load>(
|
| hwasan_checks.h | 81 enum class AccessType { Load, Store }; 83 template <ErrorAction EA, AccessType AT, unsigned LogSize> 91 0x10 * (AT == AccessType::Store) + LogSize>(p); 97 template <ErrorAction EA, AccessType AT> 109 0x10 * (AT == AccessType::Store) + 0xf>(p, sz); 119 0x10 * (AT == AccessType::Store) + 0xf>(p, sz);
|
| hwasan.cpp | 441 CheckAddressSized<ErrorAction::Abort, AccessType::Load>(p, sz); 444 CheckAddress<ErrorAction::Abort, AccessType::Load, 0>(p); 447 CheckAddress<ErrorAction::Abort, AccessType::Load, 1>(p); 450 CheckAddress<ErrorAction::Abort, AccessType::Load, 2>(p); 453 CheckAddress<ErrorAction::Abort, AccessType::Load, 3>(p); 456 CheckAddress<ErrorAction::Abort, AccessType::Load, 4>(p); 460 CheckAddressSized<ErrorAction::Recover, AccessType::Load>(p, sz); 463 CheckAddress<ErrorAction::Recover, AccessType::Load, 0>(p); 466 CheckAddress<ErrorAction::Recover, AccessType::Load, 1>(p); 469 CheckAddress<ErrorAction::Recover, AccessType::Load, 2>(p) [all...] |
| /src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
| hwasan_memintrinsics.cpp | 25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 33 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( 39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 41 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( 49 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 57 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 60 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( 68 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 71 CheckAddressSized<ErrorAction::Recover, AccessType::Load> [all...] |
| hwasan.cpp | 498 CheckAddressSized<ErrorAction::Abort, AccessType::Load>(p, sz); 501 CheckAddress<ErrorAction::Abort, AccessType::Load, 0>(p); 504 CheckAddress<ErrorAction::Abort, AccessType::Load, 1>(p); 507 CheckAddress<ErrorAction::Abort, AccessType::Load, 2>(p); 510 CheckAddress<ErrorAction::Abort, AccessType::Load, 3>(p); 513 CheckAddress<ErrorAction::Abort, AccessType::Load, 4>(p); 517 CheckAddressSized<ErrorAction::Recover, AccessType::Load>(p, sz); 520 CheckAddress<ErrorAction::Recover, AccessType::Load, 0>(p); 523 CheckAddress<ErrorAction::Recover, AccessType::Load, 1>(p); 526 CheckAddress<ErrorAction::Recover, AccessType::Load, 2>(p) [all...] |
| hwasan_checks.h | 24 enum class AccessType { Load, Store }; 27 constexpr unsigned SigTrapEncoding(ErrorAction EA, AccessType AT, 30 0x10 * (AT == AccessType::Store) + LogSize; 34 constexpr unsigned SigTrapEncoding(ErrorAction EA, AccessType AT) { 38 template <ErrorAction EA, AccessType AT, size_t LogSize> 49 .is_store = AT == AccessType::Store, 50 .is_load = AT == AccessType::Load, 88 template <ErrorAction EA, AccessType AT> 98 .is_store = AT == AccessType::Store, 99 .is_load = AT == AccessType::Load [all...] |
| hwasan_interceptors.cpp | 46 ACCESS_MEMORY_RANGE(offset, size, AccessType::Load) 48 ACCESS_MEMORY_RANGE(offset, size, AccessType::Store)
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CodeGenTBAA.h | 44 llvm::MDNode *AccessType, uint64_t Offset, uint64_t Size) 45 : Kind(Kind), BaseType(BaseType), AccessType(AccessType), 49 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, 51 : TBAAAccessInfo(TBAAAccessKind::Ordinary, BaseType, AccessType, 55 explicit TBAAAccessInfo(llvm::MDNode *AccessType, uint64_t Size) 56 : TBAAAccessInfo(/* BaseType= */ nullptr, AccessType, /* Offset= */ 0, Size) 60 : TBAAAccessInfo(/* AccessType= */ nullptr, /* Size= */ 0) 65 /* BaseType= */ nullptr, /* AccessType= */ nullptr, 73 /* BaseType= */ nullptr, /* AccessType= */ nullptr [all...] |
| CodeGenTBAA.cpp | 255 TBAAAccessInfo CodeGenTBAA::getAccessInfo(QualType AccessType) { 258 if (AccessType->isIncompleteType()) 261 if (TypeHasMayAlias(AccessType)) 264 uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity(); 265 return TBAAAccessInfo(getTypeInfo(AccessType), Size); 402 if (!Info.AccessType) 406 Info = TBAAAccessInfo(Info.AccessType, Info.Size); 413 Info.BaseType = Info.AccessType; 417 return N = MDHelper.createTBAAAccessTag(Info.BaseType, Info.AccessType, 420 return N = MDHelper.createTBAAStructTagNode(Info.BaseType, Info.AccessType, [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| TypeBasedAliasAnalysis.cpp | 217 if (MDNodeTy *AccessType = getAccessType()) 218 if (!TBAANodeImpl<MDNodeTy>(AccessType).isNewFormat()) 467 TBAAStructTypeNode AccessType(Tag.getAccessType()); 468 if(auto *Id = dyn_cast<MDString>(AccessType.getId())) 541 static const MDNode *createAccessTag(const MDNode *AccessType) { 544 if (!AccessType || AccessType->getNumOperands() < 2) 547 Type *Int64 = IntegerType::get(AccessType->getContext(), 64); 550 if (TBAAStructTypeNode(AccessType).isNewFormat()) { 556 Metadata *Ops[] = {const_cast<MDNode*>(AccessType), [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| MDBuilder.cpp | 233 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 238 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), 241 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); 260 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, 268 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, 271 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); 276 MDNode *AccessType = cast<MDNode>(Tag->getOperand(1)); 280 bool NewFormat = isa<MDNode>(AccessType->getOperand(0)); 294 return createTBAAStructTagNode(BaseType, AccessType, Offset); 298 return createTBAAAccessTag(BaseType, AccessType, Offset, Size) [all...] |
| /src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| tsan_rtl_access.cpp | 20 AccessType typ) { 58 AccessType typ) { 79 AccessType typ) { 150 AccessType typ) SANITIZER_NO_THREAD_SAFETY_ANALYSIS { 174 AccessType typ) { 196 int unused0, int unused1, AccessType typ) { 240 m128 access, AccessType typ) { 275 u32 race_mask, m128 shadow, AccessType typ) { 306 m128 shadow, m128 access, AccessType typ) { 395 AccessType typ [all...] |
| tsan_shadow.h | 61 Shadow(FastState state, u32 addr, u32 size, AccessType typ) { 84 void GetAccess(uptr *addr, uptr *size, AccessType *typ) const { 101 bool IsBothReadsOrAtomic(AccessType typ) const { 112 bool IsRWWeakerOrEqual(AccessType typ) const {
|
| tsan_defs.h | 168 typedef uptr AccessType; 170 enum : AccessType {
|
| tsan_rtl.h | 497 AccessType typ); 528 AccessType typ); 530 AccessType typ); 695 AccessType typ, Tid *ptid, VarSizeStackTrace *pstk, 762 AccessType typ); 765 AccessType typ); 767 AccessType typ);
|
| tsan_external.cpp | 68 void *tag, AccessType typ) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| MDBuilder.h | 190 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 203 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_defs.h | 192 typedef uptr AccessType; 194 enum : AccessType {
|
| tsan_external.cpp | 63 void ExternalAccess(void *addr, uptr caller_pc, void *tag, AccessType typ) {
|
| tsan_rtl_access.cpp | 22 AccessType typ) { 58 AccessType typ) { 79 AccessType typ) { 240 AccessType typ) {
|
| tsan_rtl.h | 483 AccessType typ); 492 AccessType typ) { 674 uptr size, AccessType typ, VarSizeStackTrace *pstk, 738 AccessType typ); 741 AccessType typ); 743 AccessType typ);
|
| /src/sys/external/bsd/acpica/dist/compiler/ |
| asloperands.c | 238 UINT8 AccessType; 245 /* AccessType -- not optional, so no need to check for DEFAULT_ARG */ 247 AccessType = (UINT8) Op->Asl.Value.Integer; 252 FieldOp->Asl.Value.Integer = AccessType; 270 FieldFlags = (UINT8) (AccessType | LockRule | UpdateRule); 297 AccessType = (UINT8) PkgLengthNode->Asl.Value.Integer; 398 switch (AccessType) 462 /* Second child is the AccessType */ 496 /* Third child is the AccessType */ 534 /* Fourth child is the AccessType */ [all...] |
| /src/sys/external/bsd/acpica/dist/parser/ |
| psargs.c | 634 UINT8 AccessType; 748 * Get AccessType and AccessAttrib and merge into the field Op 749 * AccessType is first operand, AccessAttribute is second. stuff 760 AccessType = ACPI_GET8 (ParserState->Aml); 765 Field->Common.Value.Integer = (UINT8) AccessType;
|
| /src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| asan_descriptions.h | 104 enum AccessType {
|
| /src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| asan_descriptions.h | 103 enum AccessType {
|