[PATCH] D23170: [compiler-rt] Fix memory allocator for dynamic address space
Etienne Bergeron via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 4 10:24:59 PDT 2016
etienneb created this revision.
etienneb added a reviewer: rnk.
etienneb added subscribers: chrisha, llvm-commits.
Herald added subscribers: dberris, kubabrecka.
The sanitizer allocators can works with a dynamic address space
(i.e. specified with ~0ULL).
Unfortunately, the code was broken on GetMetadata and GetChunkIdx.
The current patch is moving the Win64 memory test to a dynamic
address space. There is a migration to move every concept to a
dynamic address space on windows.
To have a better coverage, the unittest are now testing
dynamic address space on other platforms too.
https://reviews.llvm.org/D23170
Files:
lib/sanitizer_common/sanitizer_allocator_primary64.h
lib/sanitizer_common/sanitizer_win.cc
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23170.66826.patch
Type: text/x-patch
Size: 5297 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160804/d46a69bc/attachment-0001.bin>
More information about the llvm-commits
mailing list