Build Status

rust-elf

Pure-Rust library for parsing ELF files

Documentation

Example:

```rust extern crate elf;

use std::env; use std::path::PathBuf;

let path = PathBuf::from("/some/file/path"); let file = match elf::File::open_path(&path) { Ok(f) => f, Err(e) => panic!("Error: {:?}", e), };

let textscn = match file.getsection(".text") { Some(s) => s, None => panic!("Failed to look up .text section"), };

println!("{}", text_scn.data);

```