[問題] 證明某 function 有用到 system call?

看板LinuxDev作者 (淡水..)時間18年前 (2007/02/14 15:41), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
嗨大家好, 最近在看 Linux IPC 的書中習題問到 要怎證明某個 function 有用到 system call? 例如 printf 會用到 read,要怎證明呢? 或是一般我們呼叫某個 function 或 執行某行statement 有沒有用到 system call 呢? 有沒有辦法 monitor 某段程式執行時用了幾次 system call? 請教一下大家了 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.162.85

02/15 00:04, , 1F
strace.... and printf() call write().
02/15 00:04, 1F

02/15 00:13, , 2F
哇 大大回好快 我趕快去試試看 3Q ^^
02/15 00:13, 2F

02/15 01:37, , 3F
strace -f -F -o xxx.c command
02/15 01:37, 3F

02/15 01:39, , 4F
上面那個不要用在會變成 Daemond 的程式喔...
02/15 01:39, 4F
文章代碼(AID): #15qosgyY (LinuxDev)
文章代碼(AID): #15qosgyY (LinuxDev)