summaryrefslogtreecommitdiff
path: root/lib/asan/asan_mac.cc
AgeCommit message (Expand)Author
2013-02-15[ASan] make variable unsigned to silence the warningAlexey Samsonov
2013-02-15[ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=159Alexander Potapenko
2013-02-14[tsan] disable a failing test until it gets fixed. fix lintKostya Serebryany
2013-02-13[ASan] When re-executing the process on OS X, make sure we update the existin...Alexander Potapenko
2013-02-05[ASan] Delete the code related to static runtime on OS X.Alexander Potapenko
2013-01-22[ASan] Remove the declarations of pthread_workqueue_t and pthread_workitem_ha...Alexander Potapenko
2013-01-22[ASan] Use dylib interposition to hook memory allocation in the dynamic runtime.Alexander Potapenko
2013-01-18Remove references to pthread_workqueue_additem_np(), which isn't in the offic...Alexander Potapenko
2013-01-17[ASan] minor changes to swapcontext handling: don't clear shadow memory if co...Alexey Samsonov
2013-01-14asan/tsan: move blocking mutex from asan to sanitizer_commonDmitry Vyukov
2012-12-21[asan] add a flag alloc_dealloc_mismatch (off by default for now) which finds...Kostya Serebryany
2012-12-13[asan] fix win buildKostya Serebryany
2012-12-13[asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to ...Kostya Serebryany
2012-12-04[ASan] Do not build the interceptors that use ObjC blocks if the compiler doe...Alexander Potapenko
2012-11-24[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). ...Kostya Serebryany
2012-11-23[ASan] intercept swapcontext on Linux onlyAlexey Samsonov
2012-11-21[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instea...Kostya Serebryany
2012-10-24[ASan] Rename ReplaceCFAllocator to MaybeReplaceCFAllocator.Alexander Potapenko
2012-10-16Do not call ReplaceCFAllocator() before __CFInitialize(), otherwise crashes a...Alexander Potapenko
2012-10-16Add MACOS_VERSION_MOUNTAIN_LION.Alexander Potapenko
2012-09-12[ASan] more macro/casting magic to suppress warningsAlexey Samsonov
2012-09-06Use the return value of dladdr() to avoid Clang warning.Alexander Potapenko
2012-08-28[asan] more refactoring to move StackTrace to sanitizer_commonKostya Serebryany
2012-08-28[asan] some renaming before we move StackTrace into sanitizer_commonKostya Serebryany
2012-08-24If the program is linked to a dynamic ASan runtime which is not present in DY...Alexander Potapenko
2012-08-23Re-implement the wrappers for libdispatch functions using blocks where approp...Alexander Potapenko
2012-08-21[asan] fix lintKostya Serebryany
2012-08-20Dynamic interceptors for dispatch_async and dispatch_after.Alexander Potapenko
2012-08-20Minor refactoring: reduce code duplication by introducing a macro for dispatc...Alexander Potapenko
2012-08-15Move the prototype of __CFInitialize to asan_mac.h so that asan_malloc_mac.cc...Alexander Potapenko
2012-07-30[ASan] fix cmake build warningAlexey Samsonov
2012-07-23Intercept CFAllocator for each thread in the program.Alexander Potapenko
2012-07-09[ASan] Use common flags parsing machinery.Alexey Samsonov
2012-07-06A portable way to check whether __CFInitialize has been called: compare kCFAl...Alexander Potapenko
2012-07-06Do not check for __CFRuntimeClassTableSize on non-10.6 systems, where this sy...Alexander Potapenko
2012-07-05Fix http://code.google.com/p/address-sanitizer/issues/detail?id=87 by making ...Alexander Potapenko
2012-06-28[ASan] cleanup: trailing semicolons, trailing colons in enumsAlexey Samsonov
2012-06-20Actually intercept free() to ensure that the deallocations caused by other fu...Alexander Potapenko
2012-06-14[Sanitizer] move rest of mmap routines to common sanitizer runtimeAlexey Samsonov
2012-06-14[Sanitizer] move portable GetEnv to common sanitizer runtimeAlexey Samsonov
2012-06-14[ASan] don't include deleted headerAlexey Samsonov
2012-06-07[Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.Alexey Samsonov
2012-06-07[Sanitizer] __asan::AsanProcMaps -> __sanitizer::ProcessMaps.Alexey Samsonov
2012-06-06[Sanitizer] Switch to common mmap/munmap routines in ASan run-time.Alexey Samsonov
2012-06-06[asan] make tid u32 instead of intKostya Serebryany
2012-06-06[ASan] match type of arguments to format string on Mac.Alexey Samsonov
2012-06-06[ASan] Use __sanitizer::Die() in ASan runtime.Alexey Samsonov
2012-06-05[Sanitizer] remove using namespace __sanitizer linesAlexey Samsonov
2012-06-05[Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitize...Alexey Samsonov
2012-06-05[ASan] s/size_t/uptr in asan_mac.ccAlexey Samsonov