This is the mail archive of the binutils@sourceware.org mailing list for the binutils 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: 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
>


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