Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道在内核源代码版本 >= 2.6 中brk定义的位置。那是哪个c文件包含它的定义?grep没有透露太多。也在sbrkglibc中实现正确吗?
brk
grep
sbrk
它在mmap.c。寻找:
mmap.c
SYSCALL_DEFINE1(brk, unsigned long, brk)
手册页说:
在 Linux 上,sbrk() 被实现为一个使用 brk() 系统调用的库函数,并进行一些内部记账以便它可以返回旧的中断值。