diff options
author | 2025-01-15 14:12:50 +0000 | |
---|---|---|
committer | 2025-01-17 11:00:19 -0800 | |
commit | e7d9821a5c886baadfe703de64835b6d031f1d98 (patch) | |
tree | c876383615b55af36597db810a2d6896820edb2e /runtime/class_linker_test.cc | |
parent | da4ef06a3005db967a20132cc44d92a9490b4f57 (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