@@ -193,7 +193,6 @@ def _update_debugger_state(self, debug_event):
193
193
self .current_thread = self .threads [debug_event .dwThreadId ]
194
194
195
195
def _dispatch_debug_event (self , debug_event ):
196
- #print("DISPATCH {0}".format(DEBUG_EVENT.KNOWN_EVENT_CODE.get(debug_event.dwDebugEventCode)))
197
196
handler = self ._DebugEventCode_dispatch .get (debug_event .dwDebugEventCode , self ._handle_unknown_debug_event )
198
197
return handler (debug_event )
199
198
@@ -498,14 +497,15 @@ def _handle_unknown_debug_event(self, debug_event):
498
497
def _handle_exception_breakpoint (self , exception , excp_addr ):
499
498
excp_bitness = self .get_exception_bitness (exception )
500
499
# Sub-method _do_setup() ?
500
+ dbg_has_setup = None
501
501
if not self .first_bp_encoutered :
502
502
dbg_has_setup = not getattr (self .on_setup , "_abstract_on_setup_" , False )
503
503
self .first_bp_encoutered = True
504
504
if dbg_has_setup :
505
505
with self .DisabledMemoryBreakpoint ():
506
506
continue_flag = self .on_setup () # Handle single-step here ?
507
507
# Check killed in action ?
508
- # What if setup + BP object()
508
+ # What if setup + BP object() ?
509
509
if excp_addr in self .breakpoints [self .current_process .pid ]:
510
510
thread = self .current_thread
511
511
if self .current_process .bitness == 32 and excp_bitness == 64 :
0 commit comments