当前位置: 技术问答>linux和unix
如何读取mm_struct中start_code至end_code 代码段的内容
来源: 互联网 发布时间:2017-04-21
本文导语: 如题,我已经获得了进程描述符 task_struct和 内存描述符mm_struct; 我的目标是从内存描述符中,把代码段、数据段等地址指向的内容获取出来; 比如我获得了某进程的代码段起始地址:0x08048000, 这是虚拟地址吧?是...
如题,我已经获得了进程描述符 task_struct和 内存描述符mm_struct;
我的目标是从内存描述符中,把代码段、数据段等地址指向的内容获取出来;
比如我获得了某进程的代码段起始地址:0x08048000, 这是虚拟地址吧?是不是应该要通过页机制什么的转换成物理地址先?
我看了地址转换,绕的我一头雾水;
求大神们给一段代码参考,怎么将地址指向的内容获得出来。
我的目标是从内存描述符中,把代码段、数据段等地址指向的内容获取出来;
比如我获得了某进程的代码段起始地址:0x08048000, 这是虚拟地址吧?是不是应该要通过页机制什么的转换成物理地址先?
我看了地址转换,绕的我一头雾水;
求大神们给一段代码参考,怎么将地址指向的内容获得出来。
|
上层程序不用管地址转换什么的吧,围观
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。