diff --git a/qiling/debugger/qdb/qdb.py b/qiling/debugger/qdb/qdb.py index 0d1d1fbf6..2e31cfe38 100644 --- a/qiling/debugger/qdb/qdb.py +++ b/qiling/debugger/qdb/qdb.py @@ -81,7 +81,10 @@ def bp_handler(ql, address, size, bp_list): elif init_hook and self.ql.loader.entry_point != init_hook: self.do_breakpoint(init_hook) - self.cur_addr = self.ql.loader.entry_point + if self.ql.entry_point: + self.cur_addr = self.ql.entry_point + else: + self.cur_addr = self.ql.loader.entry_point self.init_state = self.ql.save()