~itachi-san/telegram-desktop/breakpad

Viewing all changes in revision 2129.

  • Committer: Leonard Grey
  • Date: 2023-05-18 21:12:03 UTC
  • Revision ID: git-v1:38b6eebda19a4127299a7bf806c67868dde7fca3
Mac: shorten sym file names in upload_system_symbols

macOS caps filenames at 255 characters. When upload_system_symbols runs
`dump_syms`, the resulting filename is based on a mangled version of
the file's full path. In some circumstances (for example, the dumped
file itself lives in a temp directory), this name can exceed the max.

This change replaces the current mangling by mapping each path component but the last to its first initial, greatly shortening
the resulting filename.

Bug: 1400770
Change-Id: I68203a98eda2912893c5d8f7c676faee17e39e91
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/4519231
Reviewed-by: Robert Sesek <rsesek@chromium.org>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: