debug info path entity is needed otherwise unwinder fails to map key to RDI

This commit is contained in:
Nikita Smith
2025-12-02 17:00:05 -08:00
parent 81f08a01bc
commit 38dbcde3f4
+1 -1
View File
@@ -6934,7 +6934,7 @@ ctrl_call_stack_artifact_create(String8 key, B32 *cancel_signal, B32 *retry_out,
rec = ctrl_entity_rec_depth_first_pre(src_e, src_process); rec = ctrl_entity_rec_depth_first_pre(src_e, src_process);
// rjf: determine if we need this entity // rjf: determine if we need this entity
B32 need_this_entity = (ctrl_handle_match(thread_handle, src_e->handle) || src_e->kind == CTRL_EntityKind_Module || src_e->kind == CTRL_EntityKind_Process); B32 need_this_entity = (ctrl_handle_match(thread_handle, src_e->handle) || src_e->kind == CTRL_EntityKind_Module || src_e->kind == CTRL_EntityKind_Process || src_e->kind == CTRL_EntityKind_DebugInfoPath);
// rjf: copy this entity // rjf: copy this entity
CTRL_Entity *dst_e = &ctrl_entity_nil; CTRL_Entity *dst_e = &ctrl_entity_nil;