commit | 04b0526d60de4e9979fc486d2ba655247d211d0b | [log] [tgz] |
---|---|---|
author | David Srbecky <dsrbecky@google.com> | Mon Nov 09 18:05:48 2015 +0000 |
committer | David Srbecky <dsrbecky@google.com> | Fri Nov 20 16:30:38 2015 +0000 |
tree | f1557aea44abe67f83b74e332fc8d8c28192a3ff | |
parent | 349baca032735e4a386b74709aa94d17f076cbce [diff] |
Encode function signatures properly in DWARF. The signatures were previously stored as plain string. The proper way in DWARF is to store them as structured tree of tags. (for example, DW_TAG_subprogram containing DW_TAG_formal_parameter) Note that this makes the debug sections smaller since DWARF signatures are actually more efficient than just plain strings. Change-Id: I6afbce28340570666d8674d07c0e324aad561dd5