https://github.com/python/cpython/commit/e0bca091a4f112b9f0beb4ce19dfac2a7fc50342
commit: e0bca091a4f112b9f0beb4ce19dfac2a7fc50342
branch: main
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2025-12-12T13:12:11Z
summary:

gh-142627: Ignore anonymous mappings in Linux remote debugging (#142628)

files:
M Python/remote_debug.h

diff --git a/Python/remote_debug.h b/Python/remote_debug.h
index 1c02870d3af475..d3932a3fd1e4d6 100644
--- a/Python/remote_debug.h
+++ b/Python/remote_debug.h
@@ -722,6 +722,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 '/'

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to