breakpad/src/google_breakpad
Ivan Penkov 622a582fa6 Support for leaf functions which don't touch any callee-saved registers
for Windows x64 stacks.

According to https://reviews.llvm.org/D2474, LLVM does't generate unwind info for leaf function which doesn't touch any callee-saved
registers. According to MSDN, leaf functions can be unwound simply by
simulating a return.

Change-Id: Ic0503e2aca90b0ba5799133ea8439f1b5f2eefda
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3489332
Reviewed-by: Mark Mentovai <mark@chromium.org>
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2022-02-24 22:51:59 +00:00
..
common Fix errors in minidump_exception_mac and dwarf_cu_to_module_unittest 2021-10-14 18:54:17 +00:00
processor Support for leaf functions which don't touch any callee-saved registers 2022-02-24 22:51:59 +00:00