Patch adds a DWARF language vendor extension for RenderScript.
We are already using this identifier in LLDB with a hard coded value, so it would be good to get it in LLVM and use the generated enum.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
OK. If you're serious about wanting this though we should get it into the
dwarf standard though.
I think that Ewan already applied for this to be included in the next revision. He can confirm that when he is back online.
include/llvm/Support/Dwarf.def | ||
---|---|---|
323 | Symbols for vendor extensions ought to have a prefix identifying the vendor. Among other things, you don't want to conflict with whatever symbol the DWARF committee comes up with for the "standard" value, if we define one. |
Thanks for taking a look.
We applied for the RenderScript DW_LANG constant to be added to the DWARF standard back in March.
The feedback was that since we'd missed the version 5 submission deadline to use a vendor extension
until it could be added to a following version of the standard.
Since that was a while ago however we'll chase that up.
Search fail then as I must have missed the mail. Did you put a proposal in
on dwarfstd.org? Either way, following up would be great.
-eric
The request was indeed put through dwarfstd.org, but apparently there was a problem with the notifications.
Up now though, please see http://www.dwarfstd.org/ShowIssue.php?issue=150331.1
LGTM.
And yes, I saw the mail finally come across the dwarf list with the website problems mentioned.
Thanks!
-eric
Symbols for vendor extensions ought to have a prefix identifying the vendor. Among other things, you don't want to conflict with whatever symbol the DWARF committee comes up with for the "standard" value, if we define one.