编程技术记录

世界你好!

在Windows平台上,判断野指针的库函数有一些,如IsBadReadPtr,IsBadWritePtrAfxIsValidAddress

在iOS 的Object-C 的MRC时代,也有一个类似的方法malloc_zone_from_ptr

extern malloc_zone_t *malloc_zone_from_ptr(const void *ptr);
    /* Returns the zone for a pointer, or NULL if not in any zone.
    The ptr must have been returned from a malloc or realloc call. */

返回zone上的指针,或者返回NULL表示不在任何zone上。
ptr参数必须是已经调用malloc或realloc返回值。

发表回复

© Beli. All Rights Reserved.