Universal debugger