chromium-src-build/fuchsia
Wez bee933aa41 Reduce main executable path length to avoid truncation.
Some Chromium executables have names which are identical in the first
~30 characters or so. Since we fetch the name of the running executable
from the process kernel object in base::StackTrace, which currently has
a limit of 32 characters, the characters consumed by the /system/ path
in the name were causing us to hit the limit more easily, preventing
stack traces from being correctly symbolized.

We were also artificially truncating by prefixing the retrieved name
with "app:" and then copying that into a buffer of only 32 characters.

Bug: 
Change-Id: Ibc2cac621aaca1b5f00ae038ac068a96280f98c7
Reviewed-on: https://chromium-review.googlesource.com/617843
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#494983}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6ba91d87ccfe8002d85af84b0d290f6eb9c9a29c
2017-08-16 22:35:36 +00:00
..
OWNERS Add build/fuchsia/OWNERS and use it in wildcards in some OWNERS files. 2017-07-14 01:08:12 +00:00
create_runner_script.py Fuchsia: modify scripts to run non-test executables 2017-08-10 20:33:25 +00:00
exe_runner.py fuchsia: make exe runner do interactive runs, add d8_fuchsia runner 2017-08-15 20:07:37 +00:00
runner_common.py Reduce main executable path length to avoid truncation. 2017-08-16 22:35:36 +00:00
test_runner.py fuchsia: make exe runner do interactive runs, add d8_fuchsia runner 2017-08-15 20:07:37 +00:00
update_sdk.py fuchsia: Point at new packaged SDK location 2017-07-25 04:23:16 +00:00