标签: gdb virtual-memory
从技术上讲,GDB如何获得对正在运行的进程的内存地址的访问权?
如果我的gdb附加到正在运行的给定pid(比如1234),我想知道它如何能够在0x097a2009读取这个给定过程的内容,而不是什么'在0x097a2009为自己。
0x097a2009
我的意思是因为所有进程实际上都拥有相同的地址,但却永远无法看到真实的实际物理内存地址,GDB如何执行该转换并读取1234' s 0x097a2009而不是自己的0x097a2009?
1234