Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2020
DOI: 10.1145/3368089.3409698
|View full text |Cite
|
Sign up to set email alerts
|

Past-sensitive pointer analysis for symbolic execution

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 thes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 54 publications
0
3
0
Order By: Relevance
“…Dynamic symbolic execution [21][22][23] can integrate specific program execution behaviors and program symbolic execution behaviors, providing an accurate memory model and significant effect in detecting memory-related errors. However, symbolic execution is prone to path explosion problems and lacks scalability [24,25], making it unsuitable for industrial control scenarios.…”
Section: Analysis Of the Current State Of Researchmentioning
confidence: 99%
See 2 more Smart Citations
“…Dynamic symbolic execution [21][22][23] can integrate specific program execution behaviors and program symbolic execution behaviors, providing an accurate memory model and significant effect in detecting memory-related errors. However, symbolic execution is prone to path explosion problems and lacks scalability [24,25], making it unsuitable for industrial control scenarios.…”
Section: Analysis Of the Current State Of Researchmentioning
confidence: 99%
“…prone to path explosion problems and lacks scalability [24,25], making it unsuitable for industrial control scenarios.…”
Section: Function Call Sequence Trust Measurement Evaluationmentioning
confidence: 99%
See 1 more Smart Citation