- cdce50b Update aosp/master compiler-rt for rebase to r239765 by Pirama Arumuga Nainar · 9 years ago
- 7c91505 Update aosp/master compiler-rt for rebase to r233350 by Pirama Arumuga Nainar · 10 years ago
- 86277eb Update aosp/master compiler-rt for rebase to r230699. by Stephen Hines · 10 years ago
- 6d18623 Update aosp/master compiler-rt for rebase to r222486. by Stephen Hines · 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
- e86e35f [asan] Improve thread lifetime tracking on POSIX systems. by Sergey Matveev · 11 years ago
- 46efcb0 Disable init-order checking before destructors are run. by Alexey Samsonov · 11 years ago
- 649a270 [ASan] Kill the remainders of platform defines in favor of SANITIZER_ defines by Alexey Samsonov · 12 years ago
- 7e84349 [ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. by Alexey Samsonov · 12 years ago
- 30e110e [sanitizer] More renamed macros. by Evgeniy Stepanov · 12 years ago
- 83cb787 [sanitizer] Move ASan platform macros to sanitizer_common and rename them appropriately. by Evgeniy Stepanov · 12 years ago
- e135343 [asan] on linux, run __asan_init from .preinit_array (even earlier than before) by Kostya Serebryany · 12 years ago
- e31eca9 [asan] make asan work with 7fff8000 offset and prelink by Kostya Serebryany · 12 years ago
- c70fa28 [ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header by Alexey Samsonov · 12 years ago
- 57db4ba [ASan] minor changes to swapcontext handling: don't clear shadow memory if context stack is too large by Alexey Samsonov · 12 years ago
- e52810d [asan] properly define ASAN_LOW_MEMORY. Due to a mistake it has been always true causing redzone and quarantine sizes to be smaller than it was some time before (and out of sync with the documentation). Also make one test less greedy by Kostya Serebryany · 12 years ago
- 6a08d29 ASan: change the strategy we use for installing malloc/free/symbolization hooks on Linux: don't provide a default no-op implementations for hooks in runtime, and optionally call hooks if they are provided by the user. Don't force weak interface functions into runtime. by Alexey Samsonov · 12 years ago
- d4b5db8 ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode by Alexey Samsonov · 12 years ago
- 0870028 [ASan] Add interceptor for swapcontext to fight with false positives in some of its use cases. by Alexey Samsonov · 12 years ago
- e406c8c [ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Kostya: return the known frame name for fake stack instead of looking it up. by Alexander Potapenko · 12 years ago
- 036945d [ASan] Poison the leftmost shadow byte with a special value so that we can find by Alexander Potapenko · 12 years ago
- 3be3384 Set ASAN_NEEDS_SEGV=0 on Android only. by Alexander Potapenko · 12 years ago
- 1ca5357 [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. by Alexey Samsonov · 12 years ago
- 9712af9 [asan] Change defaults for Android target. by Evgeniy Stepanov · 12 years ago
- 80acccf [asan] one more fix for windows build by Kostya Serebryany · 12 years ago
- 1b5ea8f [asan] actually move StackTrace to sanitizer_common by Kostya Serebryany · 12 years ago
- c3390df [asan] some renaming before we move StackTrace into sanitizer_common by Kostya Serebryany · 12 years ago
- 283c296 [asan] get rid of AsanPrintf in favor of Printf from sanitizer_common by Kostya Serebryany · 12 years ago
- 3891ce6 A few tweaks for building ASanRT against Android NDK. by Evgeniy Stepanov · 12 years ago
- 70e177e [Sanitizer] move low-level (mmap-based) allocator to sanitizer_common by Alexey Samsonov · 12 years ago
- eb8c46e If the program is linked to a dynamic ASan runtime which is not present in DYLD_INSERT_LIBRARIES by Alexander Potapenko · 12 years ago
- c93d3e2 [ASan] get rid of ASAN_USE_EXTERNAL_SYMBOLIZER compiler def in favor of __asan_set_symbolize_callback interface function. Now the user doesn't have to recompile ASan runtime to provide its own symbolizer by Alexey Samsonov · 12 years ago
- 3945c58 [asan] run-time part of the initialization order checker. Patch by Reid Watson with some bits from kcc. The sub-pass is off by default for now. On simple tests it works fine. by Kostya Serebryany · 12 years ago
- e218beb [ASan] move some functions that describe addresses to asan_report.cc by Alexey Samsonov · 12 years ago
- 75b19eb Intercept CFAllocator for each thread in the program. by Alexander Potapenko · 12 years ago
- 7ed1d2b [ASan] move flags description to separate header, add comments about them. by Alexey Samsonov · 12 years ago
- 4fbbcbe [ASan] cleanup: remove dead flag by Alexey Samsonov · 12 years ago
- cb8c4dc [ASan] Use common flags parsing machinery. by Alexey Samsonov · 12 years ago
- 0aa794d Factor the common code out of cf_free and mz_free. by Alexander Potapenko · 12 years ago
- c925697 [Sanitizer] move all the rest re-implementations of libc functions from ASan runtime to common sanitizer runtime by Alexey Samsonov · 12 years ago
- dd3a911 [Sanitizer] move ShadowRangeIsAvailable and several defines to common runtime by Alexey Samsonov · 12 years ago
- 4c49666 [Sanitizer] move atomic ops, min/max and sort to commnon runtime by Alexey Samsonov · 12 years ago
- fa3daaf [Sanitizer] move more portability wrappers to common runtime: sleep, _exit, abort, atexit, pthread_self by Alexey Samsonov · 12 years ago
- be7420c [Sanitizer] move DumpProcessMap and DisableCoreDumper to common runtime by Alexey Samsonov · 12 years ago
- f607fc1 [Sanitizer] move rest of mmap routines to common sanitizer runtime by Alexey Samsonov · 12 years ago
- 3dbeabb [Sanitizer] move portable GetEnv to common sanitizer runtime by Alexey Samsonov · 12 years ago
- cffe2f5 [Sanitizer] Move ReadFileToBuffer to sanitizer_common. by Alexey Samsonov · 12 years ago
- a25b346 [Sanitizer] Switch to common mmap/munmap routines in ASan run-time. by Alexey Samsonov · 12 years ago
- 8c53e54 [Sanitizer] Make UNIMPLEMENTED macro common. by Alexey Samsonov · 12 years ago
- 15a7761 [Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. by Alexey Samsonov · 12 years ago
- 7ebac95 [asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information by Kostya Serebryany · 12 years ago
- 7fdcdf5 [Sanitizer] Remove __attribute__((format)) by Alexey Samsonov · 12 years ago
- e954101 [Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms). by Alexey Samsonov · 12 years ago
- 230c3be [Sanitizer] Move more functions/constants to sanitizer_common. by Alexey Samsonov · 12 years ago
- 47657ce [ASan] Use __sanitizer::Die() in ASan runtime. by Alexey Samsonov · 12 years ago
- 94b5036 [Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.h by Alexey Samsonov · 12 years ago
- b9a30e0 [Sanitizer] remove using namespace __sanitizer lines by Alexey Samsonov · 12 years ago
- 0a4c906 [Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. by Alexey Samsonov · 12 years ago
- 1f11d31 [Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr by Alexey Samsonov · 12 years ago
- 2221f55 [ASan] use internal_{close,read,write} in ASan runtime. by Alexey Samsonov · 12 years ago
- 9552db7 [ASan] use internal_open from sanitizer_libc in ASan runtime by Alexey Samsonov · 12 years ago
- b49879c [asan] partial fix for windows build by Kostya Serebryany · 12 years ago
- ee39255 [asan] more renaming by Kostya Serebryany · 12 years ago
- 3f4c387 [asan] more renaming by Kostya Serebryany · 12 years ago
- 16e0075 [asan,tsan] rename files in sanitizer_common to have a common prefix (sanitizer_). by Kostya Serebryany · 12 years ago
- b3cedf9 [asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common by Kostya Serebryany · 12 years ago
- 62f10e7 Rework the flags machinery a bit. by Alexander Potapenko · 12 years ago
- 3793123 Introduce the check_malloc_usable_size flag (on by default). by Alexander Potapenko · 12 years ago
- 8c505ef [ASan] Make for-Windows RTL compileable using Clang++ by Timur Iskhodzhanov · 12 years ago
- 850a49e [asan] last bit for gcc compatibility by Kostya Serebryany · 13 years ago
- 4d5f98d [ASan] move replacements for new/delete to separate file by Alexey Samsonov · 13 years ago
- f8e6fee [asan] add flags: disable_core, abort_on_error and unmap_shadow_on_exit by Kostya Serebryany · 13 years ago
- f1e82b8 [asan] make __asan::Deallocate immune to racy double-free (issue #57) by Kostya Serebryany · 13 years ago
- f03d8af Introduce the use_sigaltstack flag (off by default), which enables using alternate by Alexander Potapenko · 13 years ago
- 34a3202 [ASan] use macro to define if we should intercept signal/sigaction by Alexey Samsonov · 13 years ago
- 38dd4ed [ASan]: remove GetMacosVersion from asan_mac.h header by Alexey Samsonov · 13 years ago
- 95d6b33 [ASan]: re-enable noreturn attribute on posix by Alexey Samsonov · 13 years ago
- 9f311bb [asan] fix unwinding inside libc intercepors (asan issue #46) by Kostya Serebryany · 13 years ago
- 469a1ab [ASan] Undo NORETURN on POSIX as it's not clear how to do this cleanly yet by Timur Iskhodzhanov · 13 years ago
- b55c88d [ASan] Fix build error on Linux; screen-reviewed by glider@google.com by Timur Iskhodzhanov · 13 years ago
- 23bd2bb [ASan/Win] Eliminate a couple of FIXMEs, add NORETURN to CheckFailed/UNIMPLEMENTED by Timur Iskhodzhanov · 13 years ago
- 25c7178 [asan] use O(log(N)) algorithm instead of O(N) in __asan_get_ownership by Kostya Serebryany · 13 years ago
- 8ae44ac Replace some #ifdef(s) with plain if(s). by Evgeniy Stepanov · 13 years ago
- 600972e [ASan] Intercept CreateThread on Windows by Timur Iskhodzhanov · 13 years ago
- bfc694d AddressSanitizer: quick fix - undef INT32_MIN etc to avoid macro redefinition by Alexey Samsonov · 13 years ago
- b823e3c AddressSanitizer: get rid of stdlib.h and add (smaller) stddef.h instead by Alexey Samsonov · 13 years ago
- e4092f6 AddressSanitizer: get rid of limits.h, use constants for fixed size integral types instead. by Alexey Samsonov · 13 years ago
- 99d17eb Move the contents of AsanProcMaps::Dump() into AsanDumpProcessMaps() for Posix systems. by Alexander Potapenko · 13 years ago
- e1fe0fd [asan] implement __asan_set_death_callback by Kostya Serebryany · 13 years ago
- f73a6a3 Move the non-trivial implementation of AsanShadowRangeIsAvailable to asan_mac.cc by Alexander Potapenko · 13 years ago
- 3e81fe4 [asan] The first version of the RTL for Windows, reviewed at http://codereview.appspot.com/5647052 by Timur Iskhodzhanov · 13 years ago
- 71d3b39 Move the _ReturnAddress definition out of the __asan:: namespace by Alexander Potapenko · 13 years ago
- a0935fa Typo fix: s/SNPrint/SNPrintf by Alexander Potapenko · 13 years ago
- 1c83ae3 [asan] GET_CALLER_PC macro for Win. Patch by timurrrr@google.com by Kostya Serebryany · 13 years ago
- f58f998 [asan] make sure the AsanThread object is destroyed if pthread_exit is called by Kostya Serebryany · 13 years ago
- adf2b03 AddressSanitizer: Replace __attribute__ with macro (for Win compatibility). Patch by timurrrr@google.com by Alexey Samsonov · 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
- cb00d13 [asan] new run-time flag: sleep_before_dying (asan Issue #31) by Kostya Serebryany · 13 years ago
- 8582208 [asan] minor ifdef cleanup by Kostya Serebryany · 13 years ago