macOS でシステムコールトレースを取得する

macOS で Linux の strace のようにシステムコールトレースを取得したい場合は、dtruss で同等のことができる。 実行例 % sudo dtruss -deflo sudo -u $(id -u -n) sleep 1 PID/THRD RELATIVE ELAPSD CPU SYSCALL(args) = return 83868/0x3967d6: 1084 30 27 open("/dev/dtracehelper\0", 0x2, 0x7FFF5DA57840) = 3 0 8386…