我怎么知道内核缓冲区是否来自堆栈?

时间:2012-01-23 14:11:42

标签: linux-kernel

有没有办法确定作为void *指针接收的缓冲区是来自堆栈还是已经分配了任何其他mechansim(vmalloc,kmalloc,...)?

换句话说,是否存在类似于is_vmalloc_addr的API或技巧,以了解缓冲区是否来自堆栈?

1 个答案:

答案 0 :(得分:1)

请见include/linux/sched.hobject_is_on_stack()。希望这会有所帮助。