Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
23e3b903199769bac16b966d844fadbff18a5a90
/
compiler-rt
/
lib
/
asan
/
asan_rtl.cc
23e3b90
AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by
[email protected]
by Alexey Samsonov
· 13 years ago
bca91de
[asan] new run-time flag: sleep_before_dying (asan Issue #31)
by Kostya Serebryany
· 13 years ago
f519564
Make compiler-rt/trunk/lib/asan compileable with Visual Studio 2008 on Windows.
by Alexander Potapenko
· 13 years ago
84c44a8
EHABI-based stack trace on ARM.
by Evgeniy Stepanov
· 13 years ago
86d4492
[asan] fix ReadFileToBuffer to correctly handle files from /proc/ (asan issue 27)
by Kostya Serebryany
· 13 years ago
553c208
This patch moves the code reading /proc/self/environ into AsanGetEnv
by Alexander Potapenko
· 13 years ago
837fe5b
Call asan_init from .preinit_array.
by Evgeniy Stepanov
· 13 years ago
0c8fa7b
[asan] remove OS-dependent includes from asan_interceptors.h
by Kostya Serebryany
· 13 years ago
edb4a8a
[asan] don't include unistd.h in the headers
by Kostya Serebryany
· 13 years ago
6551801
[asan] don't use strstr/strncat from libc, use our own versions instead
by Kostya Serebryany
· 13 years ago
5be458c
[asan] refactoring: move some common linux/mac code to asan_posix.cc
by Kostya Serebryany
· 13 years ago
9fd01e5
[asan] refactoring: move all interceptors to a single file
by Kostya Serebryany
· 13 years ago
3f4b9bb
[asan] do not use new/delete for the internal thread structure
by Kostya Serebryany
· 13 years ago
25d6c1b
[asan] move more code into OS-specific files
by Kostya Serebryany
· 13 years ago
adebf0ca
[asan] cleanup: remove the SIGILL-related code (rt part)
by Kostya Serebryany
· 13 years ago
2b08718
[asan] move more stuff to OS-specific files
by Kostya Serebryany
· 13 years ago
cd271f5
[asan] implement our own /proc/self/maps reader and use it on linux instead of sysinfo.h
by Kostya Serebryany
· 13 years ago
d2d043b
[asan] force the __asan_unregister_globals to reside in the runtime library
by Kostya Serebryany
· 13 years ago
a772096
[asan] refactoring: don't #include <sys/mman.h> in non-os-specific files
by Kostya Serebryany
· 13 years ago
6c4bd80
[asan] use custom libc-free getenv; a bit of refactoring around mmap calls
by Kostya Serebryany
· 13 years ago
2b87e40
[asan] no ucontext on Android. patch by
[email protected]
by Kostya Serebryany
· 13 years ago
76eca5e
[asan] enable memset/memcpy/memmove interceptors in asan-rt (in addition to those in the compiler module)
by Kostya Serebryany
· 13 years ago
46c70d3
[asan] make sure __asan_report_* functions are not inlined (so that they are not optimized away and are kept in the resulting library). Patch by
[email protected]
by Kostya Serebryany
· 13 years ago
dd1386f
new() has slightly different signature on Android. This patch adds the
by Kostya Serebryany
· 13 years ago
6d37656
[asan] revert r146529: we do need to build asan-rt as a shared library. Will need to find a different way to modify preinit_array
by Kostya Serebryany
· 13 years ago
7fb33a3
[asan] poison the internal asan heap memory, just in case. Change Printf to Report when debugging globals.
by Kostya Serebryany
· 13 years ago
9bd5208
[asan] insert __asan_init into ".preinit_array" section. Linux-only.
by Kostya Serebryany
· 13 years ago
72fde37
[asan] make use-after-return mode more robust: allow to call instrumented functions while reporting an error
by Kostya Serebryany
· 13 years ago
b50a539
[asan] move build-time config options from makefile to source (otherwise we need config options in all makefiles)
by Kostya Serebryany
· 13 years ago
f0d799a
[asan] fix the error message for 16-byte accesses (it previously printed 'unknown-crash')
by Kostya Serebryany
· 13 years ago
ca207f0
[asan] minor cleanup
by Kostya Serebryany
· 14 years ago
49a182f
[asan] always collect malloc statstics (removed FLAG_stats)
by Kostya Serebryany
· 14 years ago
93927f9
[asan] don't require __cxa_throw to be present in the process. This is the last dependency on libstdc++
by Kostya Serebryany
· 14 years ago
e4bada2
[asan] get rid of std::map. No STL and almost no libstdc++ left.
by Kostya Serebryany
· 14 years ago
2d27cdf
[asan] minimize the use of STL. One bit is still left.
by Kostya Serebryany
· 14 years ago
cf7fb02
build/asan: Better fix for ASAN i386 build on Darwin, this causes us to see the
by Daniel Dunbar
· 14 years ago
8a5fd21
build/asan: Fix ASAN build for i386, for reasons I don't really understand we
by Daniel Dunbar
· 14 years ago
5dfa4da
[asan] flatten the asan-rt build slightly
by Kostya Serebryany
· 14 years ago
15dd3f2
Refactor shadow poisoning done by asan-rt, no funtionality changes; patch by
[email protected]
by Kostya Serebryany
· 14 years ago
019b76f
AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt
by Kostya Serebryany
· 14 years ago