【24h】

LANCET

机译:柳叶刀

获取原文

摘要

This paper presents LANCET, a multi-platform software visualization tool that enables the inspection of programs at the binary code level. Implemented on top of the link-time rewriting framework DIABLO, LANCET provides several views on the interprocedural control flow graph of a program. These views can be used to navigate through the program, to edit the program in a efficient manner, and to interact with the existing whole-program analyses and optimizations that are implemented in DIABLO or existing applications of DIABLO. As such, LANCET is an ideal tool to examine compiler-generated code, to assist the development of new compiler optimizations, or to optimize assembly code manually.
机译:本文介绍了LANCET,这是一种多平台软件可视化工具,可以在二进制代码级别检查程序。 LANCET是在链接时重写框架DIABLO之上实现的,它提供了有关程序的过程间控制流程图的几种视图。这些视图可用于在程序中导航,以有效方式编辑程序,以及与在DIABLO或DIABLO的现有应用程序中实现的现有整个程序分析和优化进行交互。因此,LANCET是检查编译器生成的代码,协助开发新的编译器优化或手动优化汇编代码的理想工具。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号