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