文件名称:unicorn_engine_tutorial:Unicorn CPU仿真器框架教程
文件大小:1.5MB
文件格式:ZIP
更新时间:2024-04-14 17:39:36
C
使用unicorn-engine开发模拟器 什么是unicorn引擎 Unicorn是基于qemu开发的一个CPU模拟器,支持常见的各种指令集,能在各种系统上运行。 GITHUB项目地址: : 官网地址: : 一个中文API文档: : 它只是一个CPU模拟器,所以它的API非常简洁,它提供了各种编程语言的绑定,您可以选择喜欢编程语言进行开发,被加载到unicorn中执行的程序对内存的每一次读写,每一条指令的执行都在你的掌控之中,并且被unicorn加载运行的程序对这一切是完全无感知的 准备工作 写这篇文章的目的是帮助理解我的开源模拟器的工作原理,因此这里介绍的是windows下用c语言开发手臂模拟器,网络上其他的unicorn文章也只描述了了简单的应用,对于一些关键的核心问题并没有引用答案 使用到的GCC编译器: : 使用的unicorn下载地址: : 需要特别注意的是必
【文件预览】:
unicorn_engine_tutorial-main
----3.c(2KB)
----2.c(1KB)
----1.c(1KB)
----LICENSE(1KB)
----4.c(2KB)
----.clang-format(183B)
----.gitignore(20B)
----unicorn-1.0.2-win32()
--------SPONSORS.TXT(194B)
--------unicorn.dll(3.5MB)
--------COPYING_GLIB(25KB)
--------include()
--------AUTHORS.TXT(81B)
--------unicorn.lib(7KB)
--------CREDITS.TXT(2KB)
--------ChangeLog(4KB)
--------README.md(2KB)
--------COPYING(18KB)
----Makefile(319B)
----README.md(16KB)