25 #include "common/list.h" 26 #include "sci/engine/vm_types.h" 37 BREAK_SELECTORREAD = 1 << 1,
38 BREAK_SELECTORWRITE = 1 << 2,
45 BREAK_ADDRESS = 1 << 4,
49 enum BreakpointAction {
62 BreakpointAction _action;
66 kDebugSeekNothing = 0,
68 kDebugSeekLevelRet = 2,
69 kDebugSeekSpecialCallk = 3,
71 kDebugSeekStepOver = 5
76 bool breakpointWasHit;
85 int _activeBreakpointTypes;
87 void updateActiveBreakpointTypes();
91 extern int g_debug_sleeptime_factor;
92 extern int g_debug_simulated_key;
93 extern bool g_debug_track_mouse_clicks;
BreakpointType
Definition: debug.h:31
reg_t _regAddress
Breakpoints on addresses.
Definition: debug.h:60
Common::String _name
Breakpoints on selector names.
Definition: debug.h:61
uint32 _address
Breakpoints on exports.
Definition: debug.h:59
Definition: vm_types.h:39