Inside Ruby Debuggers: TracePoint, Instruction Sequence, and CRuby API
June 10, 2025
11 min read
●
JetBrains

This blog post is the second in a series based on the Demystifying Debuggers talk by Dmitry Pogrebnoy, RubyMine Team Leader. Without TracePoint technology, it would be impossible to build a modern Ruby debugger. Another crucial technology for Ruby debuggers is Instruction Sequence