Как я могу узнать, исходит ли буфер ядра из стека? - PullRequest
2 голосов
/ 23 января 2012

Есть ли способ определить, поступил ли буфер, полученный как указатель void *, из стека или был ли выделен какой-либо другой механизм (vmalloc, kmalloc, ...)?

Другими словами, есть ли какой-нибудь API или трюк, похожий на is_vmalloc_addr, чтобы узнать, исходит ли буфер из стека?

1 Ответ

1 голос
/ 11 марта 2012

См. object_is_on_stack() в include / linux / sched.h . Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...