Cores, Debugging, and Coverage

Loading...
Thumbnail Image

Authors

Ohmann, Peter
Liblit, Ben

Advisors

License

DOI

Type

Technical Report

Journal Title

Journal ISSN

Volume Title

Publisher

Grantor

Abstract

Debugging is difficult and costly, especially for production failures. To aid developers, we enhance core memory dumps produced by crashing applications with lightweight, tunable tracing. We propose two complementary forms of tracing, path traces and global coverage, and demonstrate that they can provide substantial postmortem analysis benefit at low cost. Recent work focuses on the interplay of these mechanisms, and comparison of various forms of coverage data.

Description

Related Material and Data

Citation

TR1793

Sponsorship

Endorsement

Review

Supplemented By

Referenced By