grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Make gdb debugging a bit less painful


From: Lubomir Kundrak
Subject: Re: [PATCH] Make gdb debugging a bit less painful
Date: Thu, 17 Apr 2008 13:53:21 +0200

On Tue, 2008-04-15 at 15:38 +0200, Robert Millan wrote:
> On Tue, Apr 15, 2008 at 12:30:40AM +0200, Lubomir Kundrak wrote:
> > diff -rup grub-1.95.orig/kern/main.c grub-1.95/kern/main.c
> > --- grub-1.95.orig/kern/main.c      2007-01-29 15:31:36.000000000 +0100
> > +++ grub-1.95/kern/main.c   2007-01-30 18:29:55.000000000 +0100
> > @@ -106,6 +106,14 @@ grub_load_normal_mode (void)
> >    grub_errno = GRUB_ERR_NONE;
> >  }
> >  
> > +#ifndef GRUB_UTIL
> > +/*
> > + * Let GDB find the stack top
> > + */
> > +void
> > +main (void) __attribute__ ((alias("grub_main")));
> > +#endif
> 
> grub_main() isn't always the function we want for top of the stack.  For
> example cmain() in kern/ieee1275/cmain.c does quite a bit of things already.
> 
> I'm not sure what would be an ellegant way to solve this... :-/

Well, then more preprocessor conditionals come into play. Wold there be
any problems with that?

-- 
Lubomir Kundrak (Red Hat Security Response Team)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]