mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-07 20:40:46 +00:00
cb4ab730d6
RuntimeDyld::MemoryManager. The RuntimeDyld::MemoryManager::reserveAllocationSpace method is called when object files are loaded, and gives clients a chance to pre-allocate memory for all segments. Previously only the size of each segment (code, ro-data, rw-data) was supplied but not the alignment. This hasn't caused any problems so far, as most clients allocate via the MemoryBlock interface which returns page-aligned blocks. Adding alignment arguments enables finer grained allocation while still satisfying alignment restrictions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257294 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Makefile | ||
MCJITCAPITest.cpp | ||
MCJITMemoryManagerTest.cpp | ||
MCJITMultipleModuleTest.cpp | ||
MCJITObjectCacheTest.cpp | ||
MCJITTest.cpp | ||
MCJITTestAPICommon.h | ||
MCJITTestBase.h | ||
MCJITTests.def |