- 799172d Update aosp/master compiler-rt for rebase to r256229 by Pirama Arumuga Nainar · 9 years ago
- cdce50b Update aosp/master compiler-rt for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
- 259f706 Update aosp/master compiler-rt for rebase to r235153 by Pirama Arumuga Nainar · 9 years ago
- 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
- 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 9 years ago
- 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 10 years ago
- aafc5c8 [asan] Delay system log initialization on Android. by Evgeniy Stepanov · 10 years ago
- 6a211c5 Update compiler-rt for rebase to r212749. by Stephen Hines · 10 years ago
- 2d1fdb2 Update compiler-rt aosp/master for 3.5 (r209699) rebase. by Stephen Hines · 10 years ago
- e041c60 [asan] attempting to fix x32 build (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59018) by Kostya Serebryany · 11 years ago
- c1a1ed6 Overhaul the symbolizer interface. by Peter Collingbourne · 11 years ago
- 5e7ba22 Use internal_memset to initialize this variable. by Peter Collingbourne · 11 years ago
- 5f4984d tsan: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limits_posix.h by Dmitry Vyukov · 11 years ago
- 0f7a2ac tsan: implement internal syscall-based versions of sigaction/sigprocmask by Dmitry Vyukov · 11 years ago
- 497ae56 [sanitizer] Do not break the CFI unwind chain in clone(). by Sergey Matveev · 11 years ago
- 356cff7 Check the function we just called for errors, not an incoming argument. Noticed by Nick Lewycky · 11 years ago
- cac631e [TSan] Use --whole-archive around TSan runtime in old TSan makefiles. Fix a Go build by Alexey Samsonov · 11 years ago
- 7847d77 [Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files by Alexey Samsonov · 11 years ago
- a4e950a [libsanitizer] Remove an unused variable introduced in r189789 by Alexander Potapenko · 11 years ago
- 2e13ca8 [TSan] Move the /proc/self/maps parsing logic to sanitizer_common by Alexander Potapenko · 11 years ago
- cb33910 [sanitizer_common] Add internal_clone(). by Sergey Matveev · 11 years ago
- 6d40a0a Conditionalise inclusion of link.h on !SANITIZER_ANDROID. by Peter Collingbourne · 11 years ago
- 3c80c6c Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used by Timur Iskhodzhanov · 11 years ago
- d054abe [sanitizer] Disable ForEachMappedRegion on Android. by Evgeniy Stepanov · 11 years ago
- f50b0fc Fix warning. by Peter Collingbourne · 11 years ago
- 2e75ac9 Move UnpoisonMappedDSO to sanitizer_common. by Peter Collingbourne · 11 years ago
- e57f26b tsan: fix unitialized read warning under newer gcc (it does not have visibility into asm) by Dmitry Vyukov · 11 years ago
- 2592a06 [asan] workaround for the quemu bug in proc maps (http://code.google.com/p/address-sanitizer/issues/detail?id=160) by Kostya Serebryany · 11 years ago
- 51c963a [nolibc] Unweak SymbolizerPrepareForSandboxing and move it to libc-independent part. by Peter Collingbourne · 11 years ago
- 8a4f89a [nolibc] Make SymbolizerPrepareForSandboxing weak and optional. by Peter Collingbourne · 11 years ago
- 5ce93fc [ASan] Introduce SymbolizerPrepareForSandboxing(), which is a no-op on every platform except Linux (because we don't support sandboxing anywhere else yet) by Alexander Potapenko · 11 years ago
- a8bc34e [sanitizer] fix asan on the platforms where the page size is not a compile-time constant (or at least where EXEC_PAGESIZE may not be trustworthy), e.g. powerpc64. by Kostya Serebryany · 11 years ago
- 4df343a [nolibc] Move GetPageSize to the individual platforms. by Peter Collingbourne · 11 years ago
- 088ea2b [nolibc] Move libc-dependent sanitizer_linux.cc code to sanitizer_linux_libcdep.cc. by Peter Collingbourne · 11 years ago
- 26337b6 [nolibc] Make GetArgsAndEnv libc-independent. by Peter Collingbourne · 11 years ago
- 3de0086 [sanitizer] LibraryNameIs in sanitizer_linux by Sergey Matveev · 11 years ago
- 9578a3e [nolibc] Change internal syscall API to remove reliance on libc's errno. by Peter Collingbourne · 11 years ago
- f310654 [sanitizer] Fixed InitTlsSize for Android. by Sergey Matveev · 11 years ago
- 35f1c1f [sanitizer] Fixed includes in sanitizer_linux.cc for Android. by Sergey Matveev · 11 years ago
- 24323de [sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common. by Sergey Matveev · 11 years ago
- 2be3a28 [sanitizer] Sanitizer __internal_*stat interface. by Evgeniy Stepanov · 11 years ago
- 62db3f2 Revert r180599 "[sanitizer] Clear LD_PRELOAD when forking an external symbolizer." by Sergey Matveev · 11 years ago
- ab06583 [sanitizer] Clear LD_PRELOAD when forking an external symbolizer. by Sergey Matveev · 11 years ago
- ff7c14f Revert r180082 and add a test for SetEnv function by Alexey Samsonov · 11 years ago
- 51ecba3 [Sanitizer] Delete unused function by Alexey Samsonov · 11 years ago
- 10f3ab7 Remove InternalAlloc/InternalFree calls from StopTheWorld. Patch by Sergey Matveev. by Alexey Samsonov · 11 years ago
- 46f9395 [Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 11 years ago
- 9ae2883 [libsanitizer] Unmapping the old cache partially invalidates the memory layout, so add by Alexander Potapenko · 11 years ago
- b152b1f tsan: add SetEnv() function that can be used in frontends by Dmitry Vyukov · 11 years ago
- 4bebe7b tsan: use a single background thread for memory profiler and memory flush (and later for symbolizer flush) by Dmitry Vyukov · 11 years ago
- 6d6ab9e tsan: add internal_unlink() function by Dmitry Vyukov · 11 years ago
- 24e1372 [sanitizer] Replace more platform checks with SANITIZER_ constants. by Evgeniy Stepanov · 11 years ago
- 609a02a [sanitizer] Avoid use of uintptr_t. by Evgeniy Stepanov · 11 years ago
- b9bf700 [sanitizer] Don't adjust the size of the user-allocated stack. by Evgeniy Stepanov · 11 years ago
- 93af594 [Sanitizer] Add default constructor for BlockingMutex by Alexey Samsonov · 11 years ago
- b114ed8 [sanitizer] Move GetTlsSize code from TSan to sanitizer_common. by Evgeniy Stepanov · 11 years ago
- ab11e0b [Sanitizer] Fix a typo in function name by Alexey Samsonov · 11 years ago
- 45717c9 [Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. by Alexey Samsonov · 11 years ago
- ce70097 [Sanitizer] Implement BlockingMutex::CheckLocked() by Alexey Samsonov · 11 years ago
- 35a7faf [Sanitizer] don't include missing header on Android by Alexey Samsonov · 12 years ago
- 6fb47af add Linux syscall wrappers and ThreadLister to sanitizer_common by Kostya Serebryany · 12 years ago
- f882247 [Sanitizer] use raw syscall instead of _exit() function on Linux by Alexey Samsonov · 12 years ago
- f35eae8 [msan] Fix ReExec on linux. by Evgeniy Stepanov · 12 years ago
- eab0611 [sanitizer] Get full argv and envp on glibc. by Evgeniy Stepanov · 12 years ago
- 7b7801d [sanitizer] Raise argv limit for ReExec. by Evgeniy Stepanov · 12 years ago
- 4c9317a [Sanitizer] extend internal libc with stat/fstat/lstat functions by Alexey Samsonov · 12 years ago
- e85c83d [Sanitizer] use u32 instead of mode_t, which is defined in Darwin headers by Alexey Samsonov · 12 years ago
- ee7cc44 [Sanitizer] make internal_open have the same interface as libc version by Alexey Samsonov · 12 years ago
- fa5c41e asan/tsan: manually define FUTEX constants, because <linux/futes.h> header is broken on some linux distributions by Dmitry Vyukov · 12 years ago
- 23709c9 Have ReExec read environment from /proc/self/environ by Peter Collingbourne · 12 years ago
- b10a562 [sanitizer] hide PR_SET_NAME under an ifdef (for older kernels) by Kostya Serebryany · 12 years ago
- c0dbb80 asan: fix Android build by Dmitry Vyukov · 12 years ago
- d164ed1 tsan: fix cmake warning (unused private field) by Dmitry Vyukov · 12 years ago
- 4852601 asan: fix compilation errors in mutex by Dmitry Vyukov · 12 years ago
- f4f51f2 asan/tsan: move blocking mutex from asan to sanitizer_common by Dmitry Vyukov · 12 years ago
- 5e10443 [asan] make the slow unwinder a bit more robust. The unittests pass with fast_unwind_on_fatal=0, but I still observe some differences between the two unwinders by Kostya Serebryany · 12 years ago
- 4fce449 tsan: fix build by Dmitry Vyukov · 12 years ago
- 49d616e [asan] pop the internal stack frames in SlowUnwindStack, extend the test to check this by Kostya Serebryany · 12 years ago
- a30c8f9 [asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to allow using the slow CFI-based unwinder by Kostya Serebryany · 12 years ago
- 2574257 Add a libsanitizer API __sanitizer_sandbox_on_notify(void* reserved), which should be used by by Alexander Potapenko · 12 years ago
- 1ec519c tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
- dddb18b [sanitizer] implement SanitizerSetThreadName/SanitizerGetThreadName. Just for linux so far (using prctl(PR_GET_NAME)) by Kostya Serebryany · 12 years ago
- 286dd3f tsan: fix lint warnings by Dmitry Vyukov · 12 years ago
- 7385f8b Fix a use-after-unmap bug in /proc/self/maps caching. The cached buffer was occasionally deleted in the MemoryMappingLayout destructor. by Alexander Potapenko · 12 years ago
- ad91267 Use a struct to hold the /proc/self/maps buffer on Linux. by Alexander Potapenko · 12 years ago
- 93da8b6 Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings by Alexander Potapenko · 12 years ago
- 5af39e5 [asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE by Kostya Serebryany · 12 years ago
- 08bfe49 [asan] better support for powerpc and sparc targets (thanks to H.J. Liu and David Miller) by Kostya Serebryany · 12 years ago
- 9d0dbba [asan] support PowerPC and SPARC in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
- fb4f8e1 [asan] use #if defined __x86_64__ instead of #if __WORDSIZE == 64 in sanitizer_linux.cc by Kostya Serebryany · 12 years ago
- 93b4caf [Sanitizer] add sanity checks for communication with external symbolizer by Alexey Samsonov · 12 years ago
- 3334e12 [*San]: handle EINTR. by Evgeniy Stepanov · 12 years ago
- e0023f7 tsan: fix mac build by Dmitry Vyukov · 12 years ago
- d7e5bb4 [Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common by Alexey Samsonov · 12 years ago
- d1b8f58 [Sanitizer] implement readlink as syscall on Linux by Alexey Samsonov · 12 years ago
- e1f5dac [Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation by Alexey Samsonov · 12 years ago
- 6e893b6 [Sanitizer] move OS-dependent pieces of symbolizer to separate source files by Alexey Samsonov · 12 years ago
- 75983dd [Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. by Alexey Samsonov · 12 years ago
- a68633f [Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib. by Alexey Samsonov · 12 years ago
- bb8a951 [asan] fix lint by Kostya Serebryany · 12 years ago