Lines Matching refs:string

46 std::string GetAndroidRoot();
48 std::string GetAndroidRootSafe(/*out*/ std::string* error_msg);
51 std::string GetSystemExtRoot();
53 std::string GetSystemExtRootSafe(/*out*/ std::string* error_msg);
62 std::string GetArtRoot();
64 std::string GetArtRootSafe(/*out*/ std::string* error_msg);
67 std::string GetArtBinDir();
70 std::string GetAndroidData();
72 std::string GetAndroidDataSafe(/*out*/ std::string* error_msg);
75 std::string GetAndroidExpand();
77 std::string GetAndroidExpandSafe(/*out*/ std::string* error_msg);
80 std::string GetArtApexData();
84 std::string GetPrebuiltPrimaryBootImageDir();
87 std::string GetFirstMainlineFrameworkLibraryFilename(std::string* error_msg);
93 std::string GetDefaultBootImageLocationSafe(const std::string& android_root,
95 std::string* error_msg);
98 std::string GetDefaultBootImageLocation(const std::string& android_root,
102 std::string GetJitZygoteBootImageLocation();
107 std::string GetBootImageLocationForDefaultBcp(bool no_boot_image,
108 std::string user_defined_boot_image,
110 std::string* error_msg);
115 std::string GetBootImageLocationForDefaultBcpRespectingSysProps(std::string* error_msg);
119 void OverrideDalvikCacheSubDirectory(std::string sub_dir);
125 void GetDalvikCache(const char* subdir, bool create_if_absent, std::string* dalvik_cache,
132 std::string* filename,
133 std::string* error_msg);
137 std::string GetApexDataDalvikCacheDirectory(InstructionSet isa);
141 std::string GetApexDataOatFilename(std::string_view location, InstructionSet isa);
145 std::string GetApexDataOdexFilename(std::string_view location, InstructionSet isa);
149 std::string GetApexDataBootImage(std::string_view dex_location);
153 std::string GetApexDataImage(std::string_view dex_location);
158 std::string GetApexDataDalvikCacheFilename(std::string_view dex_location,
164 std::string GetSystemImageFilename(const char* location, InstructionSet isa);
167 std::string GetVdexFilename(const std::string& oat_filename);
170 std::string GetDmFilename(const std::string& dex_location);
174 std::string GetSystemOdexFilenameForApex(std::string_view location, InstructionSet isa);
181 std::string ReplaceFileExtension(std::string_view filename, std::string_view new_extension);
196 bool LocationIsOnSystem(const std::string& location);
199 bool LocationIsOnSystemExt(const std::string& location);
217 bool LocationIsTrusted(const std::string& location, bool trust_art_apex_data_files);
227 inline bool IsAbsoluteLocation(const std::string& path) { return !path.empty() && path[0] == '/'; } in IsAbsoluteLocation()