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
798 798
799 void prompt(debugger &debugger, const vm_registers_t &r)799 void prompt(debugger &debugger, const vm_registers_t &r)
800 {800 {
801 debugger.controller->suspend_all_threads();
802
801 std::cout803 std::cout
802 << console_modifiers::green_font804 << console_modifiers::green_font
803 << console_modifiers::bold805 << console_modifiers::bold
@@ -842,6 +844,8 @@ namespace · 38 unmodified lines
842 debug_print_error(e.what());844 debug_print_error(e.what());
843 }845 }
844 }846 }
847
848 debugger.controller->resume_all_threads();
845 }849 }
846}850}
847 851