class TraceTree::Point::CcallKernelRaise

Public Class Methods

event_class_method() click to toggle source
# File lib/trace_tree/point/ccall_kernel_raise.rb, line 5
def self.event_class_method
  [:c_call, Kernel, :raise]
end

Public Instance Methods

parameters() click to toggle source
# File lib/trace_tree/point/ccall_kernel_raise.rb, line 9
def parameters
  if (err_creating = callees[0]) && (e = err_creating.return_value)
    (e.message == e.class.name) ? "#<#{e.class}>" : "#<#{e.class}: #{e.message}>"
  else
    "#<RuntimeError>"
  end
end