Parcourir la source

Merge pull request #604 from marysaka/fix/section-kind-from-str

aya-obj: Fix ProgramSection::from_str for bss and rodata sections
Alessandro Decina il y a 1 an
Parent
commit
3a9058e
1 fichiers modifiés avec 5 ajouts et 4 suppressions
  1. 5 4
      aya-obj/src/obj.rs

+ 5 - 4
aya-obj/src/obj.rs

@@ -1093,11 +1093,12 @@ impl BpfSectionKind {
             BpfSectionKind::BtfMaps
         } else if name.starts_with(".text") {
             BpfSectionKind::Text
-        } else if name.starts_with(".bss")
-            || name.starts_with(".data")
-            || name.starts_with(".rodata")
-        {
+        } else if name.starts_with(".bss") {
+            BpfSectionKind::Bss
+        } else if name.starts_with(".data") {
             BpfSectionKind::Data
+        } else if name.starts_with(".rodata") {
+            BpfSectionKind::Rodata
         } else if name == ".BTF" {
             BpfSectionKind::Btf
         } else if name == ".BTF.ext" {