一种基于硬件的高级程序动态控制流追踪方法和装置

文档序号:25343018发布日期:2021-06-04 21:51阅读:来源:国知局
技术总结
本发明公开了一种基于硬件的高级程序动态控制流追踪方法和装置。该方法对待追踪程序静态分析,生成控制流图、类继承图和调用图,通过虚拟机执行待追踪程序收集字节码指令模版、执行信息和追踪数据。然后按照线程对追踪数据进行解码匹配,对照控制流图生成相应的执行流图,最后判断是否存在执行流数据是否存在缺失,如果是,则尽可能还原出执行流图,恢复其中缺失的部分,最终输出执行流图。本发明实现了利用硬件追踪模块对高级语言程序的控制流追踪,并且通过执行流数据的补缺分析处理,解决硬件输出追踪数据和磁盘存储速度不一致的问题。题。题。


技术研发人员:左志强 吉凯 王乙飞 陶威 王林章 李宣东
受保护的技术使用者:南京大学
技术研发日:2021.03.09
技术公布日:2021/6/4

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1