質問ですが、malloc()で確保した領域ってポインタ変数から求めることってできないですよね?

p = malloc(sizeof(int) * 10);

pからint * 10個分のサイズを求める方法です。
sizeof(p)とかだとポインタ変数そのもののサイズ返っちゃうので…