breakpad/src
Nelson Billing 87bc402210 Enable PE-only metadata dumping for 64bit (aka. PE32+ format) PEs files.
- Implement in common_windows_lib-- added class "PESourceLineWriter".
    - Add command-line switch to tell dump_syms to use PESourceLineWriter.
      Symbol data created this way will contain information to correlate the
      module with ones found in minidumps, along with frame info that allows
      much higher quality stack-walking in those minidumps.
    - Significant refactor of PDBSourceLineWriter-- all code concerned with
      extracting metadata from PE files has been moved into utility
      functions. This is to allow sharing of this functionality with newly-
      added PESourceLineWriter.
    - Added a unit test to dump_syms for the PE-only scenario.

Change-Id: If0855f05d424d32d23f484995be5f34232179a37
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1525325
Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
2019-06-12 21:20:27 +00:00
..
build Fix MSVC build on 64-bit 2017-09-25 07:10:11 +00:00
client linux: fix broken tests 2019-06-04 00:19:16 +00:00
common Enable PE-only metadata dumping for 64bit (aka. PE32+ format) PEs files. 2019-06-12 21:20:27 +00:00
google_breakpad Enable truncation of module ranges 2019-06-11 19:04:02 +00:00
processor Removed unused includes/declarations 2019-06-11 23:36:23 +00:00
third_party List missing 64-bit arches in the bundled curl 2017-11-13 19:50:29 +00:00
tools Enable PE-only metadata dumping for 64bit (aka. PE32+ format) PEs files. 2019-06-12 21:20:27 +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 Only use O_CLOEXEC on platforms that support it 2017-05-10 21:32:37 +00:00