diff --git a/elven-parser/src/read.rs b/elven-parser/src/read.rs index 3491705..684d7b6 100644 --- a/elven-parser/src/read.rs +++ b/elven-parser/src/read.rs @@ -5,7 +5,7 @@ use crate::{ consts::{self as c, DynamicTag, ShType}, idx::{define_idx, ElfIndexExt, ToIdxUsize}, - Addr, Offset, write::Section, + Addr, Offset, }; use bstr::BStr; diff --git a/elven-wald/src/lib.rs b/elven-wald/src/lib.rs index 6e7c364..d6d3e1f 100644 --- a/elven-wald/src/lib.rs +++ b/elven-wald/src/lib.rs @@ -144,6 +144,7 @@ pub fn run(opts: Opts) -> Result<()> { let data = elf.section_content(shdr)?; content.extend(iter::repeat(0).take(part.pad_from_prev.try_into().unwrap())); content.extend(data); + // TODO: relocations here } let name = writer.add_sh_string(§ion.name);