- f58f998 [asan] make sure the AsanThread object is destroyed if pthread_exit is called by Kostya Serebryany · 12 years ago
- 5ea4a76 [asan] use raw syscalls for open/close on linux to avoid being intercepted by Kostya Serebryany · 12 years ago
- 938b105 [asan] The first version of Windows malloc interceptors, patch by timurrrr@google.com by Kostya Serebryany · 12 years ago
- c453bd5 On Apple platforms, wire up compilerrt_abort() to log file and function info by Nick Kledzik · 12 years ago
- 1f4f7b5 Remove __attribute__((weak)) on function prototype. It has a different meaning on prototypes then it does on definitions. It is not needed on the prototype and causes build failures for static codegen by Nick Kledzik · 12 years ago
- f927ddc AddressSanitizer: simplify RoundUpToPowerOfTwo/clz; add a couple of CHECKs for real_X calls. Patch by timurrrr@google.com by Alexey Samsonov · 12 years ago
- adf2b03 AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by timurrrr@google.com by Alexey Samsonov · 12 years ago
- f2598fc AddressSanitizer: Add macro for definition/declaration of interceptors by Alexey Samsonov · 12 years ago
- 573fb4b Disable wrapping memcpy() on Mac OS Lion, where it by Alexander Potapenko · 13 years ago
- 0503ce8 Disables testing memcpy() on Mac OS 10.7, by Alexander Potapenko · 13 years ago
- 669f543 [asan] fix the wrong __WORDSIZE definition on Win x64, add ASAN_INTERFACE_FUNCTION_ATTRIBUTE. Patch by timurrrr@google.com by Kostya Serebryany · 13 years ago
- 83c19fc [asan] remove dead code by Kostya Serebryany · 13 years ago
- 59dc578 Implement GetMacosVersion() to obtain the OS X version at runtime. by Alexander Potapenko · 13 years ago
- 2a03ffe [asan] tests should not require the asan-rt to be built with debug info by Kostya Serebryany · 13 years ago
- cb00d13 [asan] new run-time flag: sleep_before_dying (asan Issue #31) by Kostya Serebryany · 13 years ago
- c63a6c4 [asan] re-enable the test for ObjC initialization bug by Kostya Serebryany · 13 years ago
- d271c92 [asan] fix issue 35: don't let the optimizer to optimize the test code away. by Kostya Serebryany · 13 years ago
- 9b993e8 [asan] ifdef/include cleanup by Kostya Serebryany · 13 years ago
- 3be19f4 [asan] add a test for __attribute__ no_address_safety_analysis by Kostya Serebryany · 13 years ago
- 8582208 [asan] minor ifdef cleanup by Kostya Serebryany · 13 years ago
- 3389b8e AddressSanitizer: Enforce default visibility for all libc interceptors by Alexey Samsonov · 13 years ago
- c9c9f3e Add a mask for "cmpb $imm, (%rdi)" on x86_64 by Alexander Potapenko · 13 years ago
- eb2ecd0 Proper divmod implementation by Anton Korobeynikov · 13 years ago
- 1110475 Provide aeabi_mem* functions. by Anton Korobeynikov · 13 years ago
- 6f04529 Make compiler-rt/trunk/lib/asan compileable with Visual Studio 2008 on Windows. by Alexander Potapenko · 13 years ago
- c836523 Make compiler-rt/trunk/lib/asan compileable with g++. by Alexander Potapenko · 13 years ago
- 0dfa675 Darwin-specific templates for the output tests. by Alexander Potapenko · 13 years ago
- 0042411 More accurate atos execution which depends on the file type (EXECUTE, DYLIB) of the binary. by Alexander Potapenko · 13 years ago
- ddf50a3 Fix a bug in AsanProcMaps on Mac: on 64 bits the program was trying to read twice as many segment load commands as the binary actually contained. by Alexander Potapenko · 13 years ago
- f4cea8f Tune asan_symbolize.py to symbolize 64-bit binaries correctly. by Alexander Potapenko · 13 years ago
- f3810ea [asan] use internal_strcmp before asan_init is done. *may* fix asan issue #30 by Kostya Serebryany · 13 years ago
- b19cfb2 [asan] test that -fno-optimize-sibling-calls helps to get sane stack traces by Kostya Serebryany · 13 years ago
- 431e517 Wrap CFStringCreateCopy to prevent copying constant CF strings. by Alexander Potapenko · 13 years ago
- fb506cb Add a test for CFStringCreateCopy. by Alexander Potapenko · 13 years ago
- 4242e6a Make the Android TSD workaround more reliable. by Evgeniy Stepanov · 13 years ago
- 8de79a0 Workaround the self-cleaning TSD on Android. by Evgeniy Stepanov · 13 years ago
- 01ef925 Remove a debugging Report() call. by Alexander Potapenko · 13 years ago
- 3feef82 Minor fixes of the AsanProcMaps code on Mac: by Alexander Potapenko · 13 years ago
- 9cfa194 EHABI-based stack trace on ARM. by Evgeniy Stepanov · 13 years ago
- ca2278d AddressSanitizer: return false instead of true for __asan_get_ownership(NULL) by Alexey Samsonov · 13 years ago
- 67de773 Follow-up for r148386: deleted compiler-rt/lib/asan/sysinfo by Alexander Potapenko · 13 years ago
- 1d483d4 Delete sysinfo/* and all references to it. by Alexander Potapenko · 13 years ago
- 8a34d38 Implement AsanProcMaps for Mac OS. The code from sysinfo/ is not needed anymore and should be cleaned up. by Alexander Potapenko · 13 years ago
- c655cfa [asan] workaround for bug http://llvm.org/bugs/show_bug.cgi?id=11763. Do not bark on memcpy(a, a, size). by Kostya Serebryany · 13 years ago
- 454a064 [asan] fix ReadFileToBuffer to correctly handle files from /proc/ (asan issue 27) by Kostya Serebryany · 13 years ago
- 6677def Revert commit 148304 by Alexey Samsonov · 13 years ago
- c7cdcda AddressSanitizer: from this patch, ASan allocator returns false for __asan_get_ownership(NULL) and produce error reports for malloc_usable_size(NULL) and __asan_get_allocated_size(NULL) by Alexey Samsonov · 13 years ago
- 1346ced Define the bounds of the branch allocator memory space for 32-bit apps. by Alexander Potapenko · 13 years ago
- 4fd95f1 AddressSanitizer: add support for malloc_usable_size() function by Alexey Samsonov · 13 years ago
- 55cdfc6 AddressSanitizer: create AsanThreadSummary together with AsanThread (in parent thread) by Alexey Samsonov · 13 years ago
- 92bda94 [asan] Implement GetObjectNameAndOffset on ARM. by Evgeniy Stepanov · 13 years ago
- 4dd8ba8 AddressSanitizer: fix recently introduced lint errors and broken test on Mac. by Alexey Samsonov · 13 years ago
- 7274eaf Disable posix_memalign test on Android. by Evgeniy Stepanov · 13 years ago
- 3281209 This patch adds two methods, __asan_allocate_island and __asan_deallocate_island by Alexander Potapenko · 13 years ago
- d5be6c1 Add __asan_mach_override_ptr_custom, which allows to inject a custom memory allocator into mach_override_ptr(). by Alexander Potapenko · 13 years ago
- 1e316d7 This patch moves the code reading /proc/self/environ into AsanGetEnv by Alexander Potapenko · 13 years ago
- 7e8904f Add some basic mingw support. by Anton Korobeynikov · 13 years ago
- 8bcc6b9 Call asan_init from .preinit_array. by Evgeniy Stepanov · 13 years ago
- a31df5c Test commit. Minor cleanup in AsanThread by Alexey Samsonov · 13 years ago
- dde7c33 [asan] remove OS-dependent headers from asan_internal.h by Kostya Serebryany · 13 years ago
- d47189c [asan] remove OS-dependent includes from asan_interceptors.h by Kostya Serebryany · 13 years ago
- cc4e686 [asan] move TSD code into asan_posix.cc by Kostya Serebryany · 13 years ago
- af34415 [asan] get rid of the scary TSD destructor code. Now, we store the leaky AsanThreadSummary in TSD and never remove it from there. by Kostya Serebryany · 13 years ago
- 2fc648c [asan] hopefully fix the build on MacOS 10.6 (the code did work on 10.7, where I tested it) by Kostya Serebryany · 13 years ago
- d55f5f8 [asan] move OS-dependent code away from asan_lock.h by Kostya Serebryany · 13 years ago
- 0ecf5eb [asan] don't include unistd.h in the headers by Kostya Serebryany · 13 years ago
- 35dd9d8 [asan] temporary reinstate string.h/strings.h. Removal of those caused a Mac build failulre which I failed to observe before the commit by Kostya Serebryany · 13 years ago
- 20688eb [asan] don't include string.h and strings.h by Kostya Serebryany · 13 years ago
- a4ccf87 [asan] don't use strstr/strncat from libc, use our own versions instead by Kostya Serebryany · 13 years ago
- 73248e3 [asan] fix mac build once more by Kostya Serebryany · 13 years ago
- d66a8d8 [asan]: fix typo from previous commit by Kostya Serebryany · 13 years ago
- 547652c [asan]: fix mac build by Kostya Serebryany · 13 years ago
- a7e760a [asan] refactoring: move some common linux/mac code to asan_posix.cc by Kostya Serebryany · 13 years ago
- 4803ab9 [asan] refactoring: move all interceptors to a single file by Kostya Serebryany · 13 years ago
- a6b5226 [asan] do not use new/delete for the internal thread structure by Kostya Serebryany · 13 years ago
- 9107c26 [asan] move more code into OS-specific files by Kostya Serebryany · 13 years ago
- 26c1596 [asan] cleanup: remove the SIGILL-related code (rt part) by Kostya Serebryany · 13 years ago
- ef14ff6 [asan] move more stuff to OS-specific files by Kostya Serebryany · 13 years ago
- b7a76d1 Fix build on minix. Patch by Ben Gras! by Rafael Espindola · 13 years ago
- efb3fa3 [asan] use dl_iterate_phdr for pre-symbolization on linux instead of parsing /proc/self/maps by Kostya Serebryany · 13 years ago
- c549dd7 [asan] move {linux,mac}-specific code from asan_thread.cc to asan_{linux,mac}.cc; also add asan_procmaps.h which I forgot to add on previous commit. by Kostya Serebryany · 13 years ago
- df499b4 [asan] implement our own /proc/self/maps reader and use it on linux instead of sysinfo.h by Kostya Serebryany · 13 years ago
- 609dc28 [asan] remove objdump-based tests in favour of much simpler LLVM-ish tests by Kostya Serebryany · 13 years ago
- a98b7cb Fix missing include of int_lib.h and ppc ifdef for FreeBSD. by Bob Wilson · 13 years ago
- 75a3923 Happy new year 2012! by NAKAMURA Takumi · 13 years ago
- 89a4a18 [asan] build asan-rt with -funwind-tables by Kostya Serebryany · 13 years ago
- 4558168 [asan] force the __asan_unregister_globals to reside in the runtime library by Kostya Serebryany · 13 years ago
- a874fe5 [asan] refactoring: don't #include <sys/mman.h> in non-os-specific files by Kostya Serebryany · 13 years ago
- de496f4 [asan] use custom libc-free getenv; a bit of refactoring around mmap calls by Kostya Serebryany · 13 years ago
- 07c5cda [asan] missing PTHREAD_DESTRUCTOR_ITERATIONS on Android. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
- ab9da7e [asan] discover main thread stack limits without pthread. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
- 6413ec3 [asan] no ucontext on Android. patch by eugeni.stepanov@gmail.com by Kostya Serebryany · 13 years ago
- 0ffe35c [asan] enable memset/memcpy/memmove interceptors in asan-rt (in addition to those in the compiler module) by Kostya Serebryany · 13 years ago
- c5e72a3 [asan] better message for parameter overlap bugs by Kostya Serebryany · 13 years ago
- 0985ca2 [asan] interceptor for strcat. Patch by samsonov@google.com by Kostya Serebryany · 13 years ago
- 52fb238 [asan] interceptor for memcmp. Patch by samsonov@google.com by Kostya Serebryany · 13 years ago
- af0f01d [asan] interceptors for strcasecmp and strncasecmp. patch by samsonov@google.com by Kostya Serebryany · 13 years ago
- c695a47 The code instrumented with ASan may have its own instance of the by Kostya Serebryany · 13 years ago
- 51e75c4 [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 glider@google.com by Kostya Serebryany · 13 years ago
- 8547f6c [asan] remove the test for cfree. 'man cfree' says: 'This function should never be used.' and this function is not found on many OSes we support. by Kostya Serebryany · 13 years ago