From: Ɓukasz Langa Date: Wed, 22 Jan 2025 18:27:58 +0000 (+0100) Subject: GH-91048: Don't attempt to run on FreeBSD (#129189) X-Git-Tag: v3.14.0a5~287 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=67d804b494d5f9f13fff088b50ff488b3701979d;p=thirdparty%2FPython%2Fcpython.git GH-91048: Don't attempt to run on FreeBSD (#129189) --- diff --git a/Modules/_testexternalinspection.c b/Modules/_testexternalinspection.c index 0c31d1b7a348..25e0e9c64ec2 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 @@ exit: } 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(