From 98475b71bcf5a89c8c1c4c59a0c9f9ade74494f5 Mon Sep 17 00:00:00 2001 From: David Li Date: Tue, 15 Dec 2015 16:25:58 -0500 Subject: Load hexdump of ELF --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index f710c03..8e26888 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,4 @@ +#![feature(as_slice)] mod isa; mod binary; mod memory; @@ -6,4 +7,10 @@ mod simulator; #[test] fn it_works() { + use std::path::Path; + println!("Test"); + match binary::Binary::new_from_hex_file(Path::new("../riscv/kernel.hex")) { + Ok(_) => println!("Ok"), + Err(err) => println!("Error: {:?}", err), + } } -- cgit v1.2.3