Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    Devel::sdb 0.01

    Download button

    No screenshots available
    Downloads: 398  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.5/5)
    15 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Karthikeyan Rajaram | More programs
    Perl Artistic License / FREE
    December 19th, 2007, 07:48 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Devel::sdb description

    Devel::sdb it's a smart Perl debugger.

    Devel::sdb it's a smart Perl debugger.

    Devel::sdb is an enhanced version of Perl's (v5.8.8) powerful interactive debugger. The GUI version ptkdb does a very good job already. However, smart debugger takes different approach to problem solving and focuses on non GUI situations. Some of the features added to this version are data rendering, flexible breakpoints, zoompoints, custom mode for debugging fork process and syntax highlighting.

    Here are some key features of "Devel sdb":

    · Data rendering.
    · Code window/markers
    · Flexible breakpoints.
    · Zoom points for bookmarks/line regex.
    · Debugging boundaries.
    · Custom mode for debugging forked process.
    · Syntax highlight
    · Debug preferences for instant debugging.

    USAGE

    Usage 1.

    perl -d:sdb myscript.pl

    Usage 2.

    setenv SDB_BPTS "new init"
    perl -d:sdb myscript.pl

    Usage 3.

    setenv SDB_PREF "$HOME/.sdb/pref.conf"
    perl -d:sdb myscript.pl

    COMMANDS

    # CODE
    set c[aller] set caller segment
    set noc[aller] unset caller segment
    set p[ad] set padding code
    set nop[ad] unset padding code
    set q[uick] set quick exit
    set noq[uick] unset quick exit
    set cw[size] -pre,post set code window size

    # DATA
    set dr[ender] set data render
    set nodr[ender] unset datarender
    set dm[ode] 1[1-9] datadumper,depth
    set dm[ode] 2[1-9] dumpvar,depth

    # BREAKPOINT
    set b[reakpoint] expr set sdb style breakpoints
    set b[reakpoint] compile expr set sdb style "b compile"
    set b[reakpoint] postpone expr set sdb style "b postpone"
    set b[reakpoint] load expr set sdb style "b load"
    list b[reakpoint] display the recent sdb style breakpoint
    list p[references] display the preferences initialised

    # ZOOMPOINT
    set zw[size] -pre,post set zoom window size
    z /pattern - zoom to pattern with zwindow
    z - zoom next

    # ENTER MAP (by default enter mapped to 's')
    set j[ump] set enter key map to 'c'
    set n[ext] set enter key map to 'n'
    set s[ingle] set enter key map to 's'
    set z[oom] set enter key map to 'z'

    Requirements:

    · Perl



    Product's homepage

      


    TAGS:

    Perl debugger | sdb debugger | Perl module | Perl | sdb | debugger

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM