2837647bea
Change-Id: I28db796fadcc111d97d3589bf3988ea0bbb8e18a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/366682 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Devon Carew <devoncarew@google.com>
59 lines
1.3 KiB
Markdown
59 lines
1.3 KiB
Markdown
> [!IMPORTANT]
|
|
> This page was copied from https://github.com/dart-lang/sdk/wiki and needs review.
|
|
> Please [contribute](../CONTRIBUTING.md) changes to bring it up-to-date -
|
|
> removing this header - or send a CL to delete the file.
|
|
|
|
---
|
|
|
|
## JIT
|
|
|
|
```
|
|
./tools/build.py -m all runtime
|
|
./tools/test.py -m all
|
|
./tools/test.py -m all --checked
|
|
```
|
|
|
|
## [AddressSanitizer](https://github.com/google/sanitizers/wiki/AddressSanitizer)
|
|
|
|
```
|
|
./tools/gn.py -m release --asan
|
|
./tools/build.py -m release runtime
|
|
./tools/test.py -m release --builder-tag=asan -t240
|
|
```
|
|
|
|
## [ThreadSanitizer](https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual)
|
|
|
|
```
|
|
./tools/gn.py -m release --tsan
|
|
./tools/build.py -m release runtime
|
|
./tools/test.py -m release
|
|
```
|
|
|
|
## Noopt
|
|
|
|
```
|
|
./tools/build.py -mdebug,release runtime_and_noopt
|
|
./tools/test.py -mdebug,release --noopt
|
|
```
|
|
|
|
## Precompilation
|
|
|
|
```
|
|
./tools/build.py -mrelease runtime_precompiled
|
|
./tools/test.py -mrelease -cprecompiler -rdart_precompiled
|
|
```
|
|
|
|
## Precompilation on Android devices
|
|
```
|
|
./tools/build.py -mrelease -aarm --os=android runtime_precompiled
|
|
export PATH=$PATH:$PWD/third_party/android_tools/sdk/platform-tools
|
|
./tools/test.py -mrelease -aarm --system=android -cprecompiler -rdart_precompiled --use-blobs
|
|
```
|
|
|
|
## App snapshots
|
|
|
|
```
|
|
./tools/build.py -mall runtime
|
|
./tools/test.py -mall -capp_jit
|
|
```
|