We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6bb00e1 commit 7823bf1Copy full SHA for 7823bf1
src/symbolize/gimli.rs
@@ -115,8 +115,17 @@ impl<'data> Context<'data> {
115
sup: Option<Object<'data>>,
116
) -> Option<Context<'data>> {
117
let mut sections = gimli::Dwarf::load(|id| -> Result<_, ()> {
118
- let data = object.section(stash, id.name()).unwrap_or(&[]);
119
- Ok(EndianSlice::new(data, Endian))
+ if cfg!(not(target_os = "aix")) {
+ let data = object.section(stash, id.name()).unwrap_or(&[]);
120
+ Ok(EndianSlice::new(data, Endian))
121
+ } else {
122
+ if let Some(name) = id.xcoff_name() {
123
+ let data = object.section(stash, name).unwrap_or(&[]);
124
125
126
+ Ok(EndianSlice::new(&[], Endian))
127
+ }
128
129
})
130
.ok()?;
131
0 commit comments