summaryrefslogtreecommitdiff
path: root/runtime/class_linker_test.cc
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2025-01-15 14:12:50 +0000
committer Santiago Aboy Solanes <solanes@google.com> 2025-01-17 11:00:19 -0800
commite7d9821a5c886baadfe703de64835b6d031f1d98 (patch)
treec876383615b55af36597db810a2d6896820edb2e /runtime/class_linker_test.cc
parentda4ef06a3005db967a20132cc44d92a9490b4f57 (diff)
Improve class fuzzer initialization
Add libsigchain as a library, which lets us remove the no-sig-chain argument and the sigaltstack workaround. To do this, we import libart-runtime-for-test_static_defaults instead of the regular runtime one to avoid having libsigchain_fake as a libary. Remove explicit WellKnownClasses::Init since RunEarlyRootClinits already does it. Move TransitionFromRunnableToSuspended to the end of the initialization which is where we would do `Runtime::Start()`. This also lets us remove the ScopedObjectAccess. Bug: 352721437 Test: m test-art-host-gtest-art_runtime_tests64 Test: Follow art/tools/fuzzer/README.md for libart_verify_classes_fuzzer Test: Follow art/tools/fuzzer/README.md for libart_verify_classes_fuzzerd Change-Id: I7d7b8bb78e13cd0c49172f92ca8293fbb806f01e
Diffstat (limited to 'runtime/class_linker_test.cc')
0 files changed, 0 insertions, 0 deletions