...
首页> 外文期刊>Science of Computer Programming >Debugopt: Debugging fully optimized natively compiled programs using multistage instrumentation
【24h】

Debugopt: Debugging fully optimized natively compiled programs using multistage instrumentation

机译:Debugopt:使用多阶段工具调试完全优化的本机编译程序

获取原文
获取原文并翻译 | 示例
           

摘要

The accuracy of debugging information is crucial for source level debugging. However the debugging information may be inaccurate after sophisticated optimizations if the target program is compiled into native code. Hence, the efficiency of diagnosing software is affected due to inaccurate debugging information.To address the issue, we propose Debugopt, a framework for debugging fully optimized natively compiled programs using multistage instrumentation. At compile time, Debugopt generates unoptimized programs with accurate debugging information and optimized programs. At debugging time, Debugopt dynamically replaces the execution of optimized programs with unoptimized programs. Debugopt is implemented on multiple architectures, including x86-32, x86-64, armv7 and mips3. Debugopt's overhead is small during normal execution on a large range of benchmarks. (C) 2018 Published by Elsevier B.V.
机译:调试信息的准确性对于源代码级调试至关重要。但是,如果将目标程序编译为本机代码,则经过复杂的优化后,调试信息可能会不准确。因此,由于调试信息不​​正确,诊断软件的效率会受到影响。为解决此问题,我们提出了Debugopt,这是一个使用多阶段工具调试完全优化的本机编译程序的框架。在编译时,Debugopt会生成具有准确调试信息和优化程序的未优化程序。在调试时,Debugopt将动态优化的程序替换为未优化的程序。 Debugopt在多种架构上实现,包括x86-32,x86-64,armv7和mips3。在各种基准测试中正常执行期间,Debugopt的开销很小。 (C)2018由Elsevier B.V.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号