libdevel-gdb-perl - module to open and communicate with a gdb session

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libdevel-gdb-perl
Package version: 2.02
Package release: 2
Package architecture: all
Package type: deb
Installed size: 91 B
Download size: 24.27 KB
Official Mirror:
The Devel::GDB package provides an interface for communicating with GDB. Internally, it uses the GDB/MI interpreter (see, which accurately informs the caller of the program state and, through the use of tokens, guarantees that the results returned actually correspond to the request sent. By contrast, GDB's console interpreter returns all responses on STDOUT, and thus there is no way to ensure that a particular response corresponds to a particular request. Therefore, it is obviously preferable to use GDB/MI when programmatically interacting with GDB. This can be done via the send_cmd family of functions (send_cmd, send_cmd_excl, and send_cmd_async). There are, however, some cases when there is no GDB/MI command corresponding to a particular console command, or it has not yet been implemented (for example, -symbol-type, corresponding to the console command ptype, is not yet implemented as of GDB 6.6). In this case, the get function provides a workaround by capturing all output sent to the console stream.




    Source package: libdevel-gdb-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libdevel-gdb-perl deb package:
      # sudo apt-get install libdevel-gdb-perl


    • /usr/share/doc/libdevel-gdb-perl/changelog.Debian.gz
    • /usr/share/doc/libdevel-gdb-perl/changelog.gz
    • /usr/share/doc/libdevel-gdb-perl/copyright
    • /usr/share/man/man3/Devel::GDB.3pm.gz
    • /usr/share/man/man3/Devel::GDB::LowLevel.3pm.gz
    • /usr/share/perl5/Devel/
    • /usr/share/perl5/Devel/GDB/


    2014-04-14 - Daniel Lintott <> libdevel-gdb-perl (2.02-2) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ gregor herrmann ] * Change my email address. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git:// * Change based URIs to based URIs [ gregor herrmann ] * Strip trailing slash from metacpan URLs. [ Daniel Lintott ] * Convert package to short format dh and compat 9 * Refresh packaging using dh-make-perl refresh + Remove README.source + Update debian/control + Migrate copyright to format 1.0 + Migate package to source format 3.0(quilt) * Add DEP3 patch header to stdin.patch * Add patch to correct spelling error in POD and code

    2008-02-02 - gregor herrmann <> libdevel-gdb-perl (2.02-1) unstable; urgency=low * New upstream release. * debian/copyright: use generic upstream URL. * Add Deepak Tripathi and /me to Uploaders.

    2008-01-25 - Roberto C. Sanchez <> libdevel-gdb-perl (2.01-1) unstable; urgency=low [ gregor herrmann ] * New upstream release. * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Removed: Homepage pseudo-field (Description); XS-Vcs-Svn fields. * Add gdb and libexpect-perl to Build-Depends-Indep (used in tests), caught by Lucas' Build Daemon from Hell. Create patch stdin.patch (to make tests work without a STDIN), add quilt framework. * Set Standards-Version to 3.7.3 (no changes needed). * Set debhelper compatibility level to 6. * debian/rules: - delete /usr/lib/perl5 only if it exists. - move tests to build-stamp target - remove OPTIMIZE, we don't compile anything - move dh_clean before make realclean - let install-stamp target depend on build-stamp - remove call to dh_link * debian/watch: use dist-based URL. * debian/copyright: remove reference to LICENSE file.

    2007-08-12 - Deepak Tripathi <> libdevel-gdb-perl (2.0-1) unstable; urgency=low * Initial Release (Closes: #436800)