===== Systemtap ===== ./configure --prefix=/usr --disable-static --docdir=/usr/share/doc/systemtap-5.1/ --without-python2-probes make make check sudo make install ==== 의존성 ==== * 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 - 다음과 같이 커널 컴파일 \\ make modules_install install headers_install - 새로운 커널로 부팅 커널 빌드 소스 트리를 남겨두었다면 간단하게 다음과 같이 실행한다. stap -r /path/to/kernel/build/tree 또는 "-r" 옵션없이 실행하려면 ln -sv /path/to/kernel/build/tree /lib/modules/RELESE/build