breakpad/src/common/dwarf
Nelson Billing f32b83eb08 Enable reading DWARF4 CIEs with 32 bit addresses.
- Reading DWARF4 CIEs was added in
https://chromium-review.googlesource.com/c/breakpad/breakpad/+/406012 but it
was only enabled for 64bit builds, since it would error out if the CIE
address size was not 8 bytes.
- Added a unit test to ensure that 32bit continues to work.

Change-Id: I824bb40cdf12056d39da335adb55ed315970fb88
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1941034
Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
2019-12-05 21:20:42 +00:00
..
bytereader_unittest.cc convert to uint8_t* for binary data to fix -Wnarrowing build errors 2016-01-26 15:38:19 -05:00
bytereader-inl.h convert to uint8_t* for binary data to fix -Wnarrowing build errors 2016-01-26 15:38:19 -05:00
bytereader.cc Add debug fission support. 2016-05-04 11:09:44 -07:00
bytereader.h Add debug fission support. 2016-05-04 11:09:44 -07:00
cfi_assembler.cc Basic handling of CIE version 4 in dwarf reading 2016-11-02 02:52:37 +00:00
cfi_assembler.h Basic handling of CIE version 4 in dwarf reading 2016-11-02 02:52:37 +00:00
dwarf2diehandler_unittest.cc convert to uint8_t* for binary data to fix -Wnarrowing build errors 2016-01-26 15:38:19 -05:00
dwarf2diehandler.cc convert to uint8_t* for binary data to fix -Wnarrowing build errors 2016-01-26 15:38:19 -05:00
dwarf2diehandler.h convert to uint8_t* for binary data to fix -Wnarrowing build errors 2016-01-26 15:38:19 -05:00
dwarf2enums.h Don't demangle Rust symbols by default, but allow linking to rust-demangle. 2016-10-25 10:43:00 +00:00
dwarf2reader_cfi_unittest.cc Enable reading DWARF4 CIEs with 32 bit addresses. 2019-12-05 21:20:42 +00:00
dwarf2reader_die_unittest.cc breakpad: fix unittest errors 2016-05-04 16:48:00 -07:00
dwarf2reader_test_common.h Use stdint types everywhere 2013-03-06 14:04:42 +00:00
dwarf2reader.cc Enable reading DWARF4 CIEs with 32 bit addresses. 2019-12-05 21:20:42 +00:00
dwarf2reader.h Enable reading DWARF4 CIEs with 32 bit addresses. 2019-12-05 21:20:42 +00:00
elf_reader.cc This change allows compiling the google-breakpad code using a global ::string class instead of std::string. 2016-08-30 23:31:43 +00:00
elf_reader.h Allow compiling the google-breakpad code using a global ::string class instead of std::string. 2016-11-08 01:29:06 +00:00
functioninfo.cc Fixed a typo introduced in revision 16e08520e6 2018-08-14 14:12:51 +00:00
functioninfo.h Add support for parsing the DW_AT_ranges attributes 2018-08-13 19:12:00 +00:00
line_state_machine.h Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
types.h Define intptr and uintptr in a more generic way 2016-01-11 12:38:28 -05:00