Lines Matching refs:string
30 #include <string.h>
88 static bool write_version(const std::string& path, uint32_t version) {
89 std::string content = android::base::StringPrintf("%d", version);
93 static std::vector<std::string> resolve_paths(std::vector<std::string> paths) {
94 std::vector<std::string> resolved_paths;
100 const std::vector<std::string> kExpectedDefaultSearchPath =
101 resolve_paths(is_asan ? std::vector<std::string>({ "/data", "/vendor/lib" ARCH_SUFFIX }) :
102 std::vector<std::string>({ "/vendor/lib" ARCH_SUFFIX }));
104 const std::vector<std::string> kExpectedDefaultPermittedPath =
105 resolve_paths(is_asan ? std::vector<std::string>({ "/data", "/vendor" }) :
106 std::vector<std::string>({ "/vendor/lib" ARCH_SUFFIX }));
108 const std::vector<std::string> kExpectedSystemSearchPath =
109 resolve_paths(is_asan ? std::vector<std::string>({ "/data", "/system/lib" ARCH_SUFFIX }) :
110 std::vector<std::string>({ "/system/lib" ARCH_SUFFIX }));
112 const std::vector<std::string> kExpectedSystemPermittedPath =
113 resolve_paths(is_asan ? std::vector<std::string>({ "/data", "/system" }) :
114 std::vector<std::string>({ "/system/lib" ARCH_SUFFIX }));
116 const std::vector<std::string> kExpectedVndkSearchPath =
117 resolve_paths(is_asan ? std::vector<std::string>({ "/data", "/system/lib" ARCH_SUFFIX "/vndk"}) :
118 std::vector<std::string>({ "/system/lib" ARCH_SUFFIX "/vndk"}));
128 std::string executable_path = std::string(tmp_dir.path) + "/some-binary";
129 std::string version_file = std::string(tmp_dir.path) + "/.version";
138 std::string error_msg;
175 std::string ns_name = ns->name();
235 std::string executable_path = std::string(tmp_dir.path) + "/some-binary";
238 std::string error_msg;
245 ASSERT_EQ(std::string(tmp_file.path) + ":6: "