breakpad/src/common/dwarf
Snehasish Kumar 83203748ae 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>
2020-12-15 17:14:09 +00:00
..
bytereader-inl.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
bytereader.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
bytereader.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
bytereader_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
cfi_assembler.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
cfi_assembler.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf2diehandler.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf2diehandler.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf2diehandler_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf2enums.h Support miscelaneous dwarf5 forms. 2020-10-09 16:56:59 +00:00
dwarf2reader.cc Support miscelaneous dwarf5 forms. 2020-10-09 16:56:59 +00:00
dwarf2reader.h Use size_t to fix the build on mac. 2020-10-12 18:09:01 +00:00
dwarf2reader_cfi_unittest.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
dwarf2reader_die_unittest.cc Dwarf5ReadRangeList: remove duplicated declaration 2020-11-13 17:15:14 +00:00
dwarf2reader_lineinfo_unittest.cc Fix a typo in lineinfo unittest.cc 2020-12-10 19:58:43 +00:00
dwarf2reader_splitfunctions_unittest.cc Add a test to check debug information for split functions. 2020-12-15 17:14:09 +00:00
dwarf2reader_test_common.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
elf_reader.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
elf_reader.h fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
functioninfo.cc fix pointer style to match the style guide 2020-07-15 06:20:02 +00:00
functioninfo.h Use stdint.h numeric types 2020-04-09 00:09:40 +00:00
line_state_machine.h Use stdint.h numeric types 2020-04-09 00:09:40 +00:00
types.h Use stdint.h numeric types 2020-04-09 00:09:40 +00:00