ktap는 glanceKey 기능에 program.Features을 추적 차세대 스크립트 기반의 동적 간단하면서도 강력한 포함와 GNU / 리눅스 사용자를 제공하는 것을 목표로 완전히 무료로 가볍고 작은 명령 줄 소프트웨어 프로젝트는 오픈 소스이며, 스크립트 언어, 주로 리눅스 커널에 최적화되어, 각각의 실행 스크립트 GCC (GNU 컴파일러 컬렉션)에 의존하지 않는 레지스터 기반 통역. 또한 리눅스 커널 3.1 이상을 지원합니다.
이 유틸리티는 디버깅 정보없이, 임베디드 환경에서 쉽게 사용할 수, 등 ktap 32 비트 (86)에 사용할 수있는 K (RET) 프로브, 트레이스, U (RET) 프로브, 타이머 기능 추적을 지원하며, ARM, 리눅스 kernel.Getting가 ktapInstalling의 ktap 시작 메인 라인에서 지원 PPC (파워) 및 MIPS 아키텍처는 매우 쉽다. 그것은 당신의 리눅스 커널에 대해 컴파일, 그래서 당신이 소프트웨어를 설치하려고 시도하기 전에 리눅스 커널 헤더 패키지 (들)을 설치하는 것이 있는지 확인해야합니다. , Softoware에서 ktap의 최신 버전을 다운로드 홈 디렉토리에 저장하고 압축을 풉니 다.
당신 및 다른 URL이 위치로 이동, 터미널 응용 프로그램을 열고, 실행, 아카이브 파일 (예 : CD를 /home/softoware/ktap-0.4)를 추출했습니다 & lsquo; 만들 및 다른 URL; 명령은 & lsquo 다음에 프로그램을 컴파일하려면, 부하 및 다른 URL을; 명령은 ktapvm 커널 모듈을로드합니다.
를 실행하여 설치 & lsquo; sudo를 설치 및 다른 URL 확인; 권한이있는 사용자 또는 & lsquo 등의 명령, 설치 및 다른 URL 확인; 루트로 명령을 실행합니다. 그런 다음 실행하여 ktap와 상호 작용할 수 & lsquo; ktap 샘플 / helloworld.kp 및 다른 URL; command.Command 온라인 optionsRun & lsquo; ktap -h 및 다른 URL; 터미널 에뮬레이터의 명령은 프로그램 및 다른 URL을 볼 수 있습니다;의 기본 명령 줄 옵션을. 이들은 당신이 상세 모드를 활성화뿐만 아니라 시스템의 바이트 코드, 미리 정의 된 이벤트를 나열하려면 이벤트에 대한 타임 스탬프를 표시, 모니터링 할 수있는 CPU를 지정하는 대신에 표준 에러 파일로 스크립트 출력을 보낼 수 있습니다 또는 DSO에서 제공하는 기능과 SDT 노트
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
지원에서 추적, K (RET) 프로브, U (RET) 프로브, 타이머 기능 추적, SDT 등
지원 86, x86-64에, 파워, 팔.
지원 커널 3.1 및 최신 버전은 리눅스 메인 라인을 포함한다.
지원 FFI (스크립트에서 커널 함수를 호출)
이 버전 0.3의 새로운 기능 :
이 간단한 새로운 추적 블록 구문 :
EVENTDEF {작업을} 추적
trace_end {동작}
새로운 이벤트 추적 키워드 : argevent, argname, arg1..arg9 :
추적 & quot; 콜을 : * & quot; 함수 () {
인쇄 (argevent)
새로운 타이머 블록 구문 :
틱-N {동작}
프로필-N {동작}
기본 집계 지원 :
이 SystemTap의 사용 & quot와 비슷하다;
댓글을 찾을 수 없습니다