summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_mman.cc
AgeCommit message (Expand)Author
2017-10-11[sanitizer] Move the errno/ENOMEM allocator checks logic to separate .ccKostya Kortchinsky
2017-08-02[tsan] Check for pvalloc overlowKostya Kortchinsky
2017-07-24[Sanitizers] TSan allocator set errno on failure.Alex Shlyapnikov
2017-07-18[Sanitizers] ASan/MSan/LSan allocators set errno on failure.Alex Shlyapnikov
2017-07-12tsan: prepare clock for future changesDmitry Vyukov
2017-06-29MergeAlex Shlyapnikov
2017-06-20[Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov
2016-11-30Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov
2016-11-29Return memory to OS right after free (not in the async thread).Evgeniy Stepanov
2016-09-29Don't use internal symbolizer if we are in process of reporting Out-of-Memory.Vitaly Buka
2016-08-26[asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany
2016-08-02[tsan] Fix behavior of realloc(nullptr, 0) on DarwinKuba Brecka
2016-06-16[sanitizers] introduce yet another API function: __sanitizer_install_malloc_a...Kostya Serebryany
2016-05-10tsan: fix another crash due to processorsDmitry Vyukov
2016-05-06tsan: fix a crashDmitry Vyukov
2016-04-30[tsan] Return 0 from malloc_size for non-malloc'd pointersKuba Brecka
2016-04-27tsan: change tsan/Go interface for obtaining the current ProcessorDmitry Vyukov
2016-04-27tsan: split thread into logical and physical stateDmitry Vyukov
2016-02-26tsan: revert r262037Dmitry Vyukov
2016-02-26tsan: split thread into logical and physical stateDmitry Vyukov
2015-11-30[tsan] Fix weakly imported functions on OS XKuba Brecka
2015-09-03tsan: speed up race deduplicationDmitry Vyukov
2015-06-24tsan: fix unbounded memory consumption for large mallocsDmitry Vyukov
2014-12-12[Sanitizer] Introduce Allocator::may_return_null bool flag.Alexey Samsonov
2014-11-03[TSan] Use StackTrace from sanitizer_common where applicableAlexey Samsonov
2014-10-15tsan: fix false positive related to signalsDmitry Vyukov
2014-09-17tsan: fix crash when a program registers zillions of atexit callbacksDmitry Vyukov
2014-09-02tsan: restructure signal handling to allow recursive handlingDmitry Vyukov
2014-08-12[Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in fa...Alexey Samsonov
2014-07-07Generalize sanitizer allocator public interface.Alexey Samsonov
2014-07-01[TSan] Equalize the behavior of __tsan_get_allocated_size and user_alloc_usab...Alexey Samsonov
2014-05-29tsan: refactor storage of meta information for heap blocks and sync objectsDmitry Vyukov
2014-05-28tsan: refactor suppressions machineryDmitry Vyukov
2014-05-28tsan: do not use 64-bit atomics in allocator codeDmitry Vyukov
2014-03-20tsan: deobfuscate global ctx variableDmitry Vyukov
2013-12-24tsan: remove in_rtl counterDmitry Vyukov
2013-09-20tsan: allow to ignore memory accesses in malloc and freeDmitry Vyukov
2013-09-06[tsan] make calloc crash instead of returning 0 on overflow (controlled by th...Kostya Serebryany
2013-05-29Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching ...Alexey Samsonov
2013-04-24tsan: fix crash when data race happens on out-of-bounds accesses.Dmitry Vyukov
2013-03-22tsan: return 0 on malloc() failure instead of crashingDmitry Vyukov
2013-03-18tsan: smaller memory block headers (32b->16b)Dmitry Vyukov
2013-03-18tsan: add support for idle threadsDmitry Vyukov
2013-03-18tsan: mark shadow for thread stack as "don't need" when thread exitsDmitry Vyukov
2013-03-18tsan: move implementation out of h fileDmitry Vyukov
2013-03-15[TSan] Switch TSan runtime to use ThreadRegistry class from sanitizer_commonAlexey Samsonov
2013-02-25[TSan] Add interceptor for malloc_usable_size()Alexey Samsonov
2013-01-24tsan: return the old fake numbers from malloc stats (some code already depend...Dmitry Vyukov
2013-01-24tsan: implement malloc stats queryingDmitry Vyukov
2013-01-23tsan: add stubs for malloc introspection (similar to what we have in asan)Dmitry Vyukov