0

関数によって読み取られたバイト数を取得する方法はありますか?

関数**getrusage**を使用して、カウントを取得できます

 ru_inblock;       /* block input operations */

しかし、関数によって読み取られたバイト数を取得する方法は?

4

2 に答える 2

1

できません。独自の SO をプリロードして、read(2)呼び出し元をオーバーライドし、実際に読み取られたバイト数をカウントする必要があります。

于 2012-07-20T06:40:22.360 に答える
0

strace(1)またはデバッガを使用します。出力を少し後処理する必要がありますが、システムコールによって転送されたデータに関するすべての情報がそこにあります。

于 2012-07-20T08:00:56.103 に答える