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/simulator.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/simulator.rs') diff --git a/src/simulator.rs b/src/simulator.rs index e965686..86ddfab 100644 --- a/src/simulator.rs +++ b/src/simulator.rs @@ -2,8 +2,8 @@ use isa; use binary::{Binary}; use memory::{Memory}; -pub struct Simulator<'a> { - binary: Binary<'a>, +pub struct Simulator { + binary: Binary, num_cores: usize, memory: Memory, } @@ -17,8 +17,8 @@ struct RegisterFile { registers: [u32; 32], } -impl<'a> Simulator<'a> { - pub fn new(num_cores: usize, binary: Binary<'a>) -> Simulator<'a> { +impl Simulator { + pub fn new(num_cores: usize, binary: Binary) -> Simulator { Simulator { binary: binary, num_cores: num_cores, -- cgit v1.2.3