ghci-9.13: The library supporting GHC's interactive interpreter
Safe HaskellNone
LanguageHaskell2010

GHCi.Debugger

Synopsis

Single step mode

rts_enableStopNextBreakpoint :: ThreadId# -> IO () Source #

Enables the single step mode for a specific thread, thus stopping only on breakpoints in that thread.

rts_enableStopNextBreakpointAll :: IO () Source #

Enables the single step mode for all threads, thus stopping at any existing breakpoint.

rts_disableStopNextBreakpoint :: ThreadId# -> IO () Source #

Disables per-thread single-step mode. Note: if global single-step is enabled we stop at all breakpoints regardless of the per-thread flag.

rts_disableStopNextBreakpointAll :: IO () Source #

Disables the single step mode for all threads

Step out mode

Stop on exception

Breakpoint Callback

type BreakpointCallback = Addr# -> Addr# -> Int# -> Addr# -> Addr# -> Int# -> Bool -> HValue -> IO () Source #