【发布时间】:2016-03-07 16:38:47
【问题描述】:
我尝试在 brk 系统调用函数中添加这个:
void *addr = sbrk(0);
printk("current-add-is-%p-\n", addr);
但它在内核编译期间返回错误,即隐式声明 sbrk 函数。而且我找不到定义 sbrk 的位置!! 我只需要测量,每当某个用户进程尝试扩展其程序中断地址时,我就会知道它当前的程序中断地址,以便我可以测量有多少内存进程正在请求。
谢谢。
【问题讨论】:
标签: linux linux-kernel kernel sbrk brk