Closed ddkwork closed 1 month ago
目前我想尝试用树形表格节点控制显示,而不是各种调试器实现的线性表格模式,此时进入call这种操作是展开和收缩节点,不是ollydbg那样双击进入call
对于反汇编语法高亮,我实现了代码显示和编辑两种特性的控件,但是对于树形表格的反汇编高亮,只能尝试把这个逻辑写进cell初始化方法内试试:解析asm token和颜色之后,在cell渲染方法内传入token和cell文本,此时不再需要换行模式。
但这样做的话,是否需要在解码反汇编的同时维护一个tree模型还未知,待测试。
尝试封装go版本的nasm格式化为树形结构
从堆栈布局来看,该方案应该是可行的,会不会影响性能不知道,但是对于数据分析和调试应该是更加直观了。
目前我想尝试用树形表格节点控制显示,而不是各种调试器实现的线性表格模式,此时进入call这种操作是展开和收缩节点,不是ollydbg那样双击进入call
对于反汇编语法高亮,我实现了代码显示和编辑两种特性的控件,但是对于树形表格的反汇编高亮,只能尝试把这个逻辑写进cell初始化方法内试试:解析asm token和颜色之后,在cell渲染方法内传入token和cell文本,此时不再需要换行模式。
但这样做的话,是否需要在解码反汇编的同时维护一个tree模型还未知,待测试。