Reliable and fast DWARF-based stack unwinding
- Submitting institution
-
The University of Kent
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 17851
- Type
- D - Journal article
- DOI
-
10.1145/3360572
- Title of journal
- Proceedings of the ACM on Programming Languages
- Article number
- 146
- First page
- 1
- Volume
- 3
- Issue
- OOPSLA
- ISSN
- 2475-1421
- Open access status
- Compliant
- Month of publication
- October
- Year of publication
- 2019
- URL
-
https://kar.kent.ac.uk/76575/
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
2
- Research group(s)
-
-
- Citation count
- -
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- Debugging metadata is widely relied on by native-code programmers and its reliability is critical to debugging support and exception handling. This paper is significant because it is the first work to synthesise debugging metadata, which must normally be laboriously maintained by the compiler across optimisations. We were also the first to expose flaws in this metadata. We contributed techniques to speed up interpretation of metadata, evaluated on the ‘perf’ profiler, whose stack walker was sped up twentyfold.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -