From c2f9501755862151e429b86411d25ce054e6f5fd Mon Sep 17 00:00:00 2001 From: "rmcilroy@chromium.org" Date: Tue, 29 Apr 2014 09:45:46 +0000 Subject: 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 --- src/common/dwarf_cfi_to_module.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/common/dwarf_cfi_to_module.h') 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 ARM(); - + + // ARM64, aka AARCH64. + static vector ARM64(); + // MIPS. static vector 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, for example), -- cgit v1.2.1