diff options
author | Leonard Grey <lgrey@chromium.org> | 2023-02-07 15:44:24 -0500 |
---|---|---|
committer | Leonard Grey <lgrey@chromium.org> | 2023-02-07 20:47:56 +0000 |
commit | 5687ac51caab4f7100ddcb9dea92ca6bd6be66e7 (patch) | |
tree | dc40c9b62266b3caa4f901d25876f2aff6ea6710 | |
parent | bc25ffb613086afa4184af3aca1722ff747a21fc (diff) | |
download | google-breakpad-5687ac51caab4f7100ddcb9dea92ca6bd6be66e7.tar.gz |
Fix Mac build
https://chromium.googlesource.com/breakpad/breakpad/+/f6178140175800cc6385a151e7f23d6e5c4968ca
missed marking `IsCanonicalAddress` Linux-only.
Bug: None
Change-Id: Ia936db4b5541f22abcc884d410e7eae3818b4c0f
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/4227418
Reviewed-by: Mark Mentovai <mark@chromium.org>
-rw-r--r-- | src/processor/minidump_processor.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/processor/minidump_processor.cc b/src/processor/minidump_processor.cc index d72926cb..0073ae4e 100644 --- a/src/processor/minidump_processor.cc +++ b/src/processor/minidump_processor.cc @@ -763,6 +763,8 @@ bool MinidumpProcessor::GetProcessCreateTime(Minidump* dump, return true; } +#ifdef __linux__ + static bool IsCanonicalAddress(uint64_t address) { uint64_t sign_bit = (address >> 63) & 1; for (int shift = 48; shift < 63; ++shift) { @@ -773,7 +775,6 @@ static bool IsCanonicalAddress(uint64_t address) { return true; } -#ifdef __linux__ static void CalculateFaultAddressFromInstruction(Minidump* dump, uint64_t* address) { MinidumpException* exception = dump->GetException(); |