This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: dwarf debug information support for ELF targets in the assembler
Hi Tristian,
For the following assembly, I do not get any debug info generated even
after providing -g flag.
.global g_var
.type g_var, @object
.local l_var
.type l_var, @object
.section .data
g_var:
.word 10
.size g_var, .-g_var
l_var:
.word 20
.size l_var, .-l_var
Thanks,
Ram
On Thu, Mar 22, 2012 at 3:47 PM, Tristan Gingold <gingold@adacore.com> wrote:
>
> On Mar 22, 2012, at 11:12 AM, Ramana wrote:
>
>> Hi,
>>
>> For an ELF target, while debugging the hand written assembly code, I
>> couldn't see the file local & global symbols defined in the assembly
>> files in the debugger symbols list. But then I realized that there is
>> no debug information in the final executable file for those symbols.
>>
>> Is it possible to specify (define) and/or generate dwarf debug
>> information for the hand written assembly code from the assembler?
>
> Yes, assemble with -g.
>
> Tristan.
>
>>
>> Are there any existing mechanisms (assembler directives etc) to enable
>> this support for ELF targets? If yes, any reference port available in
>> the binutils mainline?
>>
>> How difficult would it be if the support has to be enabled from the scratch?
>>
>> Thanks,
>> Ram
>