2020
DOI: 10.1007/978-3-030-44914-8_8
|View full text |Cite
|
Sign up to set email alerts
|

Liberate Abstract Garbage Collection from the Stack by Decomposing the Heap

Abstract: garbage collection and the use of pushdown systems each enhance the precision of control-flow analysis (CFA). However, their respective needs conflict: abstract garbage collection requires the stack but pushdown systems obscure it. Though several existing techniques address this conflict, none take full advantage of the underlying interplay. In this paper, we dissolve this conflict with a technique which exploits the precision of pushdown systems to decompose the heap across the continuation. This technique li… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…For each abstraction that we define in the rest of the paper, we derive the inclusion properties that are satisfied by the abstract semantics. These inclusions naturally lead to the design of analysers in the style of big-step static interpreters [4,9], that follow the structure of programs.…”
Section: Trace Collecting Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…For each abstraction that we define in the rest of the paper, we derive the inclusion properties that are satisfied by the abstract semantics. These inclusions naturally lead to the design of analysers in the style of big-step static interpreters [4,9], that follow the structure of programs.…”
Section: Trace Collecting Semanticsmentioning
confidence: 99%
“…In this łabstracting abstract machinesž (AAM) research track, the lowlevel elements of abstract machinesÐenvironments, stores, continuation stacksÐmust be abstracted. A related approach has been applied to definitional (big-step) interpreters [4,9].…”
Section: Introductionmentioning
confidence: 99%