https://github.com/python/cpython/commit/67d804b494d5f9f13fff088b50ff488b3701979d
commit: 67d804b494d5f9f13fff088b50ff488b3701979d
branch: main
author: Ɓukasz Langa <[email protected]>
committer: ambv <[email protected]>
date: 2025-01-22T19:27:58+01:00
summary:

GH-91048: Don't attempt to run on FreeBSD (#129189)

files:
M Modules/_testexternalinspection.c

diff --git a/Modules/_testexternalinspection.c 
b/Modules/_testexternalinspection.c
index 0c31d1b7a3486c..25e0e9c64ec27d 100644
--- a/Modules/_testexternalinspection.c
+++ b/Modules/_testexternalinspection.c
@@ -263,9 +263,7 @@ search_map_for_section(pid_t pid, const char* secname, 
const char* substr) {
     return 0;
 }
 
-#endif
-
-#ifdef __linux__
+#elif defined(__linux__)
 static uintptr_t
 find_map_start_address(pid_t pid, char* result_filename, const char* map)
 {
@@ -395,7 +393,12 @@ search_map_for_section(pid_t pid, const char* secname, 
const char* map)
     }
     return result;
 }
-
+#else
+static uintptr_t
+search_map_for_section(pid_t pid, const char* secname, const char* map)
+{
+    return 0;
+}
 #endif
 
 static uintptr_t
@@ -1265,7 +1268,6 @@ read_offsets(
     _Py_DebugOffsets* debug_offsets
 ) {
     *runtime_start_address = get_py_runtime(pid);
-    assert(runtime_start_address != NULL);
     if ((void*)*runtime_start_address == NULL) {
         if (!PyErr_Occurred()) {
             PyErr_SetString(

_______________________________________________
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