breakpad/src/common/windows
Mike Wittman b1226959a2 Add optional field indicating multiple symbols at an address
Adds an optional 'm' as the first field in FUNCTION and PUBLIC records
to indicate that the address corresponds to more than one symbol.
Controls this by a command line flag for now to give symbol file users
a chance to update.

Also reduces the number of IDiaSymbols retained in memory to one per
address. This reduces memory consumption by 8% when processing
chrome.dll.pdb.

Updates the processor to parse the new optional field.

Bug: google-breakpad:751
Change-Id: I6503edaf057312d21a1d63d9c84e5a4fa019dc46
Reviewed-on: https://chromium-review.googlesource.com/773418
Reviewed-by: Mark Mentovai <mark@chromium.org>
2017-11-29 21:33:23 +00:00
..
common_windows.gyp Fix Windows dump_syms x64 linking 2015-03-06 20:12:00 +00:00
dia_util.cc Add parameter --product to symupload.exe 2014-11-17 22:47:05 +00:00
dia_util.h Adding support for 64-bit Windows modules to ms_symbol_server_converter. 2014-04-10 17:54:52 +00:00
guid_string.cc Replace GB_WSU_SAFE_SWPRINTF_TERMINATE with inline code (#145 followup). 2007-04-04 16:13:55 +00:00
guid_string.h Fix Windows client compilation on mingw. 2014-11-03 17:05:39 +00:00
http_upload.cc Support for multiple upload files in CrashReportSender/HTTPUpload 2015-10-06 11:05:12 -04:00
http_upload.h Support for multiple upload files in CrashReportSender/HTTPUpload 2015-10-06 11:05:12 -04:00
omap.cc Handle ntdll only emitting PUBLIC at func entry 2017-02-23 18:28:02 +00:00
omap.h Adding support for 64-bit Windows modules to ms_symbol_server_converter. 2014-04-10 17:54:52 +00:00
omap_internal.h Handle ntdll only emitting PUBLIC at func entry 2017-02-23 18:28:02 +00:00
omap_unittest.cc windows: update gtest/gmock paths 2017-02-11 18:03:31 +00:00
pdb_source_line_writer.cc Add optional field indicating multiple symbols at an address 2017-11-29 21:33:23 +00:00
pdb_source_line_writer.h Add optional field indicating multiple symbols at an address 2017-11-29 21:33:23 +00:00
string_utils-inl.h Adding support for 64-bit Windows modules to ms_symbol_server_converter. 2014-04-10 17:54:52 +00:00
string_utils.cc Fix Windows client compilation on mingw. 2014-11-03 17:05:39 +00:00