Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages 2020
DOI: 10.1145/3426422.3426982
|View full text |Cite
|
Sign up to set email alerts
|

Framework-aware debugging with stack tailoring

Abstract: Debugging applications that execute within a framework is not always easy: the call-stack offered to developers is often a mix-up of stack frames that belong to different frameworks, introducing an unnecessary noise that prevents developers from focusing on the debugging task. Moreover, relevant application code is not always available in the call-stack because it may have already returned, or is available in another thread. In such cases, manually gathering all relevant information from these different source… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…In order for composite exception to work with DDDs we employ delta stacks [13]: we extract the execution stacks of two similar exceptions and for each pair of stack frames, we compute their differences. We then serialize only one of the stacks of the two exceptions (previously shrunk with partition windowing), and for the other one only the differences.…”
Section: B Practical Online Debugging With Dynamic Local Checkpointsmentioning
confidence: 99%
“…In order for composite exception to work with DDDs we employ delta stacks [13]: we extract the execution stacks of two similar exceptions and for each pair of stack frames, we compute their differences. We then serialize only one of the stacks of the two exceptions (previously shrunk with partition windowing), and for the other one only the differences.…”
Section: B Practical Online Debugging With Dynamic Local Checkpointsmentioning
confidence: 99%