int *hoge;
hoge = (int *)malloc(sizeof(int));
free(hoge);

とやって、4行目以降ですでにhogeがfreeされているって事を知ることは出来ます?