Closed Bug 524409 Opened 15 years ago Closed 15 years ago

Breakpad Linux Dumper: Support DW_AT_specification

Categories

(Toolkit :: Crash Reporting, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jimb, Assigned: jimb)

References

Details

At the moment, the patches to add DWARF support to the Linux dumper do not support the DW_AT_specification attribute. This is an attribute that function definition DIEs can have that point to their corresponding function declaration DIEs. DWARF producers often put names, types, and other data in the declaration DIEs, but put address ranges in the definition DIEs, so the dumper needs to be able to pair these up to produce proper Breakpad symbol files.
Assignee: nobody → jim
I've just pushed a new revision of the patch queue that implements DW_AT_specification, and properly supports namespace- and class-nested names: http://hg.mozilla.org/users/jblandy_mozilla.com/breakpad-mq/file/774f35a767e2 Push the patches as listed in 'series', up to 'linux-dwarf.patch'.
This is done; the patch series included DW_AT_specification support as of this changeset: http://hg.mozilla.org/users/jblandy_mozilla.com/breakpad-mq/file/71d746fcf8e7
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.