当前位置: 技术问答>linux和unix
如何获取虚地址的相关信息
来源: 互联网 发布时间:2016-08-07
本文导语: 接上个帖子 http://topic.csdn.net/u/20100227/16/fd571fab-2729-49d5-958a-b36a6d0a9c18.html?541147114 对于给定的一个虚地址,如何获取addr_info里面这些变量的值,是有现成的函数可以调用,还是需要通过计算或者是其他什么的才能得到这...
接上个帖子
http://topic.csdn.net/u/20100227/16/fd571fab-2729-49d5-958a-b36a6d0a9c18.html?541147114
对于给定的一个虚地址,如何获取addr_info里面这些变量的值,是有现成的函数可以调用,还是需要通过计算或者是其他什么的才能得到这些变量的值,希望能给我个思路
http://topic.csdn.net/u/20100227/16/fd571fab-2729-49d5-958a-b36a6d0a9c18.html?541147114
对于给定的一个虚地址,如何获取addr_info里面这些变量的值,是有现成的函数可以调用,还是需要通过计算或者是其他什么的才能得到这些变量的值,希望能给我个思路
|
刚才他不给你发了个pdf吗 那里面讲了哦 3.3使用addr_info()
3.3 Using addr_info()
You need to write a user-level function that takes a virtual address as input and will print information about
the address to standard out. Here’s the prototype of the function:
void print_addr_info(unsigned long vaddr);
The output should be formatted to conform to the following template:
Virtual address:
Physical address:
2
Virtual page number:
Physical page number:
Virtual page number:
Virtual memory area starting address:
Virtual memory area ending address:
User reference count:
Virtual memory area flags:
...
Page flags:
...
Some things to consider:
自己也多上google搜搜 这几天这里的人比较少
3.3 Using addr_info()
You need to write a user-level function that takes a virtual address as input and will print information about
the address to standard out. Here’s the prototype of the function:
void print_addr_info(unsigned long vaddr);
The output should be formatted to conform to the following template:
Virtual address:
Physical address:
2
Virtual page number:
Physical page number:
Virtual page number:
Virtual memory area starting address:
Virtual memory area ending address:
User reference count:
Virtual memory area flags:
...
Page flags:
...
Some things to consider:
自己也多上google搜搜 这几天这里的人比较少
|
回复LS的,建议使用google英文域名。
国外的资源还是比较好。
我已经很少使用google的中文域名了,一般是直接进英文域名查找。
这个东西,没搞过的,怕是回答不上来。
|
记号 学习 以后可能用的上