Ultra-fast aliasing analysis using CLA 论文

2001引用 231
Logic, programming, and type systemsSecurity and Verification in ComputingSoftware Testing and Debugging Techniques

摘要

We describe the design and implementation of a system for very fast points-to analysis. On code bases of about million lines of unpreprocessed C code, our system performs field-based Andersen-style points-to analysis in less than a second and uses less than 10MB of memory. Our two main contributions are a database-centric analysis architecture called compile-link-analyze (CLA), and a new algorithm for implementing dynamic transitive closure. Our points-to analysis system is built into a forward data-dependence analysis tool that is deployed within Lucent to help with consistent type modifications to large legacy C code bases.

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据