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

  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_update_shadow_word_inl.h 30 if (Shadow::Addr0AndSizeAreEqual(cur, old)) {
33 if (Shadow::TidsAreEqual(old, cur)) {
50 if (Shadow::TwoRangesIntersect(old, cur, kAccessSize)) {
52 if (Shadow::TidsAreEqual(old, cur)) {
tsan_rtl.cc 249 if (!MmapFixedNoReserve(shadow_begin, shadow_end - shadow_begin, "shadow"))
252 // Meta shadow is 2:1, so tread carefully.
262 if (!MmapFixedNoReserve(meta_begin, meta_end - meta_begin, "meta shadow"))
273 if (!MmapFixedNoReserve(meta_begin, meta_end - meta_begin, "meta shadow"))
277 VPrintf(2, "mapped meta shadow for (%p-%p) at (%p-%p)\n",
300 VPrintf(3, "checking shadow region %p-%p\n", beg, end);
309 VPrintf(3, " checking pointer %p: shadow=%p meta=%p\n", p, s, m);
315 // Ensure that shadow and meta mappings are linear within a single
599 Shadow LoadShadow(u64 *p) {
601 return Shadow(raw)
    [all...]
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...]
tsan_rtl_report.cc 166 void ScopedReportBase::AddMemoryAccess(uptr addr, uptr external_tag, Shadow s,
577 Shadow s0(thr->racy_state[0]);
578 Shadow s1(thr->racy_state[1]);
603 Shadow s(thr->racy_state[1]);
612 uptr a0 = addr + Shadow(thr->racy_state[0]).addr0();
613 uptr a1 = addr + Shadow(thr->racy_state[1]).addr0();
614 uptr e0 = a0 + Shadow(thr->racy_state[0]).size();
615 uptr e1 = a1 + Shadow(thr->racy_state[1]).size();
666 Shadow s2(thr->racy_state[1]);
687 Shadow s(thr->racy_state[i])
    [all...]
tsan_rtl_thread.cc 103 // Setup dynamic shadow stack.
345 Printf("Bad shadow addr %p (%zx)\n", shadow_mem, addr);
349 Printf("Bad shadow addr %p (%zx)\n",
378 Shadow cur(fast_state);
389 Shadow cur(fast_state);
399 Shadow cur(fast_state);
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_shadow_test.cc 19 TEST(Shadow, FastState) {
20 Shadow s(FastState(11, 22));
49 TEST(Shadow, Mapping) {
64 TEST(Shadow, Celling) {

Completed in 17 milliseconds