システムコール呼び出しを表示する

straceコマンドで、指定したプログラムが実行される際に呼び出されるシステム・コールを追跡して表示できる。Linuxのそれとはちょっと違う様子(まぁcygwinだしね)。

$ strace --mask=syscall ls
  198     198 [main] ls 5244 time: 1231821883 = time (0)
 1547    1745 [main] ls 5244 normalize_posix_path: src .
  117    1862 [main] ls 5244 cwdstuff::get: (/home/itoh/dolphin/bin) = cwdstuff::get (0x22C860, 260, 1, 0), errno 0
  157    2019 [main] ls 5244 symlink_info::check: not a symlink
...

参考 : http://www.okisoft.co.jp/esc/cygwin-14.html