我正在尝试使用链接描述文件和elf文件实现自定义加载器。
我可以成功加载PT_LOAD类型的程序标题,其中可以包含.text
,.data
部分。
但我真正想要的是分别加载每个数据和文字“部分”并进行页面对齐。
到目前为止,我可以成功找到PT_LOAD
程序标题中包含的每个部分。
但是,我需要将此部分页面对齐(0x1000)以加载它分离的页面。
如何找到特定程序标题中的所有部分页面对齐?
答案 0 :(得分:1)
使每个部分页面对齐。
e.g。让每个部分检查它是否等于页面大小(例如0x1000) 如果它超过你的页面,将其四舍五入到页面大小。 有一些常规类似于下面列出的。
objectSprite.graphics.drawCircle(objectArray.x, objectArray.y,objectArray.radius);