static inline bool s_is_mallocd(const void *addr) { char *caddr0 = (char *)addr; char *caddr1 = caddr0 - 1; return (mprobe((void *)caddr0) == MCHECK_OK && mprobe((void *)caddr1) == MCHECK_HEAD) ? true : false; }
int gnut_mprobe(void *d) { #ifdef MCHECK return mprobe(d); #else return 0; #endif }