diff options
author | rmcilroy@chromium.org <rmcilroy@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2014-05-06 09:18:30 +0000 |
---|---|---|
committer | rmcilroy@chromium.org <rmcilroy@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2014-05-06 09:18:30 +0000 |
commit | a789d1d26b29683f0279269bdca970add1c6a164 (patch) | |
tree | 6ba4d2ccf3fc5763fd8349e971ec769492f755fc /src/processor/stackwalker_arm64.h | |
parent | Make the Linux CrashGenerationClient an interface. (diff) | |
download | breakpad-a789d1d26b29683f0279269bdca970add1c6a164.tar.xz |
Add support for CFI based stack walking on Arm64.
This CL adds CFI based stack walking support for Arm64 to BreakPad along with
unit tests. The Arm64 CFI stack walker is based on the Arm CFI stack walker
BUG=367367,335641,354405
R=blundell@chromium.org, mark@chromium.org
Review URL: https://breakpad.appspot.com/1664002
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1325 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/processor/stackwalker_arm64.h')
-rw-r--r-- | src/processor/stackwalker_arm64.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/processor/stackwalker_arm64.h b/src/processor/stackwalker_arm64.h index fc7f776b..121e8246 100644 --- a/src/processor/stackwalker_arm64.h +++ b/src/processor/stackwalker_arm64.h @@ -63,7 +63,9 @@ class StackwalkerARM64 : public Stackwalker { // Change the context validity mask of the frame returned by // GetContextFrame to VALID. This is only for use by unit tests; the // default behavior is correct for all application code. - void SetContextFrameValidity(int valid) { context_frame_validity_ = valid; } + void SetContextFrameValidity(uint64_t valid) { + context_frame_validity_ = valid; + } private: // Implementation of Stackwalker, using arm64 context and stack conventions. |