[PATCH] D55874: [asan] Support running without /proc.

Vitaly Buka via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 19 00:03:28 PST 2018


vitalybuka added inline comments.


================
Comment at: compiler-rt/lib/asan/asan_thread.cc:302
+    GetThreadStackAndTls(tid() == 0, const_cast<uptr *>(&stack_bottom_),
+                         const_cast<uptr *>(&stack_size), &tls_begin_,
+                         &tls_size);
----------------
I dont see why const_cast is needed here


================
Comment at: compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc:147
 
+bool MemoryMappingLayout::IsAvailable(bool cache_enabled) {
+  if (cache_enabled && cached_proc_self_maps.data)
----------------
what is the purpose of cache_enabled?
It's always true
also to return false, it needs to always get to IsProcMapsAvailable()


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55874/new/

https://reviews.llvm.org/D55874





More information about the llvm-commits mailing list