class DEBUGGER__::Session

def enter_postmortem_session exc

def enter_postmortem_session exc
  return unless exc.instance_variable_defined? :@__debugger_postmortem_frames
  frames = exc.instance_variable_get(:@__debugger_postmortem_frames)
  @postmortem = true
  ThreadClient.current.suspend :postmortem, postmortem_frames: frames, postmortem_exc: exc
ensure
  @postmortem = false
end