Update debugging authored by umaumax's avatar umaumax
......@@ -130,7 +130,8 @@ strace -e trace=file ld -lhoge
sudo lsof -p $PID
```
利用している動的ライブラリの情報も取得できる
* 利用している動的ライブラリの情報も取得できる
* 特に、ログファイルが一発でわかる
### 特定のプロセスの動きを一時的に停止したい
``` bash
......@@ -152,8 +153,10 @@ pidstat -w 1 -p $PID
### 特定のパスのコマンドを置き換える方法
* 方法1: `$PATH`を置き換える
* オリジナルのシェル関数(`set_command_logger COMMAND_NAME`)がある
* 方法2: `mount --bind`を利用する
* 直接ファイルパス指定で起動するケースでも置換可能
* ただし、元のファイルが呼べなくなる
### g++コマンドの引数のトレース
`cxx.sh`
......
......