breakpad/src
Brian Sheedy dff7d5afd5 Revert "arm: Allow the first function to use linked register as return pc"
This reverts commit f2b3ab5e0a.

Reason for revert: Causes symbolization errors on ARM ChromeOS
devices crbug.com/1182948.

Original change's description:
> arm: Allow the first function to use linked register as return pc
>
> For a crash at the function entry with corrupted PC, the caller's PC
> could be lying in the link register. Using the PC from link register
> would be more effective than blindly scanning the stack immediately.
>
> Change-Id: I51673b7298e70faeeab2bfa97075e3c4793f94bc
> Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2678992
> Reviewed-by: Mike Frysinger <vapier@chromium.org>
> Reviewed-by: Joshua Peraza <jperaza@chromium.org>

Bug: 1182948
Change-Id: I2818b35ab1fb99012919cccc0fb80368e456ca15
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2765164
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2021-03-16 18:00:35 +00:00
..
build Fix MSVC build on 64-bit 2017-09-25 07:10:11 +00:00
client core_handler: coredump handler to produce minidump 2020-11-23 23:15:15 +00:00
common Strip LLVM-generated symbol suffixes when demangling Windows symbols 2021-03-08 20:26:34 +00:00
google_breakpad processor: subtract 1 from return pointers while scanning 2020-08-14 17:26:39 +00:00
processor Revert "arm: Allow the first function to use linked register as return pc" 2021-03-16 18:00:35 +00:00
third_party List missing 64-bit arches in the bundled curl 2017-11-13 19:50:29 +00:00
tools minidump-2-core: check platform_id for Linux 2021-03-13 00:16:24 +00:00
breakpad_googletest_includes.h test: allow use of system gmock/gtest libs 2016-01-25 19:27:56 -05:00
config.h.in Do not build core_handler unless memfd_create is available 2020-12-21 22:07:02 +00:00