• Home
  • Raw
  • Download

Lines Matching refs:string

90 static std::string GetRootContainingLibartbase() {  in GetRootContainingLibartbase()
101 std::string tmp = dir2; // Make a copy here so that fname can be released. in GetRootContainingLibartbase()
109 std::string GetAndroidRootSafe(std::string* error_msg) { in GetAndroidRootSafe()
133 std::string root_containing_libartbase = GetRootContainingLibartbase(); in GetAndroidRootSafe()
149 std::string GetAndroidRoot() { in GetAndroidRoot()
150 std::string error_msg; in GetAndroidRoot()
151 std::string ret = GetAndroidRootSafe(&error_msg); in GetAndroidRoot()
162 std::string* error_msg) { in GetAndroidDirSafe()
182 std::string error_msg; in GetAndroidDir()
192 static std::string GetArtRootSafe(bool must_exist, /*out*/ std::string* error_msg) { in GetArtRootSafe()
227 std::string root_containing_libartbase = GetRootContainingLibartbase(); in GetArtRootSafe()
244 std::string GetArtRootSafe(std::string* error_msg) { in GetArtRootSafe()
248 std::string GetArtRoot() { in GetArtRoot()
249 std::string error_msg; in GetArtRoot()
250 std::string ret = GetArtRootSafe(&error_msg); in GetArtRoot()
258 std::string GetArtBinDir() { in GetArtBinDir()
265 std::string android_art_root = kIsTargetBuild ? GetArtRoot() : GetAndroidRoot(); in GetArtBinDir()
269 std::string GetAndroidDataSafe(std::string* error_msg) { in GetAndroidDataSafe()
277 std::string GetAndroidData() { return GetAndroidDir(kAndroidDataEnvVar, kAndroidDataDefaultPath); } in GetAndroidData()
279 std::string GetArtApexData() { in GetArtApexData()
283 static std::string GetPrebuiltPrimaryBootImageDir(const std::string& android_root) { in GetPrebuiltPrimaryBootImageDir()
287 std::string GetPrebuiltPrimaryBootImageDir() { in GetPrebuiltPrimaryBootImageDir()
288 std::string android_root = GetAndroidRoot(); in GetPrebuiltPrimaryBootImageDir()
295 std::string GetDefaultBootImageLocation(const std::string& android_root, in GetDefaultBootImageLocation()
304 const std::string boot_image = in GetDefaultBootImageLocation()
306 const std::string boot_image_filename = GetSystemImageFilename(boot_image.c_str(), kRuntimeISA); in GetDefaultBootImageLocation()
324 const std::string minimal_boot_image = GetApexDataDalvikCacheDirectory(InstructionSet::kNone) + in GetDefaultBootImageLocation()
326 const std::string minimal_boot_image_filename = in GetDefaultBootImageLocation()
360 std::string GetDefaultBootImageLocation(std::string* error_msg) { in GetDefaultBootImageLocation()
361 std::string android_root = GetAndroidRootSafe(error_msg); in GetDefaultBootImageLocation()
370 void OverrideDalvikCacheSubDirectory(std::string sub_dir) { in OverrideDalvikCacheSubDirectory()
371 static std::string overridden_dalvik_cache_sub_dir; in OverrideDalvikCacheSubDirectory()
376 static std::string GetDalvikCacheDirectory(std::string_view root_directory, in GetDalvikCacheDirectory()
388 std::string* dalvik_cache, in GetDalvikCache()
402 std::string unused_error_msg; in GetDalvikCache()
403 std::string android_data = GetAndroidDataSafe(&unused_error_msg); in GetDalvikCache()
412 const std::string dalvik_cache_root = GetDalvikCacheDirectory(android_data); in GetDalvikCache()
428 std::string* filename, in GetLocationEncodedFilename()
429 std::string* error_msg) { in GetLocationEncodedFilename()
434 std::string cache_file(&location[1]); // skip leading slash in GetLocationEncodedFilename()
447 std::string* filename, in GetDalvikCacheFilename()
448 std::string* error_msg) { in GetDalvikCacheFilename()
452 std::string GetApexDataDalvikCacheDirectory(InstructionSet isa) { in GetApexDataDalvikCacheDirectory()
459 static std::string GetApexDataDalvikCacheFilename(std::string_view dex_location, in GetApexDataDalvikCacheFilename()
467 std::string apex_data_dalvik_cache = GetApexDataDalvikCacheDirectory(isa); in GetApexDataDalvikCacheFilename()
472 std::string result, unused_error_msg; in GetApexDataDalvikCacheFilename()
473 GetDalvikCacheFilename(std::string{dex_location}.c_str(), in GetApexDataDalvikCacheFilename()
481 std::string basename = android::base::Basename(std::string{dex_location}); in GetApexDataDalvikCacheFilename()
486 std::string GetApexDataOatFilename(std::string_view location, InstructionSet isa) { in GetApexDataOatFilename()
490 std::string GetApexDataOdexFilename(std::string_view location, InstructionSet isa) { in GetApexDataOdexFilename()
495 std::string GetApexDataBootImage(std::string_view dex_location) { in GetApexDataBootImage()
502 std::string GetApexDataImage(std::string_view dex_location) { in GetApexDataImage()
509 std::string GetApexDataDalvikCacheFilename(std::string_view dex_location, in GetApexDataDalvikCacheFilename()
516 std::string GetVdexFilename(const std::string& oat_location) { in GetVdexFilename()
520 std::string GetDmFilename(const std::string& dex_location) { in GetDmFilename()
524 std::string GetSystemOdexFilenameForApex(std::string_view location, InstructionSet isa) { in GetSystemOdexFilenameForApex()
526 std::string dir = GetAndroidRoot() + "/framework/oat/" + GetInstructionSetString(isa); in GetSystemOdexFilenameForApex()
527 std::string result, error_msg; in GetSystemOdexFilenameForApex()
529 GetLocationEncodedFilename(std::string{location}.c_str(), dir.c_str(), &result, &error_msg); in GetSystemOdexFilenameForApex()
536 static void InsertIsaDirectory(const InstructionSet isa, std::string* filename) { in InsertIsaDirectory()
540 CHECK_NE(pos, std::string::npos) << *filename << " " << isa; in InsertIsaDirectory()
545 std::string GetSystemImageFilename(const char* location, const InstructionSet isa) { in GetSystemImageFilename()
548 std::string filename(location); in GetSystemImageFilename()
553 std::string ReplaceFileExtension(std::string_view filename, std::string_view new_extension) { in ReplaceFileExtension()
555 std::string result; in ReplaceFileExtension()
556 if (last_ext == std::string::npos || filename[last_ext] != '.') { in ReplaceFileExtension()
567 const std::string art_apex_data = GetArtApexData(); in LocationIsOnArtApexData()
572 std::string unused_error_msg; in LocationIsOnArtModule()
573 std::string module_path = GetArtRootSafe(/* must_exist= */ kIsTargetBuild, &unused_error_msg); in LocationIsOnArtModule()
601 std::string unused_error_msg; in IsLocationOn()
613 std::string path_prefix(path); in IsLocationOn()
672 bool LocationIsOnSystem(const std::string& location) { in LocationIsOnSystem()
682 bool LocationIsTrusted(const std::string& location, bool trust_art_apex_data_files) { in LocationIsTrusted()
690 std::string error_msg; in ArtModuleRootDistinctFromAndroidRoot()