• Home
  • Raw
  • Download

Lines Matching refs:string

63 std::string root_dir() {  in root_dir()
68 std::string vndk_version_str(bool use_product_vndk) { in vndk_version_str()
70 static std::string product_vndk_version = get_vndk_version(true); in vndk_version_str()
73 static std::string vendor_vndk_version = get_vndk_version(false); in vndk_version_str()
79 void InsertVndkVersionStr(std::string* file_name, bool use_product_vndk) { in InsertVndkVersionStr()
83 while (pos != std::string::npos) { in InsertVndkVersionStr()
92 Result<std::vector<std::string>> ReadConfig( in ReadConfig()
93 const std::string& configFile, in ReadConfig()
95 std::string file_content; in ReadConfig()
99 Result<std::vector<std::string>> result = ParseConfig(file_content, filter_fn); in ReadConfig()
106 void ReadExtensionLibraries(const char* dirname, std::vector<std::string>* sonames) { in ReadExtensionLibraries()
115 const std::string filename(ent->d_name); in ReadExtensionLibraries()
119 const std::string company_name(fn); in ReadExtensionLibraries()
120 const std::string config_file_path = dirname + "/"s + filename; in ReadExtensionLibraries()
147 static std::string InitDefaultPublicLibraries(bool for_preload) { in InitDefaultPublicLibraries()
148 std::string config_file = root_dir() + kDefaultPublicLibrariesFile; in InitDefaultPublicLibraries()
172 …ames->erase(std::remove_if(sonames->begin(), sonames->end(), [&public_libs](const std::string& v) { in InitDefaultPublicLibraries()
179 static std::string InitVendorPublicLibraries() { in InitVendorPublicLibraries()
191 static std::string InitProductPublicLibraries() { in InitProductPublicLibraries()
192 std::vector<std::string> sonames; in InitProductPublicLibraries()
204 static std::string InitExtendedPublicLibraries() { in InitExtendedPublicLibraries()
205 std::vector<std::string> sonames; in InitExtendedPublicLibraries()
214 static std::string InitLlndkLibrariesVendor() { in InitLlndkLibrariesVendor()
218 std::string config_file = kLlndkLibrariesFile; in InitLlndkLibrariesVendor()
228 static std::string InitLlndkLibrariesProduct() { in InitLlndkLibrariesProduct()
232 std::string config_file = kLlndkLibrariesFile; in InitLlndkLibrariesProduct()
242 static std::string InitVndkspLibrariesVendor() { in InitVndkspLibrariesVendor()
246 std::string config_file = kVndkLibrariesFile; in InitVndkspLibrariesVendor()
256 static std::string InitVndkspLibrariesProduct() { in InitVndkspLibrariesProduct()
260 std::string config_file = kVndkLibrariesFile; in InitVndkspLibrariesProduct()
270 static std::map<std::string, std::string> InitApexLibraries(const std::string& tag) { in InitApexLibraries()
271 std::string file_content; in InitApexLibraries()
285 std::string tag;
286 std::string apex_namespace;
287 std::string library_list;
293 Result<ApexLibrariesConfigLine> ParseApexLibrariesConfigLine(const std::string& line) { in ParseApexLibrariesConfigLine()
294 std::vector<std::string> tokens = base::Split(line, " "); in ParseApexLibrariesConfigLine()
312 const std::string& preloadable_public_libraries() { in preloadable_public_libraries()
313 static std::string list = InitDefaultPublicLibraries(/*for_preload*/ true); in preloadable_public_libraries()
317 const std::string& default_public_libraries() { in default_public_libraries()
318 static std::string list = InitDefaultPublicLibraries(/*for_preload*/ false); in default_public_libraries()
322 const std::string& vendor_public_libraries() { in vendor_public_libraries()
323 static std::string list = InitVendorPublicLibraries(); in vendor_public_libraries()
327 const std::string& product_public_libraries() { in product_public_libraries()
328 static std::string list = InitProductPublicLibraries(); in product_public_libraries()
332 const std::string& extended_public_libraries() { in extended_public_libraries()
333 static std::string list = InitExtendedPublicLibraries(); in extended_public_libraries()
337 const std::string& llndk_libraries_product() { in llndk_libraries_product()
338 static std::string list = InitLlndkLibrariesProduct(); in llndk_libraries_product()
342 const std::string& llndk_libraries_vendor() { in llndk_libraries_vendor()
343 static std::string list = InitLlndkLibrariesVendor(); in llndk_libraries_vendor()
347 const std::string& vndksp_libraries_product() { in vndksp_libraries_product()
348 static std::string list = InitVndkspLibrariesProduct(); in vndksp_libraries_product()
352 const std::string& vndksp_libraries_vendor() { in vndksp_libraries_vendor()
353 static std::string list = InitVndkspLibrariesVendor(); in vndksp_libraries_vendor()
357 const std::string& apex_jni_libraries(const std::string& apex_ns_name) { in apex_jni_libraries()
358 static std::map<std::string, std::string> jni_libraries = InitApexLibraries("jni"); in apex_jni_libraries()
362 const std::map<std::string, std::string>& apex_public_libraries() { in apex_public_libraries()
363 static std::map<std::string, std::string> public_libraries = InitApexLibraries("public"); in apex_public_libraries()
375 std::string get_vndk_version(bool is_product_vndk) { in get_vndk_version()
391 Result<std::vector<std::string>> ParseConfig( in ParseConfig()
392 const std::string& file_content, in ParseConfig()
394 std::vector<std::string> lines = base::Split(file_content, "\n"); in ParseConfig()
396 std::vector<std::string> sonames; in ParseConfig()
403 std::vector<std::string> tokens = android::base::Split(trimmed_line, " "); in ParseConfig()
456 Result<std::map<std::string, std::string>> ParseApexLibrariesConfig(const std::string& file_content… in ParseApexLibrariesConfig()
457 std::map<std::string, std::string> entries; in ParseApexLibrariesConfig()
458 std::vector<std::string> lines = base::Split(file_content, "\n"); in ParseApexLibrariesConfig()