summaryrefslogtreecommitdiff
path: root/compiler/optimizing/load_store_analysis_test.cc
diff options
context:
space:
mode:
authorRoland Levillain <rpl@google.com>2021-05-06 00:19:19 +0100
committerRoland Levillain <rpl@google.com>2021-06-01 17:07:07 +0000
commitc3854243a9e3de6e5ac3a25d31439e8cf40af1bf (patch)
tree62dcecef493b433c06723791099d0666ed3ddcf0 /compiler/optimizing/load_store_analysis_test.cc
parent81764e5790bc9d234ac8823ed46d3c3f670f387b (diff)
Introduce `art::FastExit` to replace all uses of `quick_exit` in ART.
No longer use `quick_exit(3)` in ART, as it does not play well with Clang's code coverage instrumentation (see b/187935521 and b/186576313). Replace all its uses with a new routine, `art::FastExit`, calling either `exit(3)` when ART is built with Clang's code coverage instrumentation (in order to dump coverage profiles when the program terminates) or `_exit(2)` otherwise (to exit quickly). Function `art::FastExit` is implemented as part of the `art_libartbase_headers` header library, so that it can be used easily in `dalvikvm`. (cherry picked from commit bdf1737bd17132525bcfdc778663123b61e97fa3) Test: mmma art Test: ART tests Bug: 186576313 Bug: 187935521 Change-Id: I7b4f86f6f0e7b12814684ecea73a2ed0ef994395 Merged-In: I7b4f86f6f0e7b12814684ecea73a2ed0ef994395
Diffstat (limited to 'compiler/optimizing/load_store_analysis_test.cc')
0 files changed, 0 insertions, 0 deletions