From a33003b89d9181d1a43723dc2f5018dce32985b2 Mon Sep 17 00:00:00 2001 From: Chris Denton Date: Thu, 8 Aug 2024 17:47:18 +0000 Subject: [PATCH] Ignore `__imp_` names when searching for symbols --- src/tools/run-make-support/src/symbols.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/run-make-support/src/symbols.rs b/src/tools/run-make-support/src/symbols.rs index fd0c866bcc927..97272ce773d5f 100644 --- a/src/tools/run-make-support/src/symbols.rs +++ b/src/tools/run-make-support/src/symbols.rs @@ -32,7 +32,7 @@ pub fn any_symbol_contains(path: impl AsRef, substrings: &[&str]) -> bool .name_bytes() .unwrap() .windows(substring.len()) - .any(|x| x == substring.as_bytes()) + .any(|x| x == substring.as_bytes() && !x.starts_with(b"__imp_")) { eprintln!("{:?} contains {}", sym, substring); return true;