Nemiver

Software Screenshot:
Nemiver
Software Details:
Version: 0.9.5
Upload Date: 17 Feb 15
Distribution Type: Freeware
Downloads: 32

Rating: nan/5 (Total Votes: 0)

Nemiver is an open source and compltely free graphical software project implemented in C++/GTK+ and designed from the ground up to act as a standalone C and C++ debugger that uses the great GNU Debugger (GDB) as its backend.

Integrates with the GNOME desktop environment

The application has been designed in such a way that it integrates well with the GNOME desktop environment. It uses a SQlite database to store basic information about debugging sessions in GConf or GSettings, allowing users to resume where their left off. In addition, it uses the same engine as the Gedit text editor.

Can be used to debug C and c++ programs

The software can be used by developers and programmers to debug their favorite C/C++ programs in a pleasant way, but it can also be used by anyone who is looking for a smart and easy-to-use software for debugging purposes.

Developers will be able to save breakpoints, monitor variables, inspect or set the memory and registers of the inferior program, as well as to branch execution to a random address (also known as jump operation).

Features, lots of features

Among other interesting features, we can mention support for debugging applications that run on virtual machines, the ability to attach to running processes, support for watchpoints, conditional breakpoints, breakpoints, step into, next, and jump to functions.

Additionally, the application supports inspecting of variables, calling of random functions, as well as support for changing variable values. It includes an integrated disassembler, offers advanced tooltips for viewing the contents of variables, and integrates with the GTK/GNOME clipboard.

It’s robust, fast and low on resources

The Nemiver app is robust, fast and low on resources, supported on any Linux kernel-based operating system and successfully tested on computers supporting either 32 or 64-bit CPU architectures.

What is new in this release:

  • Fixed syntax in .desktop file
  • 680376 - Local variables in nested scopes don't get refreshed automatically
  • 697992 - fail to restart a program wrapped in libtool shell script
  • 687609 - nemiver should install a highcontrast app icon
  • 561239 - UI to select and copy text from source editor
  • 700248 - Support breakpoints with multiple locations
  • 701480 - Correctly flag a breakpoint pending state
  • 698371 - Run command is available even after detaching
  • Fix "restart loosing inferior argument" bug
  • Don't 'run' the inferior on startup when it has no 'main'
  • Continue execution upon (re)start with breakpoints set
  • Handle deleting all sub-breakpoints at once
  • Support modified-breakpoint async output from GDB
  • Allow disassembling from address 0
  • Fix continue action label
  • Fix menu typo
  • Remove useless typedef
  • Fix -Wunused-local-typedefs triggered by GCC 4.8
  • Use AM_CPPFLAGS instead of INCLUDE
  • Misc fixes for autoconf 2.69 and automake 1.13.1
  • Don't use INCLUDE in Makefile.am anymore
  • Updated numerous translations

What is new in version 0.9.0:

  • Andrej A½nidarAiA
  • Updated Slovenian translation
  • Daniel Mustieles
  • Updated Spanish translation
  • Dodji Seketeli
  • Ignore 'current-thread-id' in thread list
  • Fix a crash in previous commit
  • Fix configury when gsettings is not present
  • Update the INSTALL file.
  • Update HACKING documentation
  • Style cleanup
  • Emit one IDebugger::breakpoint_set_signal per BP
  • Introduce Loc (code location) type
  • Fix memory corruption in SourceEditor
  • Avoid reading freed memory
  • Fix a crash in confmgr
  • Fixlets in setbreakpointdialog.ui
  • Fix gsettings configure test error
  • Use Automake GSettings magic to support DESTDIR
  • Fix configuration keys' description wording
  • Add a description to Nemiver's doap file
  • Update Makefile.am's release text.
  • Fix update-changelog for building out of srcdir
  • Properly mark the GDB line as busy
  • Add some logging to nmv-gdb-engine.cc
  • Avoid gratuitously resetting the dbg command queue
  • Handle breakpoints added via GDB scripts
  • Reference the local var inspector view
  • Restore layout for variable inspector widget
  • Fix VarsTreeView memory management
  • 657021 Wrong behaviour enlarging var inspector
  • Backend support for GDB/MI variable format
  • Enable GDB pretty printers by default
  • Fix tests that got broken a while ago
  • Initialize IDebugger dynmods with gconf in tests
  • Add preferences for GDB pretty printing
  • Support pretty printing instantly applied
  • Avoid emitting useless -enable-pretty-printing
  • Avoid over reacting to pretty printing key changes
  • 657834 Properly un-escape '\"' sequence
  • 658097 Fix hovering over pointer dereference expression
  • Add comment to is_word_delimiter
  • Fix a typo in the coding style
  • 644823 Cannot set BP in files with space in path
  • Fix tests/pointer-deref.c regression
  • 658143 Fails to support multiple breakpoints
  • Use DBGPerspective::append_breakpoints
  • Don't forget to Gtk::Widget::show_all source views
  • constify IDebugger::Breakpoint::is_pending
  • 632305 Avoid disassembling location of pending breakpoint
  • Don't append the disassembly editor multiple times
  • Misbehaving vertically enlarging var inspector
  • Fabien Parent
  • Add a GSettings implementation for IConfMgr
  • Remove not implemented constructor
  • Uniformize the header guard name.
  • Fix typo
  • Apply the GNOME 3 style on the toolbar
  • Expand session's treeview
  • Replace NULL symbol with 0
  • Support user defined assembly syntax
  • Add GUI to change the assembly syntax
  • Remove unused status widgets
  • New Layout Manager and 3 additionals new layouts
  • 577496 561100 533437 656093 564992 Support Copy/Paste/Reset on target terminal
  • Use ATT for disassembly flavor to avoid a glade bug
  • Fran Dieguez
  • Updated Galician translations
  • Kalev Lember
  • Fix header guard name in nmv-hex-document.h
  • Fixed includes to match GTK+'s single include policy
  • Avoid using gtkmm deprecated API
  • Dropped ifdefs for gtkmm 2.16
  • Use GDK_KEY_* enums, not the deprecated GDK_* ones
  • Dropped ifdefs for GTK+ 2.10
  • Removed gnome-vfs compat code
  • Dropped compat code with gtksourceviewmm < 2.10
  • Removed an unused forward declaration
  • Removed has-separator property
  • Popup var inspector size requisition code rework
  • Port to gtkmm 3.0 and gtksourceviewmm 3.0
  • Fix build with ghex 2.90.0
  • Lele Long
  • Update Simplified Chinese translaton
  • Marek AŒernockA½
  • Updated Czech translation
  • Mario BlA¤ttermann
  • [l10n] Updated German translation
  • Piotr DrA...g
  • Updated POTFILES.in
  • Takeshi AIHANA
  • Updated Japanese translation.
  • Yuri Kozlov
  • Updated Russian translation

What is new in version 0.8.2:

  • Updated Slovenian translation
  • Updated Spanish translation
  • Update boost m4 macro definitions
  • Detect boost when in /usr/lib64
  • Style/comments cleanups
  • Remove useless includes
  • Catch more exceptions at low level
  • Centralize conf keys decls/defs to src/confmgr
  • Initialize IDebugger dynmods with gconf in tests
  • 640919 Fix build for autoconf < 2.64
  • 640921 Pass absolute file paths to the compiler
  • NMV_DEFAULT_LOG_DOMAIN is always file base name
  • Pass full tests file paths to the compiler
  • Move null slots to nmv-debugger-utils.[h|cc]
  • Return a signal of IDebugger by reference
  • Avoid needless work when selecting a frame
  • 643700 Function arguments are duplicated
  • Reset command queue on restart GDB after a crash
  • 644114 Update the call stack again
  • 644569 Ensure last expr becomes last history item
  • Update the commit log guidelines
  • Don't list frame args twice
  • Fix 'set-but-unused' warning from GCC 4.6
  • Fix tests linking with boost 1.46
  • Don't loose commands sent down the wire
  • Ignore 'current-thread-id' in thread list
  • Introduce Loc (code location) type
  • Emit one IDebugger::breakpoint_set_signal per BP
  • Fix memory corruption in SourceEditor
  • Fix a crash in confmgr
  • Avoid reading freed memory
  • Fixlets in setbreakpointdialog.ui
  • 560235 Initial support of "jump to"
  • Fix gsettings configure test error
  • Use Automake GSettings magic to support DESTDIR
  • Fix configuration keys' description wording
  • Add a description to Nemiver's doap file
  • Update Makefile.am's release text
  • Add a GSettings implementation for IConfMgr
  • Updated Danish translation
  • 598444 Use Gtk::Spinner instead of custom spinner widget
  • Import Debian packaging meta-data into Nemiver's Git
  • Updated Romanian translation
  • Updated Czech translation
  • [l10n] Updated German translation
  • Updated Japanese translation
  • Update Simplified Chinese translation

What is new in version 0.8.1:

  • Andrej Znidarsic:
  • Updated Slovenian translation
  • Bruno Brouard:
  • Updated French translation
  • Updated French translation
  • Dodji Seketeli:
  • Fix string typo (Close #633445)
  • Fix buffer setting in SourceEditor (Closes: #633561)
  • Handle BP setting w/o debug info (Closes: #634224)
  • Better BP re-setting on restart (Closes: #634227)
  • Safer session data clearing (Closes: #634228)
  • Don't boldify file path in locate dialog (Closes: #633563)
  • Show asm in the right SourceEditor (Closes #633565)
  • Restart without exception (Closes: #634406)
  • Treat GDB communication as raw data (Closes: #634834)
  • Fix count-point toggling thinko (Close: #635935)
  • Ignore GDB init file on restart (Closes: #635928)
  • Allow restarting after GDB dies (Closes: #635956)
  • Remove dead code
  • Jakob Kramer:
  • [l10n] Updated German translation
  • Joe Hansen:
  • Updated Danish translation
  • Jorge Gonzalez:
  • Updated Spanish translation
  • Marek Cernocky':
  • Updated Czech translation
  • Mario Blattermann:
  • [l10n] Updated German translation
  • Matej Urbancic:
  • Added Slovenian translation
  • Added sl for Slovenian translation
  • Petr Kovar:
  • Update Czech translation by Marek Cernocky
  • Takeshi AIHANA:
  • Updated Japanese translation.
  • lainme:
  • Add Chinese (China) help translation.

Requirements:

  • GTK+
  • SQLite
  • gtkmm
  • libgtop
  • VTE
  • libgtksourceviewmm
  • gnome-common
  • Boost C++ Libraries
  • libgconf2

Similar Software

Cleaner
Cleaner

3 Jun 15

scanmem
scanmem

2 Jun 15

LDasm
LDasm

3 Jun 15

ipdbplugin
ipdbplugin

11 May 15

Comments to Nemiver

Comments not found
Add Comment
Turn on images!