mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 17:28:07 +00:00
dbg_engine: ctrl thread - be robust to strange duplicate module unload events
This commit is contained in:
@@ -2816,8 +2816,15 @@ d_ctrl_thread__module_close(D_Handle process, D_Handle module, U64 base_vaddr)
|
|||||||
arena_release(node->arena);
|
arena_release(node->arena);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if(node)
|
||||||
|
{
|
||||||
cond_var_wait_rw_w(stripe->cv, stripe->rw_mutex, max_U64);
|
cond_var_wait_rw_w(stripe->cv, stripe->rw_mutex, max_U64);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////
|
//////////////////////////////
|
||||||
|
|||||||
Reference in New Issue
Block a user