作者: Bil Lewis , Mireille Ducasse
关键词: Window (computing) 、 Virtual synchrony 、 Computer science 、 Incremental search 、 State (computer science) 、 Programmer 、 Event (computing) 、 Debugger 、 Debugging 、 Programming language
摘要: An "Omniscient Debugger" works by recording all state changes in the run of a program, and then allowing programmer to explore history that program - effectively going "backwards time." Event analysis debuggers work observing events as they occur, write queries which will pause when matched highly sophisticated breakpoints.Recently we have integrated two techniques produce an omniscient debugger can use event search interactively. The query mechanism is designed along lines EMACS incremental search, where typed into "minibuffer" at bottom window, commands "next match" "previous are single keystrokes. result instantaneous feedback with no danger missing interesting too far.