commit | 2122f705fcad0316b5ff9d5e1e9260fd18191e1f | [log] [tgz] |
---|---|---|
author | Alexander Potapenko <glider@google.com> | Wed Aug 29 12:36:24 2012 +0000 |
committer | Alexander Potapenko <glider@google.com> | Wed Aug 29 12:36:24 2012 +0000 |
tree | bde8742a9f4baac89fc34b59ca5925198702fa24 | |
parent | 4fa111ccf225648a3de447a7a1ed6420b3c4b3af [diff] |
For invalid pointers passed to free_common check whether they are actually skewed to hold an additional CFAllocatorRef. If so, fix the pointer and pass it to asan_free. See http://code.google.com/p/address-sanitizer/issues/detail?id=70 for more background. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162839 91177308-0d34-0410-b5e6-96231b3b80d8