1
 strace cp reg.txt new.txt 

上記のコマンドで、メモリ管理に関連するシステム コールを特定するにはどうすればよいですか? map や mmap などの基本的なものはいくつか知っています。出力には次のようなシステムコールがあります

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb78b3000
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb76a5000
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x2a1) = 0xb78b4000

しかし、メモリ管理に関連するすべてのシステム コールを特定する方法はありますか。

4

1 に答える 1

0

使用できます

strace -e trace=mmap,mmap2 cp reg.txt new.txt

メモリ関連のトレースのみをgrepします。

于 2015-08-24T19:38:28.033 に答える