Messages in this thread |  | | From | "Luck, Tony" <> | Subject | RE: Finding out whether memory was allocated with kmalloc or vmal loc | Date | Mon, 26 Aug 2002 17:18:27 -0700 |
| |
Michael Bellion wrote: > given a pointer p, is there an easy and platform independent way to find out, > whether the memory location that p points to was allocated with kmalloc or
> vmalloc?
Try: #include <linux/mm.h>
if (PageSlab(virt_to_page(p)) { /* this was allocated by mm/slab.c */ } else { /* it wasn't ... may vmalloc'ed? */ }
-Tony - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |