View | Details | Raw Unified | Return to bug 267751 | Differences between
and this patch

Collapse All | Expand All

(-)b/libsanitizer/asan/asan_thread.cpp (-2 / +3 lines)
Lines 323-329 void AsanThread::ClearShadowForThreadStackAndTLS() { Link Here
323
  if (tls_begin_ != tls_end_) {
323
  if (tls_begin_ != tls_end_) {
324
    uptr tls_begin_aligned = RoundDownTo(tls_begin_, ASAN_SHADOW_GRANULARITY);
324
    uptr tls_begin_aligned = RoundDownTo(tls_begin_, ASAN_SHADOW_GRANULARITY);
325
    uptr tls_end_aligned = RoundUpTo(tls_end_, ASAN_SHADOW_GRANULARITY);
325
    uptr tls_end_aligned = RoundUpTo(tls_end_, ASAN_SHADOW_GRANULARITY);
326
    FastPoisonShadow(tls_begin_aligned, tls_end_aligned - tls_begin_aligned, 0);
326
	FastPoisonShadowPartialRightRedzone(tls_begin_aligned,
327
                                        tls_end_ - tls_begin_aligned,
328
                                        tls_end_aligned - tls_end_, 0);
327
  }
329
  }
328
}
330
}
329
331
330
- 

Return to bug 267751