[PATCH] D43949: [scudo] Secondary allocator overhaul to support Windows
Aleksey Shlyapnikov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 2 15:23:05 PST 2018
alekseyshl added inline comments.
================
Comment at: lib/scudo/scudo_allocator_secondary.h:108
const uptr Ptr = UserBeg - Chunk::getHeaderSize();
- ReservedAddressRange *StoredRange = getReservedAddressRange(Ptr);
- *StoredRange = AddressRange;
+ LargeChunkHeader *H = LargeChunk::getHeader(Ptr);
+ H->StoredRange = AddressRange;
----------------
This is definitely confusing. One getHeader() expects user mem ptr, another expects chunk header ptr. Not sure what's the best way to improve it yet.
Repository:
rCRT Compiler Runtime
https://reviews.llvm.org/D43949
More information about the llvm-commits
mailing list