INNER CODE UNIT · Rust
Some
KernelSU-Next/KernelSU-Next · userspace/ksuinit/src/lib.rs:342
if let Some((mut sym, offset)) = unresolved_symbols.remove(symbol) {
sym.st_shndx = section_header::SHN_ABS as usize;
sym.st_value = *addr;
buffer.pwrite_with(sym, offset, ctx)?;
}
Ok(!unresolved_symbols.is_empty())
})
.context("Cannot parse kallsyms")?;
}
for name in unresolved_symbols.keys() {
log::warn!("Cannot find symbol: {}", name);
}
let mut kmsg = match open_kmsg_at_end() {
Ok(file) => Some(file),
Err(error) => {