SPLASH 2024 (series) / Onward! Papers /
Source-level debugging of compiler-optimised code: ill-posed, but not impossible
Fri 25 Oct 2024 15:00 - 15:25 at Pacific - Onward! Papers
Debuggability and optimisation are traditionally regarded as in fundamental tension. This paper disputes that idea, arguing instead that both fully observable and fully optimised programs are possible. Although these two properties may not be achievable at the same time, it argues that metadata-based approaches extended with residual state can provide flexibility beyond that of dynamic deoptimisation. Correctness of debugging metadata is introduced as an ill-posed problem, a partial correctness criterion is proposed, and further approaches are discussed.
Fri 25 OctDisplayed time zone: Pacific Time (US & Canada) change
Fri 25 Oct
Displayed time zone: Pacific Time (US & Canada) change
13:50 - 15:30 | |||
13:50 25mTalk | Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory ProgrammingRemote Onward! Papers Christoph Thiede Hasso Plattner Institute, University of Potsdam, Germany, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Lukas Böhme Hasso Plattner Institute, University of Potsdam, Potsdam, Germany, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam DOI Media Attached File Attached | ||
14:25 25mTalk | Active DSU: Dynamic Software Updates for Active Functions Onward! Papers DOI | ||
15:00 25mTalk | Source-level debugging of compiler-optimised code: ill-posed, but not impossible Onward! Papers DOI |