From c182df75df01d46b7f40de880942ab09c9421fd3 Mon Sep 17 00:00:00 2001 From: Johannes Stoelp Date: Fri, 29 Apr 2022 00:10:58 +0200 Subject: make crate no_std compatible --- examples/ls.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/ls.rs b/examples/ls.rs index 94da7e8..0409ae2 100644 --- a/examples/ls.rs +++ b/examples/ls.rs @@ -3,10 +3,14 @@ use elfload::Elf; fn main() { let ls_bytes = include_bytes!("/bin/ls"); - match Elf::parse(ls_bytes) { + match Elf::<4>::parse(ls_bytes) { Ok(elf) => { - println!("ELF machine: {:?} entry: 0x{:08x}", elf.machine, elf.entry); - for l in &elf.load_segments { + println!( + "ELF machine: {:?} entry: 0x{:08x}", + elf.machine(), + elf.entry() + ); + for l in elf.load_segments() { println!( "LOAD: vaddr: 0x{:08x} zero_pad: {:8} {}{}{}", l.vaddr, -- cgit v1.2.3