dart-sdk/build
Vyacheslav Egorov 2c83eb550e [vm] Integrate dart binary with Crashpad on Windows.
dart binary would instantiate CrashpadClient if DART_CRASHPAD_HANDLER
and DART_CRASHPAD_CRASHES_DIR environment variables are set.

- DART_CRASHPAD_HANDLER should contain the path to the crashpad_handler
binary that would handle the crash and write minidump;
- DART_CRASHPAD_CRASHES_DIR should contain the path to the crashpad database
which would be used to store minidumps.

Rewrite --copy-crash-dumps support on windows to use Crashpad integration
instead of editing Windows registry.

Embedding crashpad required to roll a new zlib version because Crashpad
depends on the zlib. This version of zlib is buildable with its own
BUILD.gn so our custom BUILD.gn is removed.

Change-Id: I048aad16b234e1d750f0a24782b04e3b6e19703d
Reviewed-on: https://dart-review.googlesource.com/c/81007
Commit-Queue: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Zach Anderson <zra@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2018-10-24 13:30:16 +00:00
..
config [vm] Integrate dart binary with Crashpad on Windows. 2018-10-24 13:30:16 +00:00
dart Fix build rule. 2018-10-03 20:25:36 +00:00
linux [infra] Use a jessie sysroot for sanitizer builds 2018-03-09 11:52:25 +00:00
mac [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
sanitizers [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
toolchain [vm] Integrate dart binary with Crashpad on Windows. 2018-10-24 13:30:16 +00:00
win [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
.gitignore [infra] Use a jessie sysroot for sanitizer builds 2018-03-09 11:52:25 +00:00
detect_host_arch.py [infra] Use Clang for ia32 and arm64. Use the dl'd sysroots by default. 2017-12-02 06:19:33 +00:00
executable_suffix.gni Don't depend on dart_bootstrap if there is a usable prebuilt sdk 2016-11-10 11:16:24 -08:00
gn_helpers.py [toolchain] Update Windows VS toolchain to current Chromium one. 2018-09-26 17:09:36 +00:00
gn_run_binary.py [GN] Fix gn_run_binary.py for different error 2017-12-19 20:30:58 +00:00
README.dart.md Reland: [Windows] Update toolchain to MSVC 2017 2017-09-28 09:25:37 +00:00
vs_toolchain.py [toolchain] Update Windows VS toolchain to current Chromium one. 2018-09-26 17:09:36 +00:00

This directory was taken from a snapshot of flutter/engine/src/build/.

The snapshot was taken with a recursive copy cp -R of the directory from the flutter repository.

The contents has now diverged significantly from Flutter, and is maintained independantly by the Dart team. It is used to support the GN build system.