首页> 外文会议>9th ACM SIGSOFT-SIGPLAN workshop on program analysis for software tools and engineering 2010 >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个文件系统中的系统调用返回的错误代码,这些文件包括CEFS,ext3,IBM JFS,Reis-erFS和XFS等广泛使用的实现。我们描述了可显着减少运行时间和内存消耗的分析优化。将分析结果与Linux手册页进行比较,可以发现1,700多个未记录的错误代码实例,这些实例会影响所有检查的文件系统和系统调用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号