Fix loader test, only use one bin file in test_thread_context
This commit is contained in:
@ -612,7 +612,7 @@ mod test {
|
||||
|
||||
#[test]
|
||||
fn test_parse_elf() {
|
||||
let mut machine = Machine::init_machine();
|
||||
let mut machine = Machine::default();
|
||||
let loader = Loader::load_and_parse("./test/riscv_instructions/simple_arithmetics/unsigned_addition").expect("IO Error");
|
||||
loader.load_into_machine(&mut machine, 0).expect("Parsing error");
|
||||
assert!(!loader.elf_header.is_32bits);
|
||||
@ -623,7 +623,7 @@ mod test {
|
||||
assert_eq!(0x4000, loader.elf_header.entrypoint);
|
||||
assert_eq!(64, loader.elf_header.elf_header_size);
|
||||
assert_eq!(64, loader.elf_header.program_header_location);
|
||||
assert_eq!(18984, loader.elf_header.section_header_location);
|
||||
assert_eq!(18992, loader.elf_header.section_header_location);
|
||||
assert_eq!(56, loader.elf_header.program_header_size);
|
||||
assert_eq!(64, loader.elf_header.section_header_size);
|
||||
assert_eq!(4, loader.elf_header.program_header_entries);
|
||||
@ -633,7 +633,7 @@ mod test {
|
||||
|
||||
#[test]
|
||||
fn test_parse_section() {
|
||||
let mut machine = Machine::init_machine();
|
||||
let mut machine = Machine::default();
|
||||
let loader = Loader::load_and_parse("./test/riscv_instructions/simple_arithmetics/unsigned_addition").expect("IO Error");
|
||||
loader.load_into_machine(&mut machine, 0).expect("Parsing error");
|
||||
assert_eq!(9, loader.sections.len());
|
||||
|
Reference in New Issue
Block a user