breakpad/src
Leonard Grey 989f862134 Support marking folded symbols on Posix
This is similar to the Windows change at
https://chromium-review.googlesource.com/c/breakpad/breakpad/+/773418/

When a `Module` is created with `enable_multiple_field_` = true,
all FUNCs and PUBLICs that share the same address will be collapsed
into a single entry, and that entry will be marked with `m` for
multiple in the final output.

`enable_multiple_field_` is temporary just in case people are
depending on the current behavior.

Support for `dump_syms` executables will be added in a follow-up.

Bug: google-breakpad:751
Change-Id: I631a148ed00138924c7bcb5ad6db8b9a6610dd03
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3905122
Reviewed-by: Mark Mentovai <mark@chromium.org>
2022-11-01 16:53:01 +00:00
..
build Update copyright boilerplate, 2022 edition (Breakpad) 2022-09-07 16:59:53 +00:00
client mainline version gcc-13 cannot use "uintptr_t" via "#include <string>" 2022-10-20 09:36:42 +00:00
common Support marking folded symbols on Posix 2022-11-01 16:53:01 +00:00
google_breakpad Fixup non-canonical fault addresses for amd64. 2022-10-12 17:32:28 +00:00
processor replaces sizeof(raw_context) with sizeof(*raw_context) 2022-10-17 20:41:17 +00:00
third_party Added riscv and riscv64 support for Linux 2022-09-09 08:44:46 +00:00
tools Added riscv and riscv64 support for Linux 2022-09-09 08:44:46 +00:00
breakpad_googletest_includes.h Update copyright boilerplate, 2022 edition (Breakpad) 2022-09-07 16:59:53 +00:00
config.h.in enables C++17 mode 2022-10-14 19:08:12 +00:00