eliminate stuck-step disabling hack

This commit is contained in:
Ryan Fleury
2024-03-27 14:36:11 -07:00
parent 1da92b8dbc
commit 22185cee5f
2 changed files with 1 additions and 11 deletions
+1 -10
View File
@@ -1737,11 +1737,6 @@ ctrl_thread__entry_point(void *p)
//- rjf: get next messages
CTRL_MsgList msgs = ctrl_u2c_pop_msgs(scratch.arena);
//- rjf: enable stuck-thread-step behavior in all cases - can be silently enabled by launch_and_init for subsequent messages
{
ctrl_state->disable_stuck_thread_step = 0;
}
//- rjf: process messages
DMN_CtrlExclusiveAccessScope
{
@@ -2503,11 +2498,7 @@ ctrl_thread__run(DMN_CtrlCtx *ctrl_ctx, CTRL_Msg *msg)
// the user breakpoint.
//
B32 target_thread_is_on_user_bp_and_trap_net_trap = 0;
if(ctrl_state->disable_stuck_thread_step)
{
ctrl_state->disable_stuck_thread_step = 0;
}
else if(stop_event == 0 && !ctrl_state->disable_stuck_thread_step)
if(stop_event == 0)
{
// rjf: gather stuck threads
DMN_HandleList stuck_threads = {0};
-1
View File
@@ -530,7 +530,6 @@ struct CTRL_State
String8List user_entry_points;
U64 exception_code_filters[(CTRL_ExceptionCodeKind_COUNT+63)/64];
U64 process_counter;
B32 disable_stuck_thread_step;
// rjf: user -> memstream ring buffer
U64 u2ms_ring_size;