Home
last modified time | relevance | path

Searched refs:Shadow (Results 1 – 25 of 44) sorted by relevance

12

/external/compiler-rt/lib/tsan/rtl/
Dtsan_update_shadow_word_inl.h30 if (Shadow::Addr0AndSizeAreEqual(cur, old)) {
33 if (Shadow::TidsAreEqual(old, cur)) {
50 if (Shadow::TwoRangesIntersect(old, cur, kAccessSize)) {
52 if (Shadow::TidsAreEqual(old, cur)) {
Dtsan_rtl.h159 friend class Shadow;
176 class Shadow : public FastState {
178 explicit Shadow(u64 x) in Shadow() function
182 explicit Shadow(const FastState &s) in Shadow() function
218 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) { in TidsAreEqual()
225 bool Addr0AndSizeAreEqual(const Shadow s1, const Shadow s2) { in Addr0AndSizeAreEqual()
230 static ALWAYS_INLINE bool TwoRangesIntersect(Shadow s1, Shadow s2, in TwoRangesIntersect()
307 static bool TwoRangesIntersectSlow(const Shadow s1, const Shadow s2) { in TwoRangesIntersectSlow()
528 void AddMemoryAccess(uptr addr, Shadow s, StackTrace stack,
630 u64 *shadow_mem, Shadow cur);
Dtsan_rtl.cc538 Shadow LoadShadow(u64 *p) { in LoadShadow()
540 return Shadow(raw); in LoadShadow()
556 Shadow cur, Shadow old) { in HandleRace()
567 static inline bool HappensBefore(Shadow old, ThreadState *thr) { in HappensBefore()
574 u64 *shadow_mem, Shadow cur) { in MemoryAccessImpl1()
593 Shadow old(0); in MemoryAccessImpl1()
651 Shadow cur(a); in ContainsSameAccessSlow()
653 Shadow old(LoadShadow(&s[i])); in ContainsSameAccessSlow()
654 if (Shadow::Addr0AndSizeAreEqual(cur, old) && in ContainsSameAccessSlow()
776 Shadow cur(fast_state); in MemoryAccess()
[all …]
Dtsan_rtl_report.cc158 void ScopedReport::AddMemoryAccess(uptr addr, Shadow s, StackTrace stack, in AddMemoryAccess()
558 Shadow s0(thr->racy_state[0]); in RaceBetweenAtomicAndFree()
559 Shadow s1(thr->racy_state[1]); in RaceBetweenAtomicAndFree()
584 Shadow s(thr->racy_state[1]); in ReportRace()
593 uptr a0 = addr + Shadow(thr->racy_state[0]).addr0(); in ReportRace()
594 uptr a1 = addr + Shadow(thr->racy_state[1]).addr0(); in ReportRace()
595 uptr e0 = a0 + Shadow(thr->racy_state[0]).size(); in ReportRace()
596 uptr e1 = a1 + Shadow(thr->racy_state[1]).size(); in ReportRace()
626 Shadow s2(thr->racy_state[1]); in ReportRace()
637 Shadow s(thr->racy_state[i]); in ReportRace()
[all …]
Dtsan_rtl_thread.cc384 Shadow cur(fast_state); in MemoryAccessRange()
395 Shadow cur(fast_state); in MemoryAccessRange()
405 Shadow cur(fast_state); in MemoryAccessRange()
/external/compiler-rt/lib/tsan/tests/unit/
Dtsan_shadow_test.cc19 TEST(Shadow, FastState) { in TEST() argument
20 Shadow s(FastState(11, 22)); in TEST()
49 TEST(Shadow, Mapping) { in TEST() argument
64 TEST(Shadow, Celling) { in TEST() argument
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp301 Value *Shadow; member
320 void setShadow(Instruction *I, Value *Shadow);
325 void storeShadow(Value *Addr, uint64_t Size, uint64_t Align, Value *Shadow,
898 Value *&Shadow = ValShadowMap[V]; in getShadow() local
899 if (!Shadow) { in getShadow()
910 Shadow = IRB.CreateLoad(getArgTLS(A->getArgNo(), ArgTLSPos)); in getShadow()
918 Shadow = &*i; in getShadow()
919 assert(Shadow->getType() == DFS.ShadowTy); in getShadow()
923 NonZeroChecks.push_back(Shadow); in getShadow()
925 Shadow = DFS.ZeroShadow; in getShadow()
[all …]
DMemorySanitizer.cpp619 Value *Shadow; member
623 : Shadow(S), Origin(O), OrigIns(I) { } in ShadowOriginAndInsertPoint()
690 void storeOrigin(IRBuilder<> &IRB, Value *Addr, Value *Shadow, Value *Origin, in storeOrigin()
694 unsigned StoreSize = DL.getTypeStoreSize(Shadow->getType()); in storeOrigin()
695 if (isa<StructType>(Shadow->getType())) { in storeOrigin()
700 Value *ConvertedShadow = convertToShadowTyNoVec(Shadow, IRB); in storeOrigin()
740 Value *Shadow = SI.isAtomic() ? getCleanShadow(Val) : getShadow(Val); in materializeStores() local
741 Value *ShadowPtr = getShadowPtr(Addr, Shadow->getType(), IRB); in materializeStores()
744 IRB.CreateAlignedStore(Shadow, ShadowPtr, SI.getAlignment()); in materializeStores()
753 storeOrigin(IRB, Addr, Shadow, getOrigin(Val), SI.getAlignment(), in materializeStores()
[all …]
DAddressSanitizer.cpp453 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
821 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { in memToShadow() argument
823 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale); in memToShadow()
824 if (Mapping.Offset == 0) return Shadow; in memToShadow()
827 return IRB.CreateOr(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); in memToShadow()
829 return IRB.CreateAdd(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); in memToShadow()
/external/chromium-trace/catapult/tracing/third_party/components/webcomponentsjs/
DREADME.md12 **Shadow DOM**: provides encapsulation by hiding DOM subtrees under shadow roots ([spec](https://w3…
35 | Shadow DOM | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
41 ~Indicates support may be flaky. If using Custom Elements or HTML Imports with Shadow DOM,
42 you will get the non-flaky Mutation Observer polyfill that Shadow DOM includes.
/external/chromium-trace/catapult/third_party/polymer/components/webcomponentsjs/
DREADME.md12 **Shadow DOM**: provides encapsulation by hiding DOM subtrees under shadow roots ([spec](https://w3…
35 | Shadow DOM | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
41 ~Indicates support may be flaky. If using Custom Elements or HTML Imports with Shadow DOM,
42 you will get the non-flaky Mutation Observer polyfill that Shadow DOM includes.
/external/autotest/
D.gitignore70 # Shadow config for ssp deploy
73 # Shadow config for perf dashboard
/external/deqp/doc/testspecs/GLES3/
Dfunctional.texture.shadow.txt19 Shadow compare tests
34 Shadow compare tests render two adjecent quads. Left one has texture
/external/mesa3d/src/mesa/program/
Dprogram_parser.h207 unsigned Shadow:1; member
Dprogram_parse_extra.c216 state->option.Shadow = 1; in _mesa_ARBfp_parse_option()
Dprogram_lexer.l35 #define require_shadow (yyextra->option.Shadow)
/external/chromium-trace/catapult/third_party/polymer/components/polymer/
DREADME.md11 Polymer is based on a set of future technologies, including [Shadow DOM](http://w3c.github.io/webco…
/external/chromium-trace/catapult/tracing/third_party/components/polymer/
DREADME.md11 Polymer is based on a set of future technologies, including [Shadow DOM](http://w3c.github.io/webco…
/external/clang/lib/AST/
DDeclCXX.cpp924 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(D)) { in addedMember() local
925 if (Shadow->getDeclName().getNameKind() in addedMember()
928 data().Conversions.get(Ctx).addDecl(Ctx, Shadow, Shadow->getAccess()); in addedMember()
2073 const UsingShadowDecl *Shadow = this; in getUsingDecl() local
2075 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) in getUsingDecl()
2076 Shadow = NextShadow; in getUsingDecl()
2077 return cast<UsingDecl>(Shadow->UsingOrNextShadow); in getUsingDecl()
/external/skia/src/sfnt/
DSkOTTable_head.h100 Shadow,
DSkPanose.h481 ((Shadow, 6))
/external/clang/lib/Sema/
DSemaLookup.cpp3405 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3449 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3459 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3466 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3473 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3481 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3487 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3493 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3500 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
3588 ShadowContextRAII Shadow(Visited); in LookupVisibleDecls() local
[all …]
DSemaTemplateInstantiateDecl.cpp2345 for (auto *Shadow : D->shadows()) { in VisitUsingDecl() local
2348 Shadow->getLocation(), Shadow->getTargetDecl(), TemplateArgs)); in VisitUsingDecl()
2357 getPreviousDeclForInstantiation(Shadow)) { in VisitUsingDecl()
2359 Shadow->getLocation(), OldPrev, TemplateArgs)); in VisitUsingDecl()
2365 SemaRef.Context.setInstantiatedFromUsingShadowDecl(InstShadow, Shadow); in VisitUsingDecl()
2368 SemaRef.CurrentInstantiationScope->InstantiatedLocal(Shadow, InstShadow); in VisitUsingDecl()
4350 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(Other)) in isInstantiationOf() local
4351 return isInstantiationOf(cast<UsingShadowDecl>(D), Shadow, Ctx); in isInstantiationOf()
DSemaDeclCXX.cpp7794 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I)) in CheckUsingShadowDecl() local
7795 PrevShadow = Shadow; in CheckUsingShadowDecl()
7869 UsingShadowDecl *Shadow in BuildUsingShadowDecl() local
7872 UD->addShadowDecl(Shadow); in BuildUsingShadowDecl()
7874 Shadow->setAccess(UD->getAccess()); in BuildUsingShadowDecl()
7876 Shadow->setInvalidDecl(); in BuildUsingShadowDecl()
7878 Shadow->setPreviousDecl(PrevDecl); in BuildUsingShadowDecl()
7881 PushOnScopeChains(Shadow, S); in BuildUsingShadowDecl()
7883 CurContext->addDecl(Shadow); in BuildUsingShadowDecl()
7886 return Shadow; in BuildUsingShadowDecl()
[all …]
DSemaAccess.cpp1302 if (UsingShadowDecl *Shadow = in IsMicrosoftUsingDeclarationAccessBug() local
1309 << Shadow->getUsingDecl()->getQualifiedNameAsString() in IsMicrosoftUsingDeclarationAccessBug()

12