diff --git a/hilda/hilda_client.py b/hilda/hilda_client.py index 2252a98..a4c19e2 100644 --- a/hilda/hilda_client.py +++ b/hilda/hilda_client.py @@ -511,7 +511,8 @@ def callback(hilda, frame, bp_loc, options): :param dict options: User defined options. """ bp = bp_loc.GetBreakpoint() - symbol = hilda.breakpoints[bp.id].address # type: Symbol + + symbol = hilda.symbol(hilda.frame.addr.GetLoadAddress(hilda.target)) # type: Symbol # by default, attempt to resolve the symbol name through lldb name = str(symbol.lldb_symbol)