Go to file
Alexander Potapenko f9f2fbacb3 Actually intercept free() to ensure that the deallocations caused by other functions directly calling it are routed to our allocator.
For the allocations that do not belong to any malloc zone check whether they're padded with a pointer to ASan's CFAllocator. If so, free the original (unpadded) pointer.
This should fix AddressSanitizerMac.NSURLDeallocation and issue 70.

llvm-svn: 158863
2012-06-20 22:29:09 +00:00
clang Documentation cleanup: escape a < character in a Doxygen comment 2012-06-20 22:06:21 +00:00
compiler-rt Actually intercept free() to ensure that the deallocations caused by other functions directly calling it are routed to our allocator. 2012-06-20 22:29:09 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Revert pair constructors back to using is_convertible instead of is_constructible. This should pull things into alignment with the final draft. Fixes http://llvm.org/bugs/show_bug.cgi?id=13063#add_comment. 2012-06-09 20:01:23 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Fix Sphinx warning. Patch by Sean Silva 2012-06-18 20:24:47 +00:00
lldb Continue the cleanup started on r158737 2012-06-20 10:13:40 +00:00
llvm Restructure PopulateLoopsDFS::insertIntoLoop. 2012-06-20 22:18:33 +00:00
polly Add some tests for the independent blocks pass. 2012-06-11 10:25:12 +00:00