breakpad/docs
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
..
breakpad.png [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
breakpad.svg [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
client_design.md Update links 2016-11-18 17:24:37 +00:00
contributing_to_breakpad.md [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
exception_handling.md [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
getting_started_with_breakpad.md Update links 2016-11-18 17:24:37 +00:00
linux_starter_guide.md Fix the Linux Starter Guide docs 2016-03-22 14:03:09 -04:00
linux_system_calls.md [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
mac_breakpad_starter_guide.md [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
mozilla_brown_bag_talk.md Update links 2016-11-18 17:24:37 +00:00
OWNERS [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00
processor_design.md Update links 2016-11-18 17:24:37 +00:00
stack_walking.md Update links 2016-11-18 17:24:37 +00:00
symbol_files.md Add optional field indicating multiple symbols at an address 2017-11-29 21:33:23 +00:00
windows_client_integration.md [Docs] add markdown docs (converted from Wiki) 2015-09-22 17:29:52 -04:00