From 6543dad458096c96fc59aa9683fead45749279df Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 10 Jun 2025 15:30:41 -0700 Subject: [PATCH] use .rdi fallback only when generating rdi, use .psym for breakpad --- src/radbin/radbin.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/radbin/radbin.c b/src/radbin/radbin.c index 0d1e25fc..236c1d29 100644 --- a/src/radbin/radbin.c +++ b/src/radbin/radbin.c @@ -672,9 +672,17 @@ rb_entry_point(CmdLine *cmdline) ProfScope("convert") bake_params = p2r_convert(arena, async_root, &convert_params); // rjf: no output path? -> pick one based on PDB - if(output_path.size == 0) + if(output_path.size == 0) switch(output_kind) { - output_path = push_str8f(arena, "%S.rdi", str8_chop_last_dot(convert_params.input_pdb_name)); + default:{}break; + case OutputKind_RDI: + { + output_path = push_str8f(arena, "%S.rdi", str8_chop_last_dot(convert_params.input_pdb_name)); + }break; + case OutputKind_Breakpad: + { + output_path = push_str8f(arena, "%S.psym", str8_chop_last_dot(convert_params.input_pdb_name)); + }break; } } }