+\r
+type SiteMap = [(SiteNumber, Coord)]\r
+type Coord = (Int, Int)\r
+\r
+noDbgSites :: SiteMap\r
+noDbgSites = []\r
+\r
+-- | Returns the 'identity' jumps\r
+-- Used to deal with spliced code, where we don't want breakpoints\r
+#ifdef GHCI\r
+lookupBogusBreakpointVal :: Name -> Maybe HValue\r
+lookupBogusBreakpointVal name \r
+ | name == breakpointJumpName = Just$ unsafeCoerce# (\_ _ _ _ a->a)\r
+ | name == breakpointAutoJumpName = Just$ unsafeCoerce# (\_ _ _ _ a->a)\r
+ | name == breakpointCondJumpName = Just$ unsafeCoerce# (\_ _ _ _ _ a->a)\r
+ | otherwise = Nothing\r
+#else \r
+lookupBogusBreakpointVal _ = Nothing\r
+#endif /* GHCI */\r
+\r