To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dev.macOpen lugnet.cad.dev.mac in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / Macintosh / 83
82  |  84
Subject: 
Re: how to get a debugger going
Newsgroups: 
lugnet.cad.dev.mac
Date: 
Mon, 25 Feb 2002 14:54:58 GMT
Viewed: 
1518 times
  
In lugnet.cad.dev.mac, Mark Abrams writes:
Now that I've got some bugs, I'd like to get into the code with a
debugger.  In particular, I am trying to set a breakpoint in the
keyboard() method so that I may trace the execution of key commands.
Id like to figure out why pg-up/pg-down refreshes my window while the
'E' key does not.

I've attempted using gdb to start the app from the cli and from within
emacs, the problem is that the output of the app seems to hinder my
ability to enter commands into the debugger.

A more promising method has been to start the app, then hook in with
gdb.  This appears to work except that when I switch back to the
ldglite app, I've got the spining disc and I can't perform any
operations (mouse or keyboard).  If I type (c)ontinue in gdb, I can
input into ldglite but I completely lose control in gdb.  The only
breakpoint I've set is at keyboard().

You could try running ldglite in the background to give gdb control
of the console.  Try this on the command line:

  ldglite blah blah blah &

Then attach the debugger.  Or maybe in gdb try:

  r blah blah blah &

It might help, but I'm not positive.

Don



Message is in Reply To:
  how to get a debugger going
 
Now that I've got some bugs, I'd like to get into the code with a debugger. In particular, I am trying to set a breakpoint in the keyboard() method so that I may trace the execution of key commands. Id like to figure out why pg-up/pg-down refreshes (...) (23 years ago, 25-Feb-02, to lugnet.cad.dev.mac)

3 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR