diff --git a/rasp/librasp/src/cpython.rs b/rasp/librasp/src/cpython.rs index 72919a112..005da5f1c 100644 --- a/rasp/librasp/src/cpython.rs +++ b/rasp/librasp/src/cpython.rs @@ -79,7 +79,7 @@ impl CPythonRuntime { } pub fn libpython_inspect(process_info: &ProcessInfo) -> Result> { let maps = procfs::process::Process::new(process_info.pid)?.maps()?; - let regex_str = r"libpython(\d\.\d+)\.so"; + let regex_str = r"libpython(\d\.\d+)[m]?\.so"; let regex = Regex::new(regex_str)?; for map in maps.iter() { if let procfs::process::MMapPath::Path(p) = map.pathname.clone() {