Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2023
Object-Centric Time-Travel Debugging: Exploring Traces of Objects
Programming '23: Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of ProgrammingPages 54–60https://doi.org/10.1145/3594671.3594678Traditional behavior-centric debuggers are organized around an extensive call stack, making it hard for programmers to navigate and explore large programs. We present object traces, a novel, object-centric approach to time-travel debugging that enables ...
- research-articleSeptember 2018
A blast from the past: online time-travel debugging with BITE
ManLang '18: Proceedings of the 15th International Conference on Managed Languages & RuntimesArticle No.: 13, Pages 1–13https://doi.org/10.1145/3237009.3237012Conventional back-in-time debuggers fashion a record and replay approach to facilitate inspecting all events in the past execution. This usually implies a significant performance overhead for tracing and storing information. Furthermore the recording ...
- ArticleJune 2006
Framework for instruction-level tracing and analysis of program executions
- Sanjay Bhansali,
- Wen-Ke Chen,
- Stuart de Jong,
- Andrew Edwards,
- Ron Murray,
- Milenko Drinić,
- Darek Mihočka,
- Joe Chau
VEE '06: Proceedings of the 2nd international conference on Virtual execution environmentsPages 154–163https://doi.org/10.1145/1134760.1220164Program execution traces provide the most intimate details of a program's dynamic behavior. They can be used for program optimization, failure diagnosis, collecting software metrics like coverage, test prioritization, etc. Two major obstacles to ...