2013-05-13 17 views
1
strace cp reg.txt new.txt 

對於上述命令如何確定哪些系統調用與內存管理有關? 我知道一些基本的東西,比如map,mmap。輸出系統調用如內存管理相關的系統調用在Linux的複製命令

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 

但有沒有一種方法來確定所有與內存管理有關的系統調用。

回答

0

您可以使用

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

到grep只有內存相關的痕跡。