raddbgi_from_pdb: multithread initial independent parsing/preparation phases of converter

This commit is contained in:
Ryan Fleury
2024-02-19 15:52:26 -08:00
parent 8369637026
commit 0b73582b87
16 changed files with 207 additions and 88 deletions
-4
View File
@@ -1518,8 +1518,6 @@ ctrl_u2ms_dequeue_req(CTRL_MachineID *out_machine_id, CTRL_Handle *out_process,
internal void
ctrl_thread__entry_point(void *p)
{
TCTX tctx_;
tctx_init_and_equip(&tctx_);
ThreadName("[ctrl] thread");
ProfBeginFunction();
demon_primary_thread_begin();
@@ -3274,8 +3272,6 @@ ctrl_thread__single_step(CTRL_Msg *msg)
internal void
ctrl_mem_stream_thread__entry_point(void *p)
{
TCTX tctx_ = {0};
tctx_init_and_equip(&tctx_);
CTRL_ProcessMemoryCache *cache = &ctrl_state->process_memory_cache;
for(;;)
{