ktap เป็นโอเพนซอร์สสมบูรณ์ฟรีน้ำหนักเบาและโครงการซอฟต์แวร์บรรทัดคำสั่งขนาดเล็กที่มีวัตถุประสงค์เพื่อให้ GNU / ผู้ใช้ลินุกซ์กับสคริปต์ที่ใช้รุ่นต่อไปแบบไดนามิกติดตาม program.Features ที่คุณสมบัติ glanceKey รวมถึงการที่เรียบง่าย แต่มีประสิทธิภาพ ภาษาสคริปต์ล่ามลงทะเบียนตามที่ได้รับการปรับปรุงอย่างมากในเคอร์เนลลินุกซ์และไม่ได้ขึ้นอยู่กับ GCC (GNU Compiler Collection) สำหรับแต่ละสคริปต์ทำงาน นอกจากนี้ยังสนับสนุนเคอร์เนล 3.1 และต่อมา
ยูทิลิตี้เป็นเรื่องง่ายที่จะใช้ในสภาพแวดล้อมที่ฝังตัวโดยไม่ต้องแก้จุดบกพร่องข้อมูลสนับสนุน k (เกษียณ) สอบสวน TracePoint, U (เกษียณ) สอบสวนจับเวลาร่องรอยฟังก์ชั่นอื่น ๆ ktap สามารถใช้กับ 32 บิต (x86), ARM, PPC (PowerPC) และสถาปัตยกรรม MIPS การสนับสนุนในการฉีด kernel.Getting ลินุกซ์เริ่มต้นด้วย ktapInstalling ktap ค่อนข้างง่าย จะต้องมีการรวบรวมกับเคอร์เนลของคุณเพื่อให้แน่ใจว่าคุณติดตั้งแพคเกจส่วนหัวของลินุกซ์ (s) ก่อนที่จะพยายามติดตั้งซอฟต์แวร์ ดาวน์โหลดรุ่นล่าสุดของ ktap จาก Softoware บันทึกไว้ในไดเรกทอรีบ้านของคุณและแกะมัน
เปิดแอพพลิเคเทอร์ย้ายไปยังสถานที่ที่คุณ rsquo; Ve สกัดเก็บไฟล์ (เช่น cd /home/softoware/ktap-0.4) เรียก & lsquo; & rsquo ทำให้; คำสั่งเพื่อรวบรวมโปรแกรมตามด้วย & lsquo; ทำให้โหลด & rsquo; คำสั่งในการโหลดโมดูลเคอร์เนล ktapvm
ติดตั้งโดยใช้ & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งเป็นผู้ใช้ที่ได้รับการยกเว้นหรือ & lsquo; ให้ติดตั้ง & rsquo; คำสั่งเป็นราก จากนั้นคุณสามารถโต้ตอบกับ ktap โดยใช้ & lsquo; ตัวอย่าง ktap / helloworld.kp & rsquo; command.Command บรรทัด optionsRun & lsquo; ktap -h & rsquo; คำสั่งในการจำลอง terminal เพื่อดูโปรแกรม & rsquo; S เลือกบรรทัดคำสั่งเริ่มต้น เหล่านี้จะช่วยให้คุณสามารถส่งผลลัพธ์สคริปต์ไปยังแฟ้มแทน stderr การระบุ CPU ในการตรวจสอบเพื่อแสดงการประทับเวลาสำหรับการจัดกิจกรรมเพื่อเปิดใช้งานโหมด verbose, เช่นเดียวกับรายการรหัสไบต์เหตุการณ์ที่กำหนดไว้ล่วงหน้าในระบบ หรือฟังก์ชั่นที่มีอยู่และบันทึก SDT จากเอสโอ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- สนับสนุน tracepoints, k (เกษียณ) สอบสวนมึง (เกษียณ) สอบสวน, ตั้งเวลา, การติดตามการทำงาน SDT ฯลฯ .
- 86 สนับสนุน x86-64, PowerPC แขน.
- การสนับสนุนเคอร์เนล 3.1 และรุ่นใหม่รวมถึงการพ้นจากลินุกซ์.
- การสนับสนุน FFI (เรียกใช้ฟังก์ชันเคอร์เนลจากสคริปต์)
มีอะไรใหม่ ในรุ่น 0.3:
- การติดตามบล็อกใหม่ง่ายไวยากรณ์:
- ร่องรอย EVENTDEF {กระทำ}
- trace_end {กระทำ}
- คำหลักติดตามกิจกรรมใหม่: argevent, argname, arg1..arg9:
- ร่องรอย & quot; syscalls: * & quot; ฟังก์ชั่น () {
- พิมพ์ (argevent)
- บล็อกจับเวลาใหม่ไวยากรณ์:
- ติ๊ก-N {กระทำ}
- รายละเอียด-N {กระทำ}
- การสนับสนุนการรวมพื้นฐาน:
- มันคล้ายกับ systemtap ใช้ & quot;
ความคิดเห็นที่ไม่พบ