Skip to content

Commit dcd6894

Browse files
adriencacciaclaude
andauthored
chore: pin memtrack 1.6.1 and exec-harness 1.4.0 (#575)
memtrack 1.6.1 restores the return addresses uretprobes hijack in captured stacks, so nested allocator frames such as C++ operator new resolve correctly. exec-harness 1.4.0 emits Python and Node perf maps in memory mode and launches node with the codspeed-node V8 flags, so memory flamegraphs of `codspeed exec` benchmarks name interpreted frames. Refs COD-3803 Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 parent 929a34c commit dcd6894

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎src/binary_pins.rs‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,17 @@ impl ValgrindTarget {
109109
}
110110

111111
const MEMTRACK_INSTALLER: BinaryPin = BinaryPin {
112-
version: "1.6.0",
112+
version: "1.6.1",
113113
url_template: "https://github.com/CodSpeedHQ/codspeed/releases/download/memtrack-v{version}/memtrack-installer.sh",
114-
sha256: "e95bbf4f3754ad3303a1e40c8193aba2be98aa7b4cbff470178f87f07159f434",
114+
sha256: "3912e92bed8fe5d4ad85bb4208edec71e5b707a6fd8fb73dd9625b890b04f438",
115115
};
116116
#[cfg(target_os = "linux")]
117117
pub const MEMTRACK_VERSION: &str = MEMTRACK_INSTALLER.version;
118118

119119
const EXEC_HARNESS_INSTALLER: BinaryPin = BinaryPin {
120-
version: "1.3.0",
120+
version: "1.4.0",
121121
url_template: "https://github.com/CodSpeedHQ/codspeed/releases/download/exec-harness-v{version}/exec-harness-installer.sh",
122-
sha256: "75cbff4fdaefe98927d24fff43fd600c621eb1263b0c40b0fd32c68fa6d88ebd",
122+
sha256: "cb6c76e23de9fa0ca045c92bc889665a5de55588e55fd6e208e6bac242801402",
123123
};
124124
pub const EXEC_HARNESS_VERSION: &str = EXEC_HARNESS_INSTALLER.version;
125125

0 commit comments

Comments
 (0)