中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
baggy bounds with accurate checking

文献类型:会议论文

作者Ding Baozeng ; He Yeping ; Wu Yanjun ; Miller Alex ; Criswell John
出版日期2012
会议名称23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012
会议日期November 27, 2012 - November 30, 2012
会议地点Dallas, TX, United states
关键词Errors Technical presentations
页码195-200
中文摘要Baggy Bounds Checking is a backward-compatible defense against out-of-bounds errors. It is reported as being faster than any previous bounds checking tool. However, it enforces allocation bounds instead of object bounds and thus cannot detect memory errors that are in padding areas. In this paper, we present BBAC: a technique that extends Baggy Bounds Checking to enforce accurate bounds checking. The key insight behind our approach is to store the object size at the end of the padding area, making it efficient to lookup object bounds meta-data at runtime. We show experimentally that BBAC can detect more memory errors than Baggy Bounds Checking. Our experiments also show that BBAC only adds an additional 4.39% performance overhead over the original Baggy Bounds Checking technique for the Olden benchmarks and 2x overhead at most on the real-world applications we tested. © 2012 IEEE.
英文摘要Baggy Bounds Checking is a backward-compatible defense against out-of-bounds errors. It is reported as being faster than any previous bounds checking tool. However, it enforces allocation bounds instead of object bounds and thus cannot detect memory errors that are in padding areas. In this paper, we present BBAC: a technique that extends Baggy Bounds Checking to enforce accurate bounds checking. The key insight behind our approach is to store the object size at the end of the padding area, making it efficient to lookup object bounds meta-data at runtime. We show experimentally that BBAC can detect more memory errors than Baggy Bounds Checking. Our experiments also show that BBAC only adds an additional 4.39% performance overhead over the original Baggy Bounds Checking technique for the Olden benchmarks and 2x overhead at most on the real-world applications we tested. © 2012 IEEE.
收录类别EI
会议录Proceedings - 23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012
语种英语
ISBN号9780769549286
源URL[http://ir.iscas.ac.cn/handle/311060/15867]  
专题软件研究所_软件所图书馆_会议论文
推荐引用方式
GB/T 7714
Ding Baozeng,He Yeping,Wu Yanjun,et al. baggy bounds with accurate checking[C]. 见:23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012. Dallas, TX, United states. November 27, 2012 - November 30, 2012.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。