This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: GDB 4.17 Patch for stack aligned i386 code


>Nick Duffek also recently did some work related to frameless
>function backtraces on the X86.

Yup.

>I don't know whether his 
>work is checked into the main trunk.

Nope.  I wanted to tighten up a couple things before committing the
changes.

>I'd like to see him
>involved in this discussion, so that we don't wind up with
>two solutions to the same problem.

Thanks for the heads-up.

>> It's desirable to omit the frame pointer when compiling leaf functions
>> when targeting the x86 processor as this provides another hard register
>> (%ebp) which can be used by the register allocators.

The code I wrote handles non-leaf functions too.  It only works on x86 at
the moment, but I tried to make it architecture-independent.

I'll try to post my patches this weekend.

Nick

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]