当您使用!address
命令查找拥有内存地址的模块时,它会显示分配基址
和基址
。
因此,Allocation Base
是加载 DLL 镜像的位置(与 lm
命令的输出相同),那么 Base Address
又如何呢?然后呢?
最佳答案
AllocationBase是指内存中已分配 block 的起始地址。 该 block 可以容纳不同类型的段。 当检查特定地址时,基地址会告诉你它所属的 block 从哪里开始,基地址将指向段的起始地址。
查看此链接,这是来自 MSDN 的精彩教程: Memory User Mode Tutorial
关于windbg - Windbg的 "address"命令中显示的Allocation Base是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182781/