Replace StringPiece with std::string_view in profman.
And in dexoptanalyzer and hiddenapi, see below. The parsing helpers in utils.h were mostly unused, only profman was calling one of them, so move that helper to profman and rewrite and fix it, remove the other helpers. This exposed dependency of dexoptanalyzer and hiddenapi on StringPiece indirectly included from utils.h, thus we replace it with std::string_view also in those tools. During the rewrite, avoid using std::string_view::data() as a null terminated string, prefer to fall back to the original null terminated raw option instead. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 123750182 Change-Id: Ibeec8069a5d82ea556e03e4577812f94dca6f387
Loading
Please sign in to comment