Changes
Page history
Update debugging
authored
Jul 25, 2023
by
umaumax
Show whitespace changes
Inline
Side-by-side
debugging.md
View page @
b2a718da
...
...
@@ -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`
...
...
...
...