これをbrkシステムコール関数内に追加してみました:
void *addr = sbrk(0);
printk("current-add-is-%p-\n", addr);
しかし、カーネルのコンパイル中に sbrk 関数の暗黙の宣言というエラーが返されました。そして、sbrkが定義されている場所を見つけることができませんでした!! ユーザー プロセスがプログラム ブレーク アドレスを拡張しようとするたびに、現在のプログラム ブレーク アドレスがわかれば、プロセスが要求しているメモリ量を測定できます。
ありがとうございました。