C ++获取函数读取的字节数

时间:2012-07-20 06:31:19

标签: c++ linux g++

有没有办法获取函数读取的字节数?

使用函数**getrusage**我可以得到

的计数
 ru_inblock;       /* block input operations */

但是如何获取按函数读取的字节数?

2 个答案:

答案 0 :(得分:1)

你不能。您需要预先加载自己的SO,它覆盖调用它的read(2)并计算实际读取的字节数。

答案 1 :(得分:0)

使用strace(1)或调试器。您将不得不稍微对输出进行后处理,但系统调用所传输的数据的所有信息都在那里。