Skip to content

Commit 42bbe24

Browse files
cgzonesetke
authored andcommitted
1 parent 8ff567e commit 42bbe24

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/elf.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,17 +256,18 @@ impl Properties for Elf<'_> {
256256
}
257257
false
258258
}
259+
#[allow(clippy::case_sensitive_file_extension_comparisons)]
259260
fn has_clang_cfi(&self) -> bool {
260261
for sym in &self.syms {
261262
if let Some(name) = self.strtab.get_at(sym.st_name) {
262-
if name.contains(".cfi") {
263+
if name.ends_with(".cfi") {
263264
return true;
264265
}
265266
}
266267
}
267268
for sym in &self.dynsyms {
268269
if let Some(name) = self.dynstrtab.get_at(sym.st_name) {
269-
if name.contains(".cfi") || name.contains("_cfi") {
270+
if name.ends_with(".cfi") || name == "__cfi_init" {
270271
return true;
271272
}
272273
}

0 commit comments

Comments
 (0)