[PATCH] D42030: [WebAssembly] Define __heap_base global
Sam Clegg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 17 12:08:41 PST 2018
sbc100 added a comment.
The musl malloc implementation seems to choose to use brk() directly over mmap, which means it will always be working with a contiguous region, so there shouldn't be any fragmentation in this case.
Even in the mmap case fragmentation should be problem according the comment in the code `Expand the heap in-place if brk can be used, or otherwise via mmap, using an exponential lower bound on growth by mmap to make fragmentation asymptotically irrelevant.`
Repository:
rLLD LLVM Linker
https://reviews.llvm.org/D42030
More information about the llvm-commits
mailing list