[PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 24 12:14:50 PDT 2017
cryptoad added inline comments.
================
Comment at: lib/sanitizer_common/sanitizer_allocator_primary32.h:273
+ char padding[kCacheLineSize - 2 * sizeof(uptr) -
sizeof(IntrusiveList<TransferBatch>)];
};
----------------
alekseyshl wrote:
> How about using [kCacheLineSize - offsetof(SizeClassInfo, padding)] instead?
I can't seem to make that general idea to work one way or another.
The other possibility that some sanitizer parts use is just char padding[kCacheLinesize].
https://reviews.llvm.org/D39244
More information about the llvm-commits
mailing list