| printBacktrace(PrintStream, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| exception(IRubyObject[]) |   | 18% |   | 20% | 3 | 4 | 6 | 8 | 0 | 1 |
| copySpecialInstanceVariables(IRubyObject) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| set_backtrace(IRubyObject) |   | 55% |   | 50% | 2 | 4 | 3 | 8 | 0 | 1 |
| prepareIntegratedBacktrace(ThreadContext, StackTraceElement[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| printStackTraceLine(PrintStream, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| backtrace_locations(ThreadContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newException(ThreadContext, RubyClass, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| printBacktrace(PrintStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isArrayOfStrings(IRubyObject) |   | 85% |   | 67% | 2 | 4 | 0 | 5 | 0 | 1 |
| to_s(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setBacktraceData(BacktraceData) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBacktraceData() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBacktraceElements() |   | 82% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| op_equal(ThreadContext, IRubyObject) |  | 100% |   | 80% | 2 | 6 | 0 | 6 | 0 | 1 |
| op_eqq(ThreadContext, IRubyObject, IRubyObject) |  | 100% |   | 57% | 6 | 8 | 0 | 8 | 0 | 1 |
| inspect(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| createExceptionClass(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| initialize(IRubyObject[], Block) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| to_s19(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| RubyException(Ruby, RubyClass, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| initBacktrace() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| prepareBacktrace(ThreadContext, boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| cause(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| forceBacktrace(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBacktrace() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| exception(ThreadContext, IRubyObject, IRubyObject[], Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newException(Ruby, RubyClass, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RubyException(Ruby, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| backtrace() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| message(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCause(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |