(Enter summary)
Abstract: Breakpoints, watchpoints, and conditional variants of both
are essential debugging primitives, but their natural implementations
often degrade performance significantly. Slowdown
arises because the debugger---the tool implementing
the breakpoint/watchpoint interface---is implemented in a process
separate from the debugged application. Since the debugger
evaluates the watchpoint expressions and conditional
predicates to determine whether to invoke the user, a debugging
session typically requires ... (Update)
Cited by: More
BugNet: Continuously Recording Program Execution for.. - Narayanasamy, Pokam.. (2005)
(Correct)
Active bibliography (related documents): More All
1.1: Using DISE to Protect Return Addresses from Attack - Marc Corliss Christopher (2004)
(Correct)
0.8: The Implementation and Evaluation of - Marc Corliss Christopher
(Correct)
0.5: AccMon: Automatically Detecting Memory-related.. - Zhou, Liu, Fei.. (2004)
(Correct)
Similar documents based on text:
0.0: Unknown -
(Correct)
BibTeX entry: (Update)
M. L. Corliss, E. C. Lewis, and A. Roth. Low-overhead interactive debugging via dynamic instrumentation with dise. In Proceedings of 11th International Symposium on High-Performance Computer Architecture, Feb 2005. http://citeseer.ist.psu.edu/745413.html More
@misc{ corliss05lowoverhead,
author = "M. Corliss and E. Lewis and A. Roth",
title = "Low-overhead interactive debugging via dynamic instrumentation with dise",
text = "M. L. Corliss, E. C. Lewis, and A. Roth. Low-overhead interactive debugging
via dynamic instrumentation with dise. In Proceedings of 11th International
Symposium on High-Performance Computer Architecture, Feb 2005.",
year = "2005",
url = "citeseer.ist.psu.edu/745413.html" }
Citations (may not include all citations):
386
ATOM: A system for building customized program analysis tool.. (context) - Srivastava, Eustace - 1994
339
Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993 ACM DBLP
181
Spacetime tradeoff hash coding with allowable error
- time, hash et al. - 1970
171
EEL: Machine-independent executable editing (context) - Larus, Schnarr - 1995
161
The SimpleScalar tool set (context) - Burger, Austin - 1997
98
Purify: Fast detection of memory leaks and access errors in .. (context) - Hastings, Joyce - 1992
95
Virtual memory primitives for user programs
- Appel, Li - 1991 ACM DBLP
47
Fast breakpoints: Design and implementation (context) - Kessler - 1990 ACM DBLP
37
Hardware and software support for efficient exception handli..
- Thekkath, Levy - 1994 ACM DBLP
26
the value locality of store instructions
- Lepak, Lipasti - 2000
25
Instrumentation and optimization WinIntel executable using E..
- Lee, Levy et al. - 1997
23
Practical data breakpoints: Design and implementation
- Wahbe, Lucco et al. - 1993 DBLP
17
Efficient debugging primitives for multiprocessors (context) - Aral, Gertner et al. - 1989 ACM DBLP
16
The use of multithreading for exception handling (context) - Zilles, Emer et al. - 1999 ACM DBLP
16
Microprocessor Report (context) - Glaskowsky, partially - 2000
15
Efficient data breakpoints (context) - Wahbe - 1992 ACM DBLP
13
DELI: A new run-time control point
- Desoli, Mateev et al. - 2002 DBLP
7
How Debuggers Work: Algorithms (context) - Rosenberg - 1996
6
DISE: A programmable macro engine for customizing applicatio.. (context) - Corliss, Lewis et al. - 2003 DBLP
5
Microprocessor Report (context) - Diefendorf, challenges - 1998
3
DISE: Dynamic instruction stream editing (context) - Corliss, Lewis et al. - 2002
3
A DISE implementation of dynamic code decompression
- Corliss, Lewis et al. - 2003 ACM DBLP
2
iWatcher: Efficient architectural support for software debug..
- Zhou, Qin et al. - 2004
1
of High Performance Computing Applications (context) - Buck, Hollingsworth et al. - 2000
1
Using DISE to protect return addresses from attack
- Corliss, Lewis et al. - 2004
http://valgrind.kde.org
Documents on the same site (http://www.cis.upenn.edu/~mcorliss/papers.html): More
Marc Corliss - University Of Pennsylvania
(Correct)
Using DISE to Protect Return Addresses from Attack - Marc Corliss Christopher (2004)
(Correct)
DISE: Implementing Application Meta-Features via - Software-Programmable..
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC