HomeSort by: relevance | last modified time | path
    Searched defs:Shadow (Results 1 - 9 of 9) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_shadow.h 85 friend class Shadow;
94 // Shadow (from most significant bit):
102 class Shadow : public FastState {
104 explicit Shadow(u64 x) : FastState(x) {}
106 explicit Shadow(const FastState &s) : FastState(s.x_) { ClearHistorySize(); }
135 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) {
141 static ALWAYS_INLINE bool Addr0AndSizeAreEqual(const Shadow s1,
142 const Shadow s2) {
147 static ALWAYS_INLINE bool TwoRangesIntersect(Shadow s1, Shadow s2
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_shadow.h 41 friend class Shadow;
57 class Shadow {
61 Shadow(FastState state, u32 addr, u32 size, AccessType typ) {
77 explicit Shadow(RawShadow x = Shadow::kEmpty) { raw_ = static_cast<u32>(x); }
85 DCHECK(part_.access_ != 0 || raw_ == static_cast<u32>(Shadow::kRodata));
136 Shadow s(fs, 0, 8, kAccessWrite);
141 Shadow s;
174 // .rodata shadow marker, see MapRodata and ContainsSameAccessFast.
179 static_assert(sizeof(Shadow) == kShadowSize, "bad Shadow size")
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/hwasan/
hwasan_report.cpp 416 shadow(CopyShadow()) {}
454 struct Shadow {
461 Shadow CopyShadow() const;
486 const Shadow shadow; member in class:__hwasan::__anon1975::BaseReport
520 BaseReport::Shadow BaseReport::CopyShadow() const {
521 Shadow result;
527 uptr short_end = kShortDumpOffset + ARRAY_SIZE(shadow.short_tags);
545 CHECK_GE(addr, shadow.addr);
546 uptr idx = addr - shadow.addr
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl.h 98 const u64 kShadowRodata = (u64)-1; // .rodata shadow marker
174 friend class Shadow;
183 // Shadow (from most significant bit):
191 class Shadow : public FastState {
193 explicit Shadow(u64 x)
197 explicit Shadow(const FastState &s)
233 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) {
240 bool Addr0AndSizeAreEqual(const Shadow s1, const Shadow s2)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RDFGraph.h 143 // " - shadow ref (follows the node id),
172 // - Shadow: a reference that has duplicates holding additional reaching
201 // *** Shadow references
209 // a flag "shadow". Example:
221 // mark " indicates that the node is a shadow.
284 Shadow = 0x0001 << 5, // 0000001, Has extra reaching defs.
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
HWAddressSanitizer.cpp 139 // These flags allow to change the shadow mapping and control how shadow memory
140 // is accessed. The shadow mapping looks like:
141 // Shadow = (Mem >> scale) + offset
145 cl::desc("HWASan shadow mapping offset [EXPERIMENTAL]"),
150 cl::desc("Access dynamic shadow through an ifunc global on "
156 cl::desc("Access dynamic shadow through an thread-local pointer on "
218 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
259 /// This struct defines the shadow mapping using the rule:
260 /// shadow = (mem >> Scale) + Offset
    [all...]
DataFlowSanitizer.cpp 22 /// application memory is backed by a shadow memory byte. The shadow byte can
38 /// | shadow memory |
47 /// two bytes of shadow memory which hold the label. That means we can represent
63 /// | shadow memory |
69 /// To derive a shadow memory address from an application memory address,
72 /// account for the double byte representation of shadow labels and move the
73 /// address into the shadow memory range. See the function
153 // External symbol to be used when generating the shadow address for
161 // the shadow load to have alignment 16. This flag is disabled by default a
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclCXX.h 2375 ConstructorUsingShadowDecl *Shadow = nullptr;
2380 InheritedConstructor(ConstructorUsingShadowDecl *Shadow,
2382 : Shadow(Shadow), BaseCtor(BaseCtor) {}
2384 explicit operator bool() const { return Shadow; }
2386 ConstructorUsingShadowDecl *getShadowDecl() const { return Shadow; }
3165 /// Represents a shadow declaration introduced into a scope by a
3185 /// shadow declaration contained in the aforementioned using declaration.
3248 // if it is a shadow declaration for one.
3257 /// The next using shadow declaration contained in the shadow dec
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 1985 auto *Shadow = readDeclAs<ConstructorUsingShadowDecl>();
1988 InheritedConstructor(Shadow, Ctor);
3227 // Using shadow declarations with the same target match.

Completed in 41 milliseconds