首页> 外文会议>ACM SIGSOFT-SIGPLAN workshop on program analysis for software tools and engineering >Expect the Unexpected: Error Code Mismatches Between Documentation and the Real World
【24h】

Expect the Unexpected: Error Code Mismatches Between Documentation and the Real World

机译:期待意外:错误代码在文​​档和现实世界之间不匹配

获取原文

摘要

Inaccurate documentation can mislead programmers and cause software to fail in unexpected ways. We examine mismatches between documented and actual error codes returned by 42 Linux file-related system calls. We use static program analysis to identify the error codes returned by system calls across 52 file systems, including widely-used implementations such as CEFS, ext3, IBM JFS, Reis-erFS and XFS. We describe analysis optimizations that dramatically reduce run-time and memory consumption. Comparing analysis results with Linux manual pages reveals over 1,700 undocumented error-code instances affecting all file systems and system calls examined.
机译:不准确的文档可以误导程序员并导致软件以意想不到的方式失败。我们检查由42 Linux与文件相关的系统调用返回的记录和实际错误代码之间的不匹配。我们使用静态程序分析来识别系统调用跨越52个文件系统返回的错误代码,包括CEF,EXT3,IBM JF,REIS-ERF和XFS等广泛使用的实现。我们描述了分析优化,从而大大降低了运行时和内存消耗。使用Linux手册页面的比较分析结果显示超过1,700个未记录的错误代码实例,影响所有文件系统和系统调用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号