文件名称:dynamorio:动态仪器工具平台
文件大小:22.8MB
文件格式:ZIP
更新时间:2024-02-24 03:23:09
windows linux simulator toolkit instrumentation
迪纳摩 关于DynamoRIO DynamoRIO是一种运行时代码操纵系统,它在执行时支持程序任何部分的代码转换。 DynamoRIO导出用于构建动态工具的界面,以用于多种用途:程序分析和理解,性能分析,检测,优化,翻译等。与许多动态工具系统不同,DynamoRIO不仅限于插入标注/蹦床,还可以进行任意修改通过功能强大的IA-32 / AMD64 / ARM / AArch64指令操作库访问应用程序指令。 DynamoRIO对未运行的应用程序进行有效,透明和全面的处理,这些应用程序运行在常规操作系统(Windows,Linux或Android)以及商用IA-32,AMD64,ARM和AArch64硬件上。 Mac OSX支持正在进行中。 现有的基于DynamoRIO的工具 我们的发行包中提供了基于DynamoRIO构建的工具,包括: 内存调试工具 多进程缓存模拟器和内存地址跟踪收集和分析平台 传统处理器仿真器 “ Windows strace”工具 代码覆盖率工具 库跟踪工具 拆卸工具 内存跟踪工具 基本块跟踪工具 指令计数工具 建立自己的自定义工具 Dynamo