GoBug

A powerful symbolic debugger
Download

GoBug Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Free
  • Publisher Name:
  • GoBug
  • Operating Systems:
  • Windows
  • File Size:
  • 963 KB

GoBug Tags


GoBug Description

GoBug is an easy-to-use yet powerful symbolic debugger that integrates special features to analyse Windows data, code, events and messages. You can view the depth and position of current execution using the stacktrace This is useful when single-stepping or when a breakpoint has been reached, or an exception or API error has occurred. The stacktrace for each thread can be viewed You can set various types of breakpoints. This allows you to carry out tests at the breakpoint or single step from there to test that particular part of your code. You can set code breakpoints (run to a particular code address, run to particular procedure, run to end of the current procedure, or run to a new thread). You can also set message breakpoints (run to any message, run to a particular message, run to a particular type of message, or run to a message to a particular window procedure). You can view the depth and position of current execution using the stacktrace This is useful when single-stepping or when a breakpoint has been reached, or an exception or API error has occurred. The stacktrace for each thread can be viewed Main features: Runs another Windows program (the "debuggee") in closely controlled conditions so that you can find bugs. Gets the debuggee's symbols (and those of its Dlls) either as embedded in the file (CodeView or COFF format) or from .dbg file or .pdb file. Can also get symbols from most .map files if necessary. Displays code and data labels in disassembly even if they are in Unicode (as can be done using the "Go" tools) Single steps through the debuggee's code, that is, the processor executes a single instruction at a time, which you can watch in the codepane You can execute and jump over procedure calls instead of single-stepping into them. The main logpane displays major events in the debuggee, exceptions, api errors and user input The event/message logpane displays other debuggee events such as changes to windows and threads. It also displays all messages with details of the parameters, source and destination in the sequence in which they occurred. The instruction logpane displays each instruction actually executed and also the changes to the main registers after each execution The depth of the log levels which are recorded depends on how you run the debuggee


GoBug Related Software