diff options
author | rmcilroy@chromium.org <rmcilroy@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2014-04-29 09:45:46 +0000 |
---|---|---|
committer | rmcilroy@chromium.org <rmcilroy@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2014-04-29 09:45:46 +0000 |
commit | c2f9501755862151e429b86411d25ce054e6f5fd (patch) | |
tree | 1f5e32b03427352c06d121fee102ccc852b73d01 /src/common/dwarf_cfi_to_module.h | |
parent | Clean up common.gypi. (diff) | |
download | breakpad-c2f9501755862151e429b86411d25ce054e6f5fd.tar.xz |
Add Arm64 support to dumpsyms.
Adds Arm64 support to dumpsyms, enabling support for EM_AARCH64 elf type and
arm64 registers in DwarfCFIToModule.
BUG=367367,335641,354405
R=mark@chromium.org
Review URL: https://breakpad.appspot.com/1654002
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1322 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/common/dwarf_cfi_to_module.h')
-rw-r--r-- | src/common/dwarf_cfi_to_module.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/common/dwarf_cfi_to_module.h b/src/common/dwarf_cfi_to_module.h index d5a8b1cc..084b8f5a 100644 --- a/src/common/dwarf_cfi_to_module.h +++ b/src/common/dwarf_cfi_to_module.h @@ -108,7 +108,10 @@ class DwarfCFIToModule: public CallFrameInfo::Handler { // ARM. static vector<string> ARM(); - + + // ARM64, aka AARCH64. + static vector<string> ARM64(); + // MIPS. static vector<string> MIPS(); @@ -185,7 +188,7 @@ class DwarfCFIToModule: public CallFrameInfo::Handler { // A set of strings used by this CFI. Before storing a string in one of // our data structures, insert it into this set, and then use the string // from the set. - // + // // Because std::string uses reference counting internally, simply using // strings from this set, even if passed by value, assigned, or held // directly in structures and containers (map<string, ...>, for example), |