History

Reduce assembly footprint of execute function to allow for specialized tool dispatcher logic Fix locking strategy in scheduler - Release lock prior to notify Change default build optimization to 'for speed' rather than 'full' Add current thread quanta to register and specify size for thread state enum No longer free tool dispatcher after all tools have detached

arr committed 10 years ago

Commit 81423391 parent ed790b411 files · +241 −66Browse files

Showing the changes to src/exec/debugger.cpp (1 of 11 files). Show all

Unified · Split

src/exec/debugger.cpp+4−0
@@ -798,6 +798,8 @@ namespace · 797 unmodified lines
798798
799799 void prompt(debugger &debugger, const vm_registers_t &r)
800800 {
801+ debugger.controller->suspend_all_threads();
802+
801803 std::cout
802804 << console_modifiers::green_font
803805 << console_modifiers::bold
@@ -842,6 +844,8 @@ namespace · 38 unmodified lines
842844 debug_print_error(e.what());
843845 }
844846 }
847+
848+ debugger.controller->resume_all_threads();
845849 }
846850 }
847851