文件名称:unicorn-rs —独角兽CPU仿真器的Rust绑定-Rust开发
文件大小:235KB
文件格式:ZIP
更新时间:2024-06-16 12:58:30
Rust Virtualization
unicorn-rs该包装没有被维护。 独角兽CPU仿真器的Rust绑定。 使用unicorn :: {Cpu,CpuX86}; fn main(){让x86_code32:Vec <unicorn-rs保留此软件包。 独角兽CPU仿真器的Rust绑定。 使用unicorn :: {Cpu,CpuX86}; fn main(){让x86_code32:Vec = vec![0x41,0x4a]; // INC ecx; DEC edx let emu = CpuX86 :: new(unicorn :: Mode :: MODE_32).expect(“无法实例化仿真器”); 让_ = emu.mem_map(0x1000,0x4000,unicorn :: Protection :: ALL); 让_ = emu.mem_write(0x1000,&x86_code32); 让_ = emu.reg_write_i32(unicorn :: RegisterX86 :: ECX,-10); 让_ = emu.reg_write_i32(u
【文件预览】:
unicorn-rs-master
----.travis.yml(386B)
----.gitmodules(117B)
----libunicorn-sys()
--------build.rs(5KB)
--------src()
--------Cargo.toml(656B)
--------build_tools()
--------unicorn()
----.github()
--------workflows()
----tests()
--------unicorn.rs(21KB)
----src()
--------x86_const.rs(3KB)
--------mips_const.rs(2KB)
--------sparc_const.rs(1KB)
--------m68k_const.rs(257B)
--------lib.rs(31KB)
--------arm64_const.rs(4KB)
--------macros.rs(1KB)
--------arm_const.rs(2KB)
----Cargo.toml(516B)
----examples()
--------test.rs(1KB)
----.gitignore(78B)
----README.md(3KB)
----COPYING(18KB)