We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d35acc5 commit e72a3caCopy full SHA for e72a3ca
cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerBase.py
@@ -238,9 +238,10 @@ def get_pc(self, frame_idx: int = 0) -> str:
238
frame_idx 0 is the current function.
239
"""
240
r = self.evaluate_expression("$pc", frame_idx)
241
- assert r.could_evaluate
242
- assert not r.is_optimized_away
243
- assert not r.is_irretrievable
+ if not r.could_evaluate or r.is_optimized_away or r.is_irretrievable:
+ raise DebuggerException(
+ "evaluating '$pc' failed - possibly unsupported by the debugger"
244
+ )
245
return r.value
246
247
def _external_to_debug_path(self, path):
0 commit comments