diff options
author | Mike Wittman <wittman@chromium.org> | 2017-11-29 13:29:37 -0800 |
---|---|---|
committer | Mark Mentovai <mark@chromium.org> | 2017-11-29 21:33:23 +0000 |
commit | b1226959a25b6a5311801d6f204b088c706e7c25 (patch) | |
tree | 3dfc65dab8bb0dcd929748873de179ce259030f5 /src/processor/range_map.h | |
parent | Update test data for identical-code-folded symbol changes (diff) | |
download | breakpad-b1226959a25b6a5311801d6f204b088c706e7c25.tar.xz |
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>
Diffstat (limited to 'src/processor/range_map.h')
0 files changed, 0 insertions, 0 deletions