mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
387a94a205
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. llvm-svn: 257294 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Makefile | ||
MCJITCAPITest.cpp | ||
MCJITMemoryManagerTest.cpp | ||
MCJITMultipleModuleTest.cpp | ||
MCJITObjectCacheTest.cpp | ||
MCJITTest.cpp | ||
MCJITTestAPICommon.h | ||
MCJITTestBase.h | ||
MCJITTests.def |