We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3858946 commit 153f510Copy full SHA for 153f510
src/symbolize/gimli/libs_dl_iterate_phdr.rs
@@ -45,13 +45,10 @@ unsafe extern "C" fn callback(
45
vec: *mut libc::c_void,
46
) -> libc::c_int {
47
// SAFETY: We are guaranteed these fields:
48
- let libc::dl_phdr_info {
49
- dlpi_addr,
50
- dlpi_name,
51
- dlpi_phdr,
52
- dlpi_phnum,
53
- ..
54
- } = unsafe { *info };
+ let dlpi_addr = unsafe { (*info).dlpi_addr };
+ let dlpi_name = unsafe { (*info).dlpi_name };
+ let dlpi_phdr = unsafe { (*info).dlpi_phdr };
+ let dlpi_phnum = unsafe { (*info).dlpi_phnum };
55
// SAFETY: We assured this.
56
let libs = unsafe { &mut *vec.cast::<Vec<Library>>() };
57
// most implementations give us the main program first
0 commit comments