From 8e496013b287a7f60c9cee71f4321dddc0776b61 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:38:09 +0100 Subject: [PATCH] [3.14] gh-142627: Ignore anonymous mappings in Linux remote debugging (GH-142628) (#142630) gh-142627: Ignore anonymous mappings in Linux remote debugging (GH-142628) (cherry picked from commit e0bca091a4f112b9f0beb4ce19dfac2a7fc50342) Co-authored-by: Victor Stinner --- Python/remote_debug.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Python/remote_debug.h b/Python/remote_debug.h index 8f9b6cd4c496..ed213859a8af 100644 --- a/Python/remote_debug.h +++ b/Python/remote_debug.h @@ -720,6 +720,11 @@ search_linux_map_for_section(proc_handle_t *handle, const char* secname, const c } const char *path = line + path_pos; + if (path[0] == '[' && path[strlen(path)-1] == ']') { + // Skip [heap], [stack], [anon:cpython:pymalloc], etc. + continue; + } + const char *filename = strrchr(path, '/'); if (filename) { filename++; // Move past the '/' -- 2.47.3