簡體   English   中英

C ++獲取函數讀取的字節數

[英]C++ Getting number of bytes read by a function

有沒有辦法獲取該函數讀取的字節數?

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

 ru_inblock;       /* block input operations */

但是如何獲得函數讀取的字節數呢?

你不能 您將需要預加載自己的SO,該SO將覆蓋read(2)並調用它,並計算實際讀取的字節數。

使用strace(1)或調試器。 您將不得不對輸出進行一點后處理,但是有關syscall傳輸的數據的所有信息都已存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM