Lines Matching refs:string

103 static std::string GetRootContainingLibartbase() {  in GetRootContainingLibartbase()
114 std::string tmp = dir2; // Make a copy here so that fname can be released. in GetRootContainingLibartbase()
125 std::string* error_msg) { in GetAndroidDirSafe()
145 std::string error_msg; in GetAndroidDir()
155 std::string GetAndroidRootSafe(std::string* error_msg) { in GetAndroidRootSafe()
161 std::string local_error_msg; in GetAndroidRootSafe()
172 std::string root_containing_libartbase = GetRootContainingLibartbase(); in GetAndroidRootSafe()
185 std::string GetAndroidRoot() { in GetAndroidRoot()
186 std::string error_msg; in GetAndroidRoot()
187 std::string ret = GetAndroidRootSafe(&error_msg); in GetAndroidRoot()
192 std::string GetSystemExtRootSafe(std::string* error_msg) { in GetSystemExtRootSafe()
204 std::string GetSystemExtRoot() { in GetSystemExtRoot()
205 std::string error_msg; in GetSystemExtRoot()
206 std::string ret = GetSystemExtRootSafe(&error_msg); in GetSystemExtRoot()
211 static std::string GetArtRootSafe(bool must_exist, /*out*/ std::string* error_msg) { in GetArtRootSafe()
246 std::string root_containing_libartbase = GetRootContainingLibartbase(); in GetArtRootSafe()
263 std::string GetArtRootSafe(std::string* error_msg) { in GetArtRootSafe()
267 std::string GetArtRoot() { in GetArtRoot()
268 std::string error_msg; in GetArtRoot()
269 std::string ret = GetArtRootSafe(&error_msg); in GetArtRoot()
277 std::string GetArtBinDir() { in GetArtBinDir()
284 std::string android_art_root = kIsTargetBuild ? GetArtRoot() : GetAndroidRoot(); in GetArtBinDir()
288 std::string GetAndroidDataSafe(std::string* error_msg) { in GetAndroidDataSafe()
296 std::string GetAndroidData() { return GetAndroidDir(kAndroidDataEnvVar, kAndroidDataDefaultPath); } in GetAndroidData()
298 std::string GetAndroidExpandSafe(std::string* error_msg) { in GetAndroidExpandSafe()
306 std::string GetAndroidExpand() { in GetAndroidExpand()
310 std::string GetArtApexData() { in GetArtApexData()
314 static std::string GetPrebuiltPrimaryBootImageDir(const std::string& android_root) { in GetPrebuiltPrimaryBootImageDir()
318 std::string GetPrebuiltPrimaryBootImageDir() { in GetPrebuiltPrimaryBootImageDir()
319 std::string android_root = GetAndroidRoot(); in GetPrebuiltPrimaryBootImageDir()
326 std::string GetFirstMainlineFrameworkLibraryFilename(std::string* error_msg) { in GetFirstMainlineFrameworkLibraryFilename()
351 return std::string(mainline_bcp_jars[0]); in GetFirstMainlineFrameworkLibraryFilename()
354 static std::string GetFirstMainlineFrameworkLibraryName(std::string* error_msg) { in GetFirstMainlineFrameworkLibraryName()
355 std::string filename = GetFirstMainlineFrameworkLibraryFilename(error_msg); in GetFirstMainlineFrameworkLibraryName()
360 std::string jar_name = android::base::Basename(filename); in GetFirstMainlineFrameworkLibraryName()
368 return std::string(library_name); in GetFirstMainlineFrameworkLibraryName()
372 static bool MaybeAppendBootImageMainlineExtension(const std::string& android_root, in MaybeAppendBootImageMainlineExtension()
375 /*inout*/ std::string* location, in MaybeAppendBootImageMainlineExtension()
376 /*out*/ std::string* error_msg) { in MaybeAppendBootImageMainlineExtension()
383 std::string library_name = GetFirstMainlineFrameworkLibraryName(error_msg); in MaybeAppendBootImageMainlineExtension()
392 std::string mainline_extension_location = in MaybeAppendBootImageMainlineExtension()
397 std::string mainline_extension_path = in MaybeAppendBootImageMainlineExtension()
406 std::string mainline_extension_location = StringPrintf( in MaybeAppendBootImageMainlineExtension()
408 std::string mainline_extension_path = in MaybeAppendBootImageMainlineExtension()
421 std::string GetDefaultBootImageLocationSafe(const std::string& android_root, in GetDefaultBootImageLocationSafe()
423 std::string* error_msg) { in GetDefaultBootImageLocationSafe()
430 const std::string boot_image = in GetDefaultBootImageLocationSafe()
432 const std::string boot_image_filename = GetSystemImageFilename(boot_image.c_str(), kRuntimeISA); in GetDefaultBootImageLocationSafe()
441 std::string location = StringPrintf("%s!%s/%s!%s/%s", in GetDefaultBootImageLocationSafe()
463 const std::string minimal_boot_image = GetApexDataDalvikCacheDirectory(InstructionSet::kNone) + in GetDefaultBootImageLocationSafe()
465 const std::string minimal_boot_image_filename = in GetDefaultBootImageLocationSafe()
491 std::string location = StringPrintf("%s/%s.art!%s/%s!%s/%s", in GetDefaultBootImageLocationSafe()
524 std::string GetDefaultBootImageLocation(const std::string& android_root, in GetDefaultBootImageLocation()
526 std::string error_msg; in GetDefaultBootImageLocation()
527 std::string location = in GetDefaultBootImageLocation()
533 std::string GetJitZygoteBootImageLocation() { in GetJitZygoteBootImageLocation()
539 std::string GetBootImageLocationForDefaultBcp(bool no_boot_image, in GetBootImageLocationForDefaultBcp()
540 std::string user_defined_boot_image, in GetBootImageLocationForDefaultBcp()
542 std::string* error_msg) { in GetBootImageLocationForDefaultBcp()
549 std::string android_root = GetAndroidRootSafe(error_msg); in GetBootImageLocationForDefaultBcp()
556 std::string GetBootImageLocationForDefaultBcpRespectingSysProps(std::string* error_msg) { in GetBootImageLocationForDefaultBcpRespectingSysProps()
560 std::string user_defined_boot_image = GetProperty("dalvik.vm.boot-image", /*default_value=*/""); in GetBootImageLocationForDefaultBcpRespectingSysProps()
569 void OverrideDalvikCacheSubDirectory(std::string sub_dir) { in OverrideDalvikCacheSubDirectory()
570 static std::string overridden_dalvik_cache_sub_dir; in OverrideDalvikCacheSubDirectory()
575 static std::string GetDalvikCacheDirectory(std::string_view root_directory, in GetDalvikCacheDirectory()
587 std::string* dalvik_cache, in GetDalvikCache()
601 std::string unused_error_msg; in GetDalvikCache()
602 std::string android_data = GetAndroidDataSafe(&unused_error_msg); in GetDalvikCache()
611 const std::string dalvik_cache_root = GetDalvikCacheDirectory(android_data); in GetDalvikCache()
627 std::string* filename, in GetLocationEncodedFilename()
628 std::string* error_msg) { in GetLocationEncodedFilename()
630 *error_msg = "Expected path in location to be absolute: " + std::string(location); in GetLocationEncodedFilename()
646 std::string* filename, in GetDalvikCacheFilename()
647 std::string* error_msg) { in GetDalvikCacheFilename()
651 std::string GetApexDataDalvikCacheDirectory(InstructionSet isa) { in GetApexDataDalvikCacheDirectory()
658 static std::string GetApexDataDalvikCacheFilename(std::string_view dex_location, in GetApexDataDalvikCacheFilename()
666 std::string apex_data_dalvik_cache = GetApexDataDalvikCacheDirectory(isa); in GetApexDataDalvikCacheFilename()
671 std::string result, unused_error_msg; in GetApexDataDalvikCacheFilename()
680 std::string basename = android::base::Basename(std::string{dex_location}); in GetApexDataDalvikCacheFilename()
685 std::string GetApexDataOatFilename(std::string_view location, InstructionSet isa) { in GetApexDataOatFilename()
689 std::string GetApexDataOdexFilename(std::string_view location, InstructionSet isa) { in GetApexDataOdexFilename()
694 std::string GetApexDataBootImage(std::string_view dex_location) { in GetApexDataBootImage()
701 std::string GetApexDataImage(std::string_view dex_location) { in GetApexDataImage()
708 std::string GetApexDataDalvikCacheFilename(std::string_view dex_location, in GetApexDataDalvikCacheFilename()
715 std::string GetVdexFilename(const std::string& oat_location) { in GetVdexFilename()
719 std::string GetDmFilename(const std::string& dex_location) { in GetDmFilename()
723 std::string GetSystemOdexFilenameForApex(std::string_view location, InstructionSet isa) { in GetSystemOdexFilenameForApex()
725 std::string dir = GetAndroidRoot() + "/framework/oat/" + GetInstructionSetString(isa); in GetSystemOdexFilenameForApex()
726 std::string result, error_msg; in GetSystemOdexFilenameForApex()
734 static void InsertIsaDirectory(const InstructionSet isa, std::string* filename) { in InsertIsaDirectory()
738 CHECK_NE(pos, std::string::npos) << *filename << " " << isa; in InsertIsaDirectory()
743 std::string GetSystemImageFilename(const char* location, const InstructionSet isa) { in GetSystemImageFilename()
746 std::string filename(location); in GetSystemImageFilename()
751 std::string ReplaceFileExtension(std::string_view filename, std::string_view new_extension) { in ReplaceFileExtension()
753 std::string result; in ReplaceFileExtension()
754 if (last_ext == std::string::npos || filename[last_ext] != '.') { in ReplaceFileExtension()
765 const std::string art_apex_data = GetArtApexData(); in LocationIsOnArtApexData()
770 std::string unused_error_msg; in LocationIsOnArtModule()
771 std::string module_path = GetArtRootSafe(/* must_exist= */ kIsTargetBuild, &unused_error_msg); in LocationIsOnArtModule()
799 std::string unused_error_msg; in IsLocationOn()
811 std::string path_prefix(path); in IsLocationOn()
870 bool LocationIsOnSystem(const std::string& location) { in LocationIsOnSystem()
880 bool LocationIsOnSystemExt(const std::string& location) { in LocationIsOnSystemExt()
898 bool LocationIsTrusted(const std::string& location, bool trust_art_apex_data_files) { in LocationIsTrusted()
907 std::string error_msg; in ArtModuleRootDistinctFromAndroidRoot()