Code Medic

Linux / UNIX Debugging Environment
Download

Code Medic Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Shareware
  • Price:
  • USD 69.00 | BUY the full version
  • Publisher Name:
  • John Lindal
  • Publisher web site:
  • http://www.newplanetsoftware.com/systemg/

Code Medic Tags


Code Medic Description

Linux / UNIX Debugging Environment The standard Linux / UNIX debugger, gdb, is extremely powerful, but its command-line interface can be quite intimidating and painful to use. The Code Medic software is compatible with all versions of gdb and provides an elegant, graphical interface to its most important features. gdb currently supports C/C++, Java, PalmOS, various embedded systems, Assembly, FORTRAN, and Modula-2.Unlike most interfaces to gdb, however, Code Medic aims to remove the need for the command line for all but the most arcane features. In addition, Code Medic integrates with Code Crusader to provide a rapid, efficient develop-debug cycle.Code Medic is also compatible with the latest version of Sun's dbx, since this accepts gdb commands. Limitations: · This downloadable package contains a time-limited version of Code Medic. It will warn you two weeks before it expires. What's New in This Release: Major changes: · Refactored engine to allow different back ends. Added support for Xdebug 2.0, a remote debugger for PHP. When you choose a program to debug, Code Medic will automatically switch to the appropriate back end. To force a particular back end, use the command line options --gdb and --xdebug. · Rewrote gdb engine to use the GDB/MI interface. Code Medic now requires gdb 6.0 or newer. · Added "Plot as 1D array" menu item in Source and Variables windows. This plots the selected variable as a 1D array. In the Plot window, you can define additional curves, even plotting a function of one array vs. a function of another array. · Window docking finally works with all window managers. Debugging: · Updated to work with gdb 7. · Now recognizes when the program being debugged has changed and reloads the file list and all open source windows. · "Run program" automatically asks you to choose a program if you haven't already done so. You no longer have to perform two separate steps. · Fixed crash when opening certain types of nodes in any Variables window. · Fixed issues to allow Code Medic to work with gdb when debugging Java compiled with gcj. It's still useless, however, because gdb doesn't understand how to display the values of Java variables. · Cleaned up Files window to eliminate duplicates. Source window: · Fixes to work with files where lines are so long that text is forced to wrap. Variables and Array windows: · Fixed variable parser to recognize template information within enum values, e.g., MyTemplate::blue. · Enabled "Display as 1D array" and "Display as 2D array" in 2D Array windows. Miscellaneous: · Added awareness of Xinerama, so it works better with 2 monitors. · Added --quit option which acts just like the "Quit" item on the File menu. · Added support for vi and emacs embedded configuration options: tab-width for emacs and tabstop for vi. · Ctrl-Page-Up/Down cycles through docked windows in a pane. · Added "Desktop" button in all Choose File and Save File dialogs. · Automatically quits if you close all windows. (Finally!) · Re-ordered menus in all windows so Edit always follows File. · Mouse wheel now scrolls smaller increments on OS X. · Added support for horizontal scrolling. This is especially useful on Macintosh trackpads that support gestures.


Code Medic Related Software