엄범


ltrace

library trace. userspace API call의 흐름을 볼 수 있다.

```bash

-S      -- Display system calls as well as library calls

```


strace    ( man )

system call trace. system call의 흐름을 볼 수 있다.

출력되는 binary값이 16진수가 아니라 8진수 이므로 주의!

```bash

-i       -- print instruction pointer at time of syscall

-f       -- follow forks, -ff -- with output into separate files

-e func


-c | -C  -- count time, calls, and errors for each syscall and report summary

-t | -T  -- print time spent in each syscall

```
core dump를 사용할 수 없는 환경에서 micro-inetd로 올려놓고 수행하면 어디에서 crash나는지 추적하는데 도움이 된다.


'OS > LINUX & UNIX' 카테고리의 다른 글

생성자, 소멸자 low-level  (0) 2017.01.13
secure-execution mode  (0) 2017.01.11
ltrace & strace  (0) 2017.01.07
/proc/<pid>/maps  (2) 2017.01.04
[Ubuntu] 초기 설정 / 업데이트  (0) 2016.12.25
ptrace  (0) 2016.12.25