文件名称:unicorn-engine-pascal:UnicornEngine仿真器引擎的Freepascal绑定-多操作系统
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-19 09:12:08
reverse-engineering freepascal unicorn unicorn-emulator unicorn-engine
独角兽发动机帕斯卡 Pascal / Delphi语言绑定,用于( )。 Unicorn是基于的轻量级多平台,多体系结构的CPU仿真器框架。 执照 GPLv2 编译器兼容性 免费Pascal> = v3 Mac OS Windows Linux 德尔斐 Windows 特征 与C核心相同的API 一些针对Pascals不区分大小写的变通办法: uc_mem_write() -> uc_mem_write_() , uc_mem_read() -> uc_mem_read_() 以及缺少的功能将可变数量的参数传递给函数( ... ): 我通过使用-> args : Array of Const;来解决它args : Array of Const; 您可以在[]内部传递args,例如: uc_hook_add(uc, trace, UC_HOOK_INSN, @HookI
【文件预览】:
unicorn-engine-pascal-master
----.gitattributes(66B)
----unicorn()
--------GenerateConsts.py(7KB)
--------M68kConst.pas(589B)
--------X86Const.pas(43KB)
--------Arm64Const.pas(7KB)
--------SparcConst.pas(2KB)
--------ArmConst.pas(3KB)
--------UnicornConst.pas(2KB)
--------Unicorn_dyn.pas(24KB)
--------MipsConst.pas(4KB)
--------include()
----examples()
--------x86.lps(6KB)
--------x86.lpi(3KB)
--------x86.lpr(31KB)
----LICENSE(18KB)
----README.md(1KB)
----.gitignore(48B)