Past-sensitive pointer analysis for symbolic execution

11Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a novel fine-grained integration of pointer analysis with dynamic analysis, including dynamic symbolic execution. This is achieved via past-sensitive pointer analysis, an on-demand pointer analysis instantiated with an abstraction of the dynamic state on which it is invoked. We evaluate our technique in three application scenarios: chopped symbolic execution, symbolic pointer resolution, and write integrity testing. Our preliminary results show that the approach can have a significant impact in these scenarios, by effectively improving the precision of standard pointer analysis with only a modest performance overhead.

Author supplied keywords

Cite

CITATION STYLE

APA

Trabish, D., Kapus, T., Rinetzky, N., & Cadar, C. (2020). Past-sensitive pointer analysis for symbolic execution. In ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 197–208). Association for Computing Machinery, Inc. https://doi.org/10.1145/3368089.3409698

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free