/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_update_shadow_word_inl.h | 30 if (Shadow::Addr0AndSizeAreEqual(cur, old)) { 33 if (Shadow::TidsAreEqual(old, cur)) { 49 if (Shadow::TwoRangesIntersect(old, cur, kAccessSize)) { 51 if (Shadow::TidsAreEqual(old, cur)) {
|
H A D | tsan_rtl.cc | 524 Shadow LoadShadow(u64 *p) { 526 return Shadow(raw); 542 Shadow cur, Shadow old) { 553 static inline bool HappensBefore(Shadow old, ThreadState *thr) { 560 u64 *shadow_mem, Shadow cur) { 579 Shadow old(0); 637 Shadow cur(a); 639 Shadow old(LoadShadow(&s[i])); 640 if (Shadow [all...] |
H A D | tsan_rtl.h | 158 friend class Shadow; 167 // Shadow (from most significant bit): 175 class Shadow : public FastState { class in namespace:__tsan 177 explicit Shadow(u64 x) function in class:__tsan::Shadow 181 explicit Shadow(const FastState &s) function in class:__tsan::Shadow 217 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) { 224 bool Addr0AndSizeAreEqual(const Shadow s1, const Shadow s2) { 229 static ALWAYS_INLINE bool TwoRangesIntersect(Shadow s [all...] |
H A D | tsan_rtl_report.cc | 158 void ScopedReport::AddMemoryAccess(uptr addr, Shadow s, StackTrace stack, 553 Shadow s0(thr->racy_state[0]); 554 Shadow s1(thr->racy_state[1]); 579 Shadow s(thr->racy_state[1]); 588 uptr a0 = addr + Shadow(thr->racy_state[0]).addr0(); 589 uptr a1 = addr + Shadow(thr->racy_state[1]).addr0(); 590 uptr e0 = a0 + Shadow(thr->racy_state[0]).size(); 591 uptr e1 = a1 + Shadow(thr->racy_state[1]).size(); 618 Shadow s2(thr->racy_state[1]); 627 Shadow [all...] |
H A D | tsan_rtl_thread.cc | 380 Shadow cur(fast_state); 391 Shadow cur(fast_state); 401 Shadow cur(fast_state);
|
/external/compiler-rt/lib/tsan/tests/unit/ |
H A D | tsan_shadow_test.cc | 19 TEST(Shadow, FastState) { 20 Shadow s(FastState(11, 22)); 49 TEST(Shadow, Mapping) { 64 TEST(Shadow, Celling) {
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 294 Value *Shadow; member in struct:__anon10984::DFSanFunction::CachedCombinedShadow 313 void setShadow(Instruction *I, Value *Shadow); 318 void storeShadow(Value *Addr, uint64_t Size, uint64_t Align, Value *Shadow, 889 Value *&Shadow = ValShadowMap[V]; 890 if (!Shadow) { 901 Shadow = IRB.CreateLoad(getArgTLS(A->getArgNo(), ArgTLSPos)); 909 Shadow = i; 910 assert(Shadow->getType() == DFS.ShadowTy); 914 NonZeroChecks.push_back(Shadow); 916 Shadow 922 setShadow(Instruction *I, Value *Shadow) argument 1140 PHINode *Shadow = PHINode::Create(DFS.ShadowTy, 2, "", &Tail->front()); local 1170 Value *Shadow = DFSF.loadShadow(LI.getPointerOperand(), Size, Align, &LI); local 1181 storeShadow(Value *Addr, uint64_t Size, uint64_t Align, Value *Shadow, Instruction *Pos) argument 1249 Value* Shadow = DFSF.getShadow(SI.getValueOperand()); local [all...] |
H A D | MemorySanitizer.cpp | 198 // Shadow = ShadowBase + Offset 571 Value *Shadow; member in struct:__anon10990::MemorySanitizerVisitor::ShadowOriginAndInsertPoint 575 : Shadow(S), Origin(O), OrigIns(I) { } 642 void storeOrigin(IRBuilder<> &IRB, Value *Addr, Value *Shadow, Value *Origin, argument 646 unsigned StoreSize = DL.getTypeStoreSize(Shadow->getType()); 647 if (isa<StructType>(Shadow->getType())) { 652 Value *ConvertedShadow = convertToShadowTyNoVec(Shadow, IRB); 692 Value *Shadow = SI.isAtomic() ? getCleanShadow(Val) : getShadow(Val); local 693 Value *ShadowPtr = getShadowPtr(Addr, Shadow->getType(), IRB); 696 IRB.CreateAlignedStore(Shadow, ShadowPt 710 materializeOneCheck(Instruction *OrigIns, Value *Shadow, Value *Origin, bool AsCall) argument 765 Value *Shadow = ShadowData.Shadow; local 1019 Value *Shadow = ShadowMap[V]; local 1131 insertShadowCheck(Value *Shadow, Value *Origin, Instruction *OrigIns) argument 1149 Value *Shadow, *Origin; local 1410 Value *Shadow; member in class:__anon10990::MemorySanitizerVisitor::Combiner 1726 Value* Shadow = local 1865 Value *Shadow = getShadow(&I, 1); local 2506 Value *Shadow = getCleanShadow(RetVal); local 2509 Value *Shadow = getShadow(RetVal); local [all...] |
H A D | AddressSanitizer.cpp | 185 // Shadow = (Mem >> scale) + (1 << offset_log) 426 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB); 777 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { argument 778 // Shadow >> scale 779 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale); 780 if (Mapping.Offset == 0) return Shadow; 781 // (Shadow >> scale) | offset 783 return IRB.CreateOr(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); 785 return IRB.CreateAdd(Shadow, ConstantIn [all...] |
/external/mesa3d/src/mesa/program/ |
H A D | program_parser.h | 207 unsigned Shadow:1; member in struct:asm_parser_state::__anon12819
|
H A D | program_parse_extra.c | 216 state->option.Shadow = 1;
|
H A D | program_lexer.l | 35 #define require_shadow (yyextra->option.Shadow)
|
/external/skia/src/sfnt/ |
H A D | SkOTTable_head.h | 100 Shadow,
|
H A D | SkPanose.h | 481 ((Shadow, 6))
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 930 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(D)) { 931 if (Shadow->getDeclName().getNameKind() 934 data().Conversions.get(Ctx).addDecl(Ctx, Shadow, Shadow->getAccess()); 2057 const UsingShadowDecl *Shadow = this; local 2059 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) 2060 Shadow = NextShadow; 2061 return cast<UsingDecl>(Shadow->UsingOrNextShadow);
|
/external/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 3084 ShadowContextRAII Shadow(Visited); 3128 ShadowContextRAII Shadow(Visited); 3138 ShadowContextRAII Shadow(Visited); 3145 ShadowContextRAII Shadow(Visited); 3152 ShadowContextRAII Shadow(Visited); 3160 ShadowContextRAII Shadow(Visited); 3166 ShadowContextRAII Shadow(Visited); 3172 ShadowContextRAII Shadow(Visited); 3179 ShadowContextRAII Shadow(Visited); 3267 ShadowContextRAII Shadow(Visite [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 2281 for (auto *Shadow : D->shadows()) { 2284 Shadow->getLocation(), Shadow->getTargetDecl(), TemplateArgs)); 2293 getPreviousDeclForInstantiation(Shadow)) { 2295 Shadow->getLocation(), OldPrev, TemplateArgs)); 2301 SemaRef.Context.setInstantiatedFromUsingShadowDecl(InstShadow, Shadow); 2304 SemaRef.CurrentInstantiationScope->InstantiatedLocal(Shadow, InstShadow); 4297 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(Other)) 4298 return isInstantiationOf(cast<UsingShadowDecl>(D), Shadow, Ctx);
|
H A D | SemaDeclCXX.cpp | 7770 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I)) 7771 PrevShadow = Shadow; 7844 UsingShadowDecl *Shadow local 7847 UD->addShadowDecl(Shadow); 7849 Shadow->setAccess(UD->getAccess()); 7851 Shadow->setInvalidDecl(); 7853 Shadow->setPreviousDecl(PrevDecl); 7856 PushOnScopeChains(Shadow, S); 7858 CurContext->addDecl(Shadow); 7861 return Shadow; 7891 HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow) argument [all...] |
H A D | SemaAccess.cpp | 1297 if (UsingShadowDecl *Shadow = 1304 << Shadow->getUsingDecl()->getQualifiedNameAsString()
|
H A D | SemaDecl.cpp | 2555 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(OldD)) { 2558 Diag(Shadow->getTargetDecl()->getLocation(), 2560 Diag(Shadow->getUsingDecl()->getLocation(), 2572 Old = dyn_cast<FunctionDecl>(Shadow->getTargetDecl()); 2581 Diag(Shadow->getTargetDecl()->getLocation(), 2583 Diag(Shadow->getUsingDecl()->getLocation(), diag::note_using_decl) << 0;
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 3892 void HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow);
|