Cleanup fuzzer methods to be reused
There were common methods between the fuzzers and
its gtets. Move that code to a common place where
both can use them to deduplicate code.
Since we are refactoring:
* Create the art::fuzzer namespace
* Remove the GC from the gtest as it doesn't
make sense over there
Bug: 430216770
Test: Build and run verification/classes fuzzers
Test: m test-art-host-gtest-art_runtime_tests64
Flag: EXEMPT testing only
Change-Id: I8b2df8b34db14020f0c069aed1b4708067ae2f63
9 files changed