On 18 Nov 2013, at 20:06, Tobias Burnus wrote:

> Bishop, John E wrote:
>> ---[ sketch of DWARF for file 2 ]---
>> 
>> DW_TAG_subprogram 'read_nml'
>>   DW_TAG_imported_declaration '/nml'
>>     DW_AT_import DW_FORM_ref_addr [ somehow a reference to $1 ]
> 
> Well, that's probably the problem: The "somehow". If the files are generated 
> independently, the "reference to $1" is not available. At least that's how I 
> understand it. (My DWARF knowledge is rather weak.)

At least on ELF and PECOFF platforms it's perfectly possible: you just insert a 
reference to a global symbol declared in the DWARF section of another object 
file. Our compiler doesn't use this particular tag, but at least for e.g. 
DW_TAG_typedef it works fine with gdb.


Jonas
_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org

Reply via email to