Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 710 #[test]
- 711 fn stress_test_unicorn() {
- 712 let mode = unicorn::Mode::LITTLE_ENDIAN;
- 713 let mut uc = CpuARM::new(mode).expect("Failed to create CpuARM");
- 714 let mem_image: MemImage = MEM_IMAGE.to_vec();
- 715 for seg in mem_image {
- 716 uc.mem_map(seg.aligned_start(), seg.aligned_size(), seg.perm).unwrap();
- 717 uc.mem_write(seg.aligned_start(), &seg.data).unwrap();
- 718 }
- 719 let mut rng = thread_rng();
- 720 for i in 0..1000000 {
- 721 //println!("{}",i);
- 722 uc.emu_start(0x8000 + rng.gen::<u64>() % 0x30000, 0,0, 1024);
- 723 }
- 724 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement