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]