我需要为 Qt 中的一些 asm 代码创建一个列表视图。
问题是:
- asm 文件很大,我无法将其加载到 QPlainTextEdit 小部件或类似部件中,因为这会挂起应用程序并且滚动速度会非常慢
- 滚动条应该允许向前导航(这应该很简单)但也允许向后导航(我怎样才能反汇编以前的指令?我不知道它们有多少字节!)
- 即使我确定该地址对应于一条指令(并且不位于一条指令的中间),“转到地址”功能也很难实现,问题与前一点相同:我不不知道之前指令的字节数,所以我不能向后反汇编几行
有人可以帮我解决这个问题吗?