反汇编程序对象

总结

反汇编程序对象允许对特定体系结构的代码进行反汇编。

对象方法

名称 返回类型 签名 说明
DisassembleBlocks 基本块集合 DisassembleBlocks (地址) 地址 处开始反汇编,并返回基本块的 集合 。 此处的反汇编是逐条指令从 地址 线性转发的。 由于这不是对函数执行完整的流分析,因此完全有可能跳入此方法返回的块中间。 每个出口点只有一个:然而。
DisassembleInstructions 指令集合 disassembleInstructions (地址) 开始在 地址处进行反汇编。
DisassembleFunction 基本块集合 DisassembleFunction (地址) 假设函数从 地址开始,这会对该函数执行完整的流分析。 结果是具有一个入口点和一个退出点的基本块 的集合
GetRegister register GetRegister (regId) 从给定的寄存器 ID 返回一个 register 对象。

注解

如果为反汇编函数提供完整的符号信息,此处提供的反汇编器具有明显更好的反汇编输出, (例如:它将利用地址和操作数大小来确定) 接触结构/联合的字段。

给定的反汇编程序实例可能会缓存大量数据,以便提供更好的体验。