Lines Matching refs:string

95 ScratchFile::ScratchFile(const std::string& filename) : filename_(filename) {  in ScratchFile()
144 std::string CommonArtTestImpl::GetAndroidBuildTop() { in GetAndroidBuildTop()
146 std::string android_build_top; in GetAndroidBuildTop()
149 std::string argv; in GetAndroidBuildTop()
172 android_build_top = std::filesystem::path(android_build_top).string(); in GetAndroidBuildTop()
175 CHECK_EQ(std::filesystem::weakly_canonical(android_build_top).string(), in GetAndroidBuildTop()
176 std::filesystem::weakly_canonical(android_build_top_from_env).string()); in GetAndroidBuildTop()
186 std::string CommonArtTestImpl::GetAndroidHostOut() { in GetAndroidHostOut()
199 std::string android_host_out; in GetAndroidHostOut()
201 android_host_out = (std::filesystem::path(android_out_dir) / "host" / "linux-x86").string(); in GetAndroidHostOut()
205 .string(); in GetAndroidHostOut()
210 CHECK_EQ(std::filesystem::weakly_canonical(expected).string(), from_env.string()); in GetAndroidHostOut()
214 return expected.string(); in GetAndroidHostOut()
219 std::string android_host_out = GetAndroidHostOut(); in SetUpAndroidRootEnvVars()
236 std::string android_i18n_root = android_host_out.c_str(); in SetUpAndroidRootEnvVars()
247 std::string android_art_root = android_host_out.c_str(); in SetUpAndroidRootEnvVars()
258 std::string android_tzdata_root = android_host_out.c_str(); in SetUpAndroidRootEnvVars()
267 void CommonArtTestImpl::SetUpAndroidDataDir(std::string& android_data) { in SetUpAndroidDataDir()
297 std::string system_ext_framework = android_system_ext_ + "/framework"; in SetUp()
312 void CommonArtTestImpl::TearDownAndroidDataDir(const std::string& android_data, in TearDownAndroidDataDir()
323 std::string CommonArtTestImpl::GetAndroidTool(const char* name, InstructionSet) { in GetAndroidTool()
329 std::string path = GetAndroidBuildTop() + ART_CLANG_PATH + "/bin/"; in GetAndroidTool()
337 std::string CommonArtTestImpl::GetCoreArtLocation() { in GetCoreArtLocation()
341 std::string CommonArtTestImpl::GetCoreOatLocation() { in GetCoreOatLocation()
347 std::string error_msg; in LoadExpectSingleDexFile()
351 std::string filename(IsHost() ? GetAndroidBuildTop() + location : location); in LoadExpectSingleDexFile()
353 std::string(location), in LoadExpectSingleDexFile()
375 std::string filename(dirpath); in ClearDirectory()
408 static std::string GetDexFileName(const std::string& jar_prefix, bool host) { in GetDexFileName()
409 std::string prefix(host ? GetAndroidRoot() : ""); in GetDexFileName()
416 std::vector<std::string> CommonArtTestImpl::GetLibCoreModuleNames() const { in GetLibCoreModuleNames()
433 std::vector<std::string> CommonArtTestImpl::GetLibCoreDexFileNames( in GetLibCoreDexFileNames()
434 const std::vector<std::string>& modules) const { in GetLibCoreDexFileNames()
435 std::vector<std::string> result; in GetLibCoreDexFileNames()
437 for (const std::string& module : modules) { in GetLibCoreDexFileNames()
443 std::vector<std::string> CommonArtTestImpl::GetLibCoreDexFileNames() const { in GetLibCoreDexFileNames()
444 std::vector<std::string> modules = GetLibCoreModuleNames(); in GetLibCoreDexFileNames()
448 std::vector<std::string> CommonArtTestImpl::GetLibCoreDexLocations( in GetLibCoreDexLocations()
449 const std::vector<std::string>& modules) const { in GetLibCoreDexLocations()
450 std::vector<std::string> result = GetLibCoreDexFileNames(modules); in GetLibCoreDexLocations()
453 std::string prefix = GetAndroidBuildTop(); in GetLibCoreDexLocations()
454 for (std::string& location : result) { in GetLibCoreDexLocations()
464 std::vector<std::string> CommonArtTestImpl::GetLibCoreDexLocations() const { in GetLibCoreDexLocations()
465 std::vector<std::string> modules = GetLibCoreModuleNames(); in GetLibCoreDexLocations()
469 std::string CommonArtTestImpl::GetClassPathOption(const char* option, in GetClassPathOption()
470 const std::vector<std::string>& class_path) { in GetClassPathOption()
485 std::string CommonArtTestImpl::GetTestDexFileName(const char* name) const { in GetTestDexFileName()
488 std::string cmdline; in GetTestDexFileName()
493 std::string executable_dir = dirname(executable_path.get()); in GetTestDexFileName()
495 std::string path = executable_dir + "/art-gtest-jars-" + name + ext; in GetTestDexFileName()
507 std::string error_msg; in OpenDexFiles()
539 std::string CommonArtTestImpl::GetCoreFileLocation(const char* suffix) { in GetCoreFileLocation()
541 std::string prefix(IsHost() ? GetAndroidRoot() : ""); in GetCoreFileLocation()
545 std::string CommonArtTestImpl::CreateClassPath( in CreateClassPath()
548 std::string classpath = dex_files[0]->GetLocation(); in CreateClassPath()
555 std::string CommonArtTestImpl::CreateClassPathWithChecksums( in CreateClassPathWithChecksums()
558 std::string classpath = dex_files[0]->GetLocation() + "*" + in CreateClassPathWithChecksums()
568 const std::vector<std::string>& argv, in ForkAndExec()
576 for (const std::string& str : argv) { in ForkAndExec()
639 const std::vector<std::string>& argv, const PostForkFn& post_fork, std::string* output) { in ForkAndExec()
641 *output += std::string(buf, len); in ForkAndExec()