우리 모두 알고 있듯이 ptrace 시스템 호출은 Unix 계열 시스템에서 가장 강력한 시스템 호출 중 하나입니다. 모든 디버깅 소프트웨어는 ptrace를 사용하여 다른 프로세스, 즉 피추적자를 모니터링하고 조작합니다. ptrace를 사용하면 피추적자 프로세스에서 읽기/쓰기 시스템 호출을 추적할 수 있습니다. 피추적자를 모니터링하고 피추적자가 분기 명령을 실행할 때만 추적자에게 알리기 위해 ptrace를 사용할 수 있나요? 가능합니까? 그렇지 않다면 특정 주소의 특정 명령이 실행될 때 추적기에 알릴 수 있습니까?
PTRACE_SINGLESTEP은 성능 저하를 유발하므로 제 경우에는 사용하기에 적합하지 않습니다.
도움을 주셔서 감사합니다.