commit | e2444b968ac9583d8730e98bc712416d70b97d3d | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Wed May 22 00:53:18 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed May 22 00:53:18 2019 +0000 |
tree | 0e03d0c106b877fcef08c03dc9aec0fdcf5d9735 | |
parent | 2dc879fd42611f16926d1f94158d874712d3a15f [diff] |
[debugger] Add identifiers to symbols. Adds the ability to get the name of a Symbol object as an Identifier. This allows the exact DWARF symbol structure to be retrieved. This is necessary to look up symbol names for declarations which is a high priority bug affecting the ability to print common types when testing and debugging. Not all symbols have Identifier names() as described in Symbol::GetIdentifier(). Incidentally fixes a bug where typedefs did not have the correct namespace qualification. The test is updated to reflect this. Other than this there should be no behavior change. Change-Id: I50745ea7ecbf4fcf6904f2af4e355b7d597be466
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.