diff --git a/crates/samply-codspeed b/crates/samply-codspeed index a8ac4c91..8af2e700 160000 --- a/crates/samply-codspeed +++ b/crates/samply-codspeed @@ -1 +1 @@ -Subproject commit a8ac4c91c2278891c1457e907a69a66ed7909314 +Subproject commit 8af2e700ceac894e75b01ed93e88af89bae0cb87 diff --git a/src/executor/wall_time/profiler/samply/mod.rs b/src/executor/wall_time/profiler/samply/mod.rs index 3d77e7ad..ad3fa1dc 100644 --- a/src/executor/wall_time/profiler/samply/mod.rs +++ b/src/executor/wall_time/profiler/samply/mod.rs @@ -92,6 +92,8 @@ impl Profiler for SamplyProfiler { let samply_builder = InternalCommands::Samply(SamplyArgs { args: vec![ "record".into(), + // Enable Samply's CoreCLR support so managed JIT frames are symbolized. + "--coreclr=enabled".into(), "--presymbolicate".into(), "--no-open".into(), "--save-only".into(),