From b1226959a25b6a5311801d6f204b088c706e7c25 Mon Sep 17 00:00:00 2001 From: Mike Wittman Date: Wed, 29 Nov 2017 13:29:37 -0800 Subject: 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 --- src/tools/windows/binaries/dump_syms.exe | Bin 130048 -> 142336 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'src/tools/windows/binaries/dump_syms.exe') diff --git a/src/tools/windows/binaries/dump_syms.exe b/src/tools/windows/binaries/dump_syms.exe index ca4676f5..f27f3ece 100644 Binary files a/src/tools/windows/binaries/dump_syms.exe and b/src/tools/windows/binaries/dump_syms.exe differ -- cgit v1.2.1