SPUG: Perl Debugger Pocket Reference

Brian Wisti brian at coolnamehere.com
Mon Apr 5 18:47:25 CDT 2004

Pretty nice. Might even be worth the eight cents. Still, I like the formatting
better in the book :-)

Kind Regards,
Brian Wisti

Quoting "Michael R. Wolf" <MichaelRWolf at att.net>:

> The "Featured Book" at perl.oreilly.com is
>     "Perl Debugger Pocket Reference", Richard Foley.  $9.95
>     http://www.oreilly.com/catalog/perldebugpr/
> For those on a budget, I can provide copies of the following for
> $0.08, (on a sliding scale for the under-employed).
> Enjoy,
> Michael
> ================================================================
> List/search source lines:               Control script execution:
>   l [ln|sub]  List source code            T           Stack trace
>   - or .      List previous/current line  s [expr]    Single step [in expr]
>   v [line]    View around line            n [expr]    Next, steps over subs
>   f filename  View source in file         <CR/Enter>  Repeat last n or s
>   /pattern/ ?patt?   Search forw/backw    r           Return from subroutine
>   M           Show module versions        c [ln|sub]  Continue until
> position
> Debugger controls:                        L           List
> break/watch/actions
>   o [...]     Set debugger options        t [expr]    Toggle trace [trace
> expr]
>   <[<]|{[{]|>[>] [cmd] Do pre/post-prompt b [ln|event|sub] [cnd] Set
> breakpoint
>   ! [N|pat]   Redo a previous command     B ln|*      Delete a/all
> breakpoints
>   H [-num]    Display last num commands   a [ln] cmd  Do cmd before line
>   = [a val]   Define/list an alias        A ln|*      Delete a/all actions
>   h [db_cmd]  Get help on command         w expr      Add a watch expression
>   h h         Complete help page          W expr|*    Delete a/all watch
> exprs
>   |[|]db_cmd  Send output to pager        ![!] syscmd Run cmd in a
> subprocess
>   q or ^D     Quit                        R           Attempt a restart
> Data Examination:     expr     Execute perl code, also see: s,n,t expr
>   x|m expr       Evals expr in list context, dumps the result or lists
> methods.
>   p expr         Print expression (uses script's current package).
>   S [[!]pat]     List subroutine names [not] matching pattern
>   V [Pk [Vars]]  List Variables in Package.  Vars can be ~pattern or
> !pattern.
>   X [Vars]       Same as "V current_package [Vars]".
>   y [n [Vars]]   List lexicals in higher scope <n>.  Vars same as V.
> For more help, type h cmd_letter, or run man perldebug for all docs.
> -- 
> Michael R. Wolf
>     All mammals learn by playing!
>         MichaelRWolf at att.net
> _____________________________________________________________
> Seattle Perl Users Group Mailing List  
> POST TO: spug-list at mail.pm.org  http://spugwiki.perlocity.org
> ACCOUNT CONFIG: http://mail.pm.org/mailman/listinfo/spug-list
> MEETINGS: 3rd Tuesdays, Location Unknown
> WEB PAGE: http://www.seattleperl.org

More information about the spug-list mailing list