Skip to content

感谢分析,受益匪浅,这里提供另一种思路 #1

@gkpx3rzuwy

Description

@gkpx3rzuwy

其实就是这篇文章的思路,感觉这样更简单

只有cmp eq后面是真实块,一个真实块有一个唯一的索引。

模拟执行得到所有 索引->真实块 之后,把主分发器直接跳到第一个真实块
根据真实块结尾的索引值patch到后续真实块即可(有条件真实块和普通真实块)

这样就不需要patch那么多代码了,我目前也是这样做的,想请教一下这样做法会有什么疏漏吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions