From 6f3883849342edcc23b09bd075cd75a59a736c7f Mon Sep 17 00:00:00 2001 From: dbalatoni13 <40299962+dbalatoni13@users.noreply.github.com> Date: Sun, 9 Aug 2026 20:23:37 +0200 Subject: [PATCH] Add GCC pattern for generated symbols --- objdiff-core/src/obj/read.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/objdiff-core/src/obj/read.rs b/objdiff-core/src/obj/read.rs index 3377709c..b06feb36 100644 --- a/objdiff-core/src/obj/read.rs +++ b/objdiff-core/src/obj/read.rs @@ -95,7 +95,9 @@ fn is_symbol_name_compiler_generated(name: &str) -> bool { if name.starts_with('@') && name[1..].chars().all(char::is_numeric) { // Exclude @stringBase0, @GUARD@, etc. return true; - } else if name.starts_with("_$E") && name[3..].chars().all(char::is_numeric) { + } else if (name.starts_with("_$E") || name.starts_with("$LC")) + && name[3..].chars().all(char::is_numeric) + { return true; } false