gh-139275: Fix compilation of Modules/_remote_debugging_module.c when the system doesn't have process_vm_readv (#139307)
This commit is contained in:
committed by
GitHub
parent
7ce25edb8f
commit
1963e70100
@@ -0,0 +1,2 @@
|
||||
Fix compilation problems in ``_remote_debugging_module.c`` when the system
|
||||
doesn't have ``process_vm_readv``. Patch by Pablo Galindo
|
||||
@@ -872,7 +872,7 @@ _Py_RemoteDebug_GetAsyncioDebugAddress(proc_handle_t* handle)
|
||||
PyErr_SetString(PyExc_RuntimeError, "Failed to find the AsyncioDebug section in the process.");
|
||||
_PyErr_ChainExceptions1(exc);
|
||||
}
|
||||
#elif defined(__linux__)
|
||||
#elif defined(__linux__) && HAVE_PROCESS_VM_READV
|
||||
// On Linux, search for asyncio debug in executable or DLL
|
||||
address = search_linux_map_for_section(handle, "AsyncioDebug", "python");
|
||||
if (address == 0) {
|
||||
|
||||
@@ -891,7 +891,7 @@ _Py_RemoteDebug_GetPyRuntimeAddress(proc_handle_t* handle)
|
||||
handle->pid);
|
||||
_PyErr_ChainExceptions1(exc);
|
||||
}
|
||||
#elif defined(__linux__)
|
||||
#elif defined(__linux__) && HAVE_PROCESS_VM_READV
|
||||
// On Linux, search for 'python' in executable or DLL
|
||||
address = search_linux_map_for_section(handle, "PyRuntime", "python");
|
||||
if (address == 0) {
|
||||
|
||||
Reference in New Issue
Block a user