aya: handle reordered functions

LLVM will split .text into .text.hot .text.unlikely etc and move the
content around in order to improve locality. We need to parse all the
text sections or relocations can potentially fail.
pull/1/head
Alessandro Decina 3 years ago
parent b92b1e18a9
commit 81a0b61164

@ -277,7 +277,7 @@ impl Object {
self.maps
.insert(name.to_string(), parse_map(&section, name)?);
}
&[".text"] => self.parse_text_section(section)?,
&[name] if name.starts_with(".text") => self.parse_text_section(section)?,
&[".BTF"] => self.parse_btf(&section)?,
&[".BTF.ext"] => self.parse_btf_ext(&section)?,
&["maps", name] => {

Loading…
Cancel
Save