summaryrefslogtreecommitdiff
path: root/lib/asan/asan_allocator.cc
AgeCommit message (Expand)Author
2013-01-28[asan] fix a crash in asan stats printing (initialize the allocator in __asan...Kostya Serebryany
2013-01-25[sanitizer] fix calloc overflow in asan/tsan/msanKostya Serebryany
2013-01-14asan/tsan: move blocking mutex from asan to sanitizer_commonDmitry Vyukov
2012-12-27[sanitizer] add statistics to the allocator; fix lintKostya Serebryany
2012-12-21[asan] add a flag alloc_dealloc_mismatch (off by default for now) which finds...Kostya Serebryany
2012-12-17[asan] implement AsanChunkFifoList via IntrusiveList<AsanChunk>Kostya Serebryany
2012-12-13[asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to ...Kostya Serebryany
2012-12-11[asan] more code for asan_allocator2: basic Allocate/Deallocate codeKostya Serebryany
2012-12-11[asan] more sceleton code for asan_allocator2Kostya Serebryany
2012-12-11[asan] fix the Windows buildKostya Serebryany
2012-12-10[asan] move FakeStack into a separate fileKostya Serebryany
2012-12-10[asan] introduce asan_allocator2.cc, which will have the replacement for asan...Kostya Serebryany
2012-12-07ASan: change the strategy we use for installing malloc/free/symbolization hoo...Alexey Samsonov
2012-11-23[asan] get rid of some of the uses of kPageSize. The intent is to get rid of ...Kostya Serebryany
2012-11-21[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instea...Kostya Serebryany
2012-11-15[ASan] Revert r168040 and r168043 and take a cleaner solution suggested by Ko...Alexander Potapenko
2012-11-15[ASan] Poison the leftmost shadow byte with a special value so that we can findAlexander Potapenko
2012-09-18[ASan] Move printing descriptions of heap addresses in error report from allo...Alexey Samsonov
2012-09-05[ASan] Add print_full_thread_history runtime option (on by default) that prin...Alexey Samsonov
2012-08-30Whitespace/lintAlexey Samsonov
2012-08-29Relocate the external headers provided by ASan and the common sanitizerChandler Carruth
2012-08-28[asan] even 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-28[asan] get rid of AsanPrintf in favor of Printf from sanitizer_commonKostya Serebryany
2012-08-22[ASan] make ASan malloc/free hooks weak interface functions, overridable by u...Alexey Samsonov
2012-08-15Use SANITIZER_INTERFACE_ATTRIBUTE instead of __attribute__((visibility("defau...Alexander Potapenko
2012-08-15Make __asan::asan_{malloc,free,memalign} globally visible, so that the dynami...Alexander Potapenko
2012-08-09[ASan] Move error reports away from ASan allocator. Add new source file to CM...Alexey Samsonov
2012-08-06AllocationSize(ptr) should check that |ptr| actually points to the beginning ...Alexander Potapenko
2012-07-23[ASan] minor fixes to silence cmake build warningsAlexey Samsonov
2012-07-09[ASan] Use common flags parsing machinery.Alexey Samsonov
2012-06-29tsan/asan: unify atomics (move atomics from tsan to sanitizer_common)Dmitry Vyukov
2012-06-28[ASan] cleanup: trailing semicolons, trailing colons in enumsAlexey Samsonov
2012-06-07[asan] slow 16-byte redzones (still experimental)Kostya Serebryany
2012-06-06[asan] more compaction: don't use the next field while the chunk is in alloca...Kostya Serebryany
2012-06-06[asan] more allocator compactionKostya Serebryany
2012-06-06[Sanitizer] Switch to common mmap/munmap routines in ASan run-time.Alexey Samsonov
2012-06-06[asan] more compaction for allocatorKostya Serebryany
2012-06-06[asan] make tid u32 instead of intKostya Serebryany
2012-06-06[asan] start compacting the allocator header, the goal is to make it 16 bytes...Kostya Serebryany
2012-06-06[Sanitizer]: Introduce a common internal printf function. For now, also use t...Alexey Samsonov
2012-06-06[ASan] Make printf arguments match format strings better.Alexey Samsonov
2012-06-04Remove file-type tags for .cc files in ASan run-time libraryAlexey Samsonov
2012-05-31[asan] more renamingKostya Serebryany
2012-05-31[asan] more renamingKostya Serebryany
2012-05-31[asan,tsan] introduce sanitizer_common/sanitizer_defs.h and perform some rena...Kostya Serebryany
2012-05-25Introduce the check_malloc_usable_size flag (on by default).Alexander Potapenko
2012-05-21[ASan] Make for-Windows RTL compileable using Clang++Timur Iskhodzhanov
2012-04-23[asan] fix asan issue #66 (correctly report type of the bug)Kostya Serebryany
2012-04-05[asan] make __asan::Deallocate immune to racy double-free (issue #57)Kostya Serebryany