~itachi-san/telegram-desktop/breakpad

Viewing all changes in revision 1884.

  • Committer: Joshua Peraza
  • Author(s): Snehasish Kumar
  • Date: 2020-12-15 17:14:09 UTC
  • Revision ID: git-v1:83203748aeae3df9e61a4efe62ac7c94ddfe1bbe
Add a test to check debug information for split functions.

With optimizations such as -fsplit-machine-functions (clang) and
-freorder-blocks-and-partition (gcc), the function body may be
discontiguous in the binary. Control flow between the parts are routed
using jumps. This test ensures that breakpad consumes debuginfo
generated by the -fsplit-machine-functions optimization and the line
table for the cold function part is correct.

Change-Id: I44d59704864ee940dd429c5249d5d793fe081d6a
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2591951
Reviewed-by: Sterling Augustine <saugustine@google.com>
Reviewed-by: Joshua Peraza <jperaza@chromium.org>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: