• ดีบักเกอร์ความเร็วสูงที่เบามากสำหรับ Linux โดยเฉพาะ ได้แรงบันดาลใจจาก RemedyBG และพัฒนาเองด้วย Rust โดยไม่พึ่งพา gdb หรือ lldb
  • ด้วยการตอบสนองที่รวดเร็วและ UI แบบ TUI จึงสามารถจัดการไฟล์ปฏิบัติการขนาดใหญ่ (เช่น ClickHouse ขนาด 2.5GB) ได้อย่างราบรื่น
    • งานที่ใช้เวลานานอย่างการโหลด/ค้นหาก็สามารถยกเลิกได้ด้วย asynchronous/multithread และรองรับการแสดงความคืบหน้า
  • แจกจ่ายเป็นไฟล์ปฏิบัติการเดี่ยวขนาด 6MB โดยไม่ต้องติดตั้ง และไม่มี dependency
  • ข้อจำกัด: รองรับเฉพาะ Linux x86_64, รองรับเฉพาะ TUI, ไม่มีฟีเจอร์ remote debugging, การติดตาม fork, record/replay และไม่รองรับภาษาแบบ VM-based เช่น Java/Python

ฟีเจอร์หลัก

  • breakpoint / conditional breakpoint
  • การรันทีละขั้น, การแสดงโค้ด/assembly
  • รองรับ watch expression และ standard library pretty-printer
  • ฟังก์ชัน downcasting ที่อิงกับ vtable

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น