hdis86型:x86和x86-64/AMD64的udis86反汇编程序接口

[bsd3型,拆卸器,外国的,语言,图书馆,逆向工程][建议标记]

hdis86型是到音频86反汇编程序,用于解码机器16位、32位和64位x86和x86-64/AMD64处理器的代码。硬盘驱动器86以Haskell代数数据类型的形式提供指令流,适用于通过模式匹配进行检查。它还提供诸如程序集之类的元数据Intel或AT&T风格的语法。

此库公开了三层包装:

  • 这个纯净模块具有最简单的接口ByteString->[指令].

  • 这个IO(输入输出)模块公开与音频86状态机,同时提供Haskellish类型和自动资源管理层。

  • 这个C类模块是直接导入音频86库,具有C类型和惯例。

许多用户可以简单地导入Hdis86型.

这个增量模块提供lazy的反汇编字节字符串s、 和a用于构建其他增量操作的函数。

默认情况下,hdis86型将静态链接的内置副本udis86-1.7版,它是由其作者根据类似的BSD许可证提供的。查看内部tarball了解更多信息。如果你有音频86安装在您的系统上,您可以使用电缆配置--flags=external-udis86.在这种情况下,另请参阅文档/自定义.txt.

GitHub上提供了此代码,网址为https://github.com/kmcallister/hdis86.

这个音频86项目网站位于http://udis86.sourceforge.net/.

0.2版新增:

  • 懒惰的拆解字节字符串

  • 用于构建其他增量操作的函数

  • 录制选择器说明

  • 快速检查任意的的实例说明和相关类型


[跳到自述]

旗帜

自动标记
姓名描述违约
外部用户86

动态链接到udis86的系统副本。

残疾人

使用-f<标志>启用标志,或-f-<flag>禁用该标志。更多信息

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1,0.2
依赖关系 基础(>=3 && <5),字节删除(>=0.9),容器(>=0.3),快速检查(>=2.4)[细节]
许可证 BSD-3条款
作者 基根·麦卡利斯特<mcallister.keegan@gmail.com>
维护人员 基根·麦卡利斯特<mcallister.keegan@gmail.com>
类别 拆卸器,语言,国外,逆向工程
主页 https://github.com/kmcallister/hdis86
源回购 头部:git克隆git://github.com/kmcallister/hdis86.git
已上传 通过基甘·麦卡利斯特2011年8月28日T15:58:11Z
分配
反向依赖关系 2直接,0间接[细节]
下载 总计2026年(过去30天内10次)
评级 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 用户上传的文档
生成状态未知[还没有报告]

hdis86-0.2的自述文件

[返回包描述]
hdis86是udis86反汇编程序的Haskell接口,该反汇编程序对机器进行解码16位、32位和64位x86和x86-64/AMD64处理器的代码。大多数文档以Haddock生成的HTML的形式提供,可以是通过运行产生$cabal configure和&cabal haddock--超链接源这将在dist/doc/HTML/hdis86下生成HTML文档。另请参阅doc/中的文件和位于的黑客页面http://hackage.haskell.org/package/hdis86 .udis86网站是http://udis86.sourceforge.net/ .