0
Files
src/build
Haiyang Pan e33028c0df exception-db: Add one more retry for the exception record upload.
The code used to only try two times, and report the upload failure in
the last try. This CL increases the try times to 3 so that it will try
to clear the stacktrace and upload in the 2nd try. This will help
preserve more exception data records.

Also add unittest for the exception data upload.

Bug: 341362003
Change-Id: I3d924be3ee072bd5d49c44527e1a1d6648387e79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5953815
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Haiyang Pan <hypan@google.com>
Cr-Commit-Position: refs/heads/main@{#1374101}
2024-10-25 20:03:58 +00:00
..
2024-08-06 16:00:03 +00:00
2024-10-24 17:54:35 +00:00
2024-10-24 19:43:47 +00:00
2024-06-06 00:55:30 +00:00
2024-06-06 00:55:30 +00:00

About

//build contains:

  • Core GN templates and configuration
  • Core Python build scripts

Since this directory is DEPS'ed in by some other repositories (webrtc, pdfium, v8, etc), it should be kept as self-contained as possible by not referring to files outside of it. Some exceptions exist (//testing, select //third_party subdirectories), but new dependencies tend to break these other projects, and so should be avoided.

Changes to //build should be landed in the Chromium repo. They will then be replicated to the stand-alone build repo by the gsubtreed tool. Note: You can find all directories already available through gsubtreed in the list of all chromium repos.

Contents

  • //build/config - Common templates via .gni files.
  • //build/toolchain - GN toolchain definitions.
  • Other .py files - Some are used by GN/Ninja. Some by gclient hooks, some are just random utilities.

Files referenced by //.gn:

  • //build/BUILDCONFIG.gn - Included by all BUILD.gn files.
  • //build/secondary - An overlay for BUILD.gn files. Enables adding BUILD.gn to directories that live in sub-repositories.
  • //build_overrides - Refer to //build_overrides/README.md.

Docs