Using gdb-xfreemod 6.0 instead of gdb-xfreemod 5.11-2.0 , I could use gdb to
debug XFree86 430 under redhat 9.0.

Following is the way what i am using.
Using attach process ID after Xwindow had running, still could not break
during what i setted breakpoints.
But direct debug XFree86 "gdb /usr/X11R6/bin/XFree86" then "run :0",could
certainty break at breakpoints.

Thanks for suggest
Harry
----- Original Message ----- 
From: "Alex Deucher" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 30, 2003 1:21 AM
Subject: Re: Help: gdb xfree86 video card driver on rh9


> try one of these module enabled versions of gdb:
>
> http://www.logix.cz/michal/devel/gdb-xfreemod/
> http://www.dawa.demon.co.uk/xfree-gdb/
>
> Alex
>
> --- Thomas Winischhofer <[EMAIL PROTECTED]> wrote:
> > harry wrote:
> >
> > >  I am debuging a video card driver on XFree86.I was using gdb
> > > 5.1.1-2.0xfree on radhat 9.0. And I had tried :
> > > (1) I was using "gdb /usr/X11R6/bin/XFree86" , then run. It result
> > as
> > > "Segmentation fault".
> > > (2) During build sis_drv.o, I had using para "-g" for gcc.
> > >    "startx" open Xwindow fristly, then using  "ps ax" gets the
> > processid
> > > of "X :0".
> > >     use SSH login
> > >    and  "gdb /usr/X11R6/lib/modules/drivers/sis_drv.o processid".
> > > By this way, i could see source codes and function symbols of the
> > > sis_drv.o , and could set breakpoints. But Xwindow will not break
> > at
> > > those points that i setted.What's wrong on my ways to debug video
> > driver
> > > of xfree86 bu gdb?
> > >
> > >     Now i only could use print message to debug,but that is
> > troublesome.
> > > If anybody has some suggestion as how to debug  I would gladly
> > > appreciate any suggestions.
> >
> > Nice to see that a SiS employee is dealing with XFree86.
> >
> > I am no gdb expert myself, but here is my $.02:
> >
> > 1) You need a patched gdb which is capable of dealing with XFree86's
> > modules. I don't have a link at hand, but I'm sure someone else
> > reading
> > this has.
> >
> > 2) If you want to attach to the running XFree86 process: sis_drv.o is
> > not the process, but part of the X process. You need to attach to the
> > X
> > process.
> >
> > In case you are "debugging" the official XFree86 sis driver, I'd
> > appreciate if you told me what problems you experience (since I am
> > the
> > author and maintainer of this driver).
> >
> > Thomas
> >
> > -- 
> > Thomas Winischhofer
> > Vienna/Austria
> > thomas AT winischhofer DOT net          ***
> > http://www.winischhofer.net/
> > twini AT xfree86 DOT org
> >
> >
> >
> > _______________________________________________
> > Devel mailing list
> > [EMAIL PROTECTED]
> > http://XFree86.Org/mailman/listinfo/devel
>
>
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.yahoo.com/
> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to