HomeSort by: relevance | last modified time | path
    Searched refs:AccessType (Results 1 - 25 of 32) sorted by relevancy

1 2

  /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 {

Completed in 36 milliseconds

1 2