summaryrefslogtreecommitdiff
path: root/lib/asan/asan_linux.cc
AgeCommit message (Collapse)Author
2012-01-05[asan] use dl_iterate_phdr for pre-symbolization on linux instead of parsing ↵Kostya Serebryany
/proc/self/maps git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147628 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-05[asan] move {linux,mac}-specific code from asan_thread.cc to ↵Kostya Serebryany
asan_{linux,mac}.cc; also add asan_procmaps.h which I forgot to add on previous commit. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147586 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-05[asan] implement our own /proc/self/maps reader and use it on linux instead ↵Kostya Serebryany
of sysinfo.h git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147581 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-28[asan] refactoring: don't #include <sys/mman.h> in non-os-specific filesKostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147328 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-28[asan] use custom libc-free getenv; a bit of refactoring around mmap callsKostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147326 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-01[asan] flatten the asan-rt build slightlyKostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145631 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-30AddressSanitizer run-time library. Not yet integrated with the compiler-rt ↵Kostya Serebryany
build system, but can be built using the old makefile. See details in README.txt git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145463 91177308-0d34-0410-b5e6-96231b3b80d8