@@ -135,7 +135,7 @@ getValidSourceRefFromSource Source{..} = do
135
135
getSourceFromFullPak :: SourceId -> Adaptor ESTG (Text , [(StgPoint , SrcRange )], [(StgPoint , Tickish )])
136
136
getSourceFromFullPak sourceId = do
137
137
ESTG {.. } <- getDebugSession
138
- SourceRef_SourceFileInFullpak srcDesc <- case Bimap. lookupR sourceId dapSourceRefMap of
138
+ srcDesc <- case Bimap. lookupR sourceId dapSourceRefMap of
139
139
Nothing -> do
140
140
sendError (ErrorMessage (T. pack $ " Unknown sourceId: " ++ show sourceId)) Nothing
141
141
Just value -> pure value
@@ -151,32 +151,32 @@ getSourceFromFullPak sourceId = do
151
151
ir <- readModpakS fullPakPath sourcePath T. decodeUtf8
152
152
pure (ir, [] , [] )
153
153
154
- getSourceFromSourceRefDescriptor :: DapSourceRefDescriptor -> Adaptor ESTG Source
155
- getSourceFromSourceRefDescriptor sourceRefDesc @ ( SourceRef_SourceFileInFullpak srcDesc) = do
154
+ getSourceFromSourceCodeDescriptor :: SourceCodeDescriptor -> Adaptor ESTG Source
155
+ getSourceFromSourceCodeDescriptor srcDesc = do
156
156
srcDescSet <- getsApp sourceCodeSet
157
157
extraSources <- case srcDesc of
158
158
Haskell packageName qualModName
159
159
| cStub <- FFICStub packageName qualModName
160
160
, hStub <- FFIHStub packageName qualModName
161
161
-> Just <$> sequence (
162
- [ getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ ExtStg packageName qualModName)
163
- , getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ GhcCore packageName qualModName)
164
- , getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ GhcStg packageName qualModName)
165
- , getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ Cmm packageName qualModName)
166
- , getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ Asm packageName qualModName)
167
- , getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak $ ModInfo packageName qualModName)
162
+ [ getSourceFromSourceCodeDescriptor ( ExtStg packageName qualModName)
163
+ , getSourceFromSourceCodeDescriptor ( GhcCore packageName qualModName)
164
+ , getSourceFromSourceCodeDescriptor ( GhcStg packageName qualModName)
165
+ , getSourceFromSourceCodeDescriptor ( Cmm packageName qualModName)
166
+ , getSourceFromSourceCodeDescriptor ( Asm packageName qualModName)
167
+ , getSourceFromSourceCodeDescriptor ( ModInfo packageName qualModName)
168
168
] ++
169
- [ getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak cStub)
169
+ [ getSourceFromSourceCodeDescriptor cStub
170
170
| Set. member cStub srcDescSet
171
171
] ++
172
- [ getSourceFromSourceRefDescriptor ( SourceRef_SourceFileInFullpak hStub)
172
+ [ getSourceFromSourceCodeDescriptor hStub
173
173
| Set. member hStub srcDescSet
174
174
])
175
175
176
176
_ -> pure Nothing
177
177
178
178
let sourceName = cs $ getSourceName srcDesc
179
- sourceRef <- getSourceRef sourceRefDesc
179
+ sourceRef <- getSourceRef srcDesc
180
180
ESTG {.. } <- getDebugSession
181
181
pure defaultSource
182
182
{ sourceName = Just $ sourceName -- used in source tree children
@@ -185,7 +185,7 @@ getSourceFromSourceRefDescriptor sourceRefDesc@(SourceRef_SourceFileInFullpak sr
185
185
, sourceSources = extraSources
186
186
}
187
187
188
- getSourceRef :: DapSourceRefDescriptor -> Adaptor ESTG Int
188
+ getSourceRef :: SourceCodeDescriptor -> Adaptor ESTG Int
189
189
getSourceRef key = do
190
190
-- NOTE: Source code related db is populated at initialization
191
191
getsApp (Bimap. lookup key . dapSourceRefMap) >>= \ case
0 commit comments