Systemtap

의존성

linux kernel

C 컴파일러 (커널 컴파일용)

C++11 컴파일러 (Systemtap 컴파일용)

Elfutils 0.151+ (libdwfl 필요)

cpio

rsync

jupyter (python module)

필요한 커널 옵션

다음 옵션들이 커널 설정에 있다면 활성화 한다.

CONFIG_DEBUG_INFO

CONFIG_KPROBES

CONFIG_RELAY

CONFIG_DEBUG_FS

CONFIG_MODULES

CONFIG_MODULE_UNLOAD

CONFIG_UPROBES

다음과 같이 커널 컴파일

새로운 커널로 부팅

커널 빌드 소스 트리를 남겨두었다면 간단하게 다음과 같이 실행한다.

또는 “-r” 옵션없이 실행하려면