This is the mail archive of the gdb@sourceware.org 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]
Other format: [Raw text]

Re: how to make gdb happy with my linkmap


On Mon, Jan 5, 2009 at 9:13 AM, Daniel Jacobowitz <drow@false.org> wrote:
> On Mon, Jan 05, 2009 at 03:58:39PM +0100, Mathieu Lacage wrote:
>> What I find weird is:
>> 1) mathieu@mathieu-boulot:~/code/elf-loader$ readelf -s ./ldso |grep stage1
>>    225: 00000932   135 FUNC    GLOBAL HIDDEN    6 stage1
>> mathieu@mathieu-boulot:~/code/elf-loader$ readelf -l ./ldso
>>
>> Elf file type is DYN (Shared object file)
>> Entry point 0x932
>> There are 6 program headers, starting at offset 52
>> [...]
>>
>> i.e., stage1 is located at offset 0x932, and not 0x944 so, I can't
>> figure out where the 0x944 displayed by gdb is coming from.
>
> That's prologue skipping; it's just walking past the frame setup.
> This helps GDB to display function arguments correctly.

For completeness' sake,
to avoid prologue skipping one can do "b *stage1".


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