/system/linkerconfig/contents/section/ |
D | apexdefault.cc | 47 Section BuildApexDefaultSection(Context& ctx, const ApexInfo& apex_info) { in BuildApexDefaultSection() argument 50 bool target_apex_visible = apex_info.visible; in BuildApexDefaultSection() 52 if (apex_info.name == "com.android.art") { in BuildApexDefaultSection() 59 if (apex.name == apex_info.name) { in BuildApexDefaultSection() 74 namespaces.emplace_back(BuildApexEmptyDefaultNamespace(ctx, apex_info)); in BuildApexDefaultSection() 76 namespaces.emplace_back(BuildApexDefaultNamespace(ctx, apex_info)); in BuildApexDefaultSection() 83 if (apex_info.InVendor()) { in BuildApexDefaultSection() 95 } else if (apex_info.InProduct()) { in BuildApexDefaultSection() 111 if (apex_info.InVendor()) { in BuildApexDefaultSection() 131 if (apex_info.InProduct()) { in BuildApexDefaultSection() [all …]
|
/system/linkerconfig/modules/ |
D | namespace.cc | 55 void InitializeWithApex(Namespace& ns, const ApexInfo& apex_info) { in InitializeWithApex() argument 56 ns.AddSearchPath(apex_info.path + "/${LIB}"); in InitializeWithApex() 57 if (apex_info.InVendor()) { in InitializeWithApex() 58 ns.AddSearchPath(apex_info.path + "/${LIB}/hw"); in InitializeWithApex() 59 ns.AddSearchPath(apex_info.path + "/${LIB}/egl"); in InitializeWithApex() 61 ns.AddPermittedPath(apex_info.path + "/${LIB}"); in InitializeWithApex() 64 for (const auto& permitted_path : apex_info.permitted_paths) { in InitializeWithApex() 67 if (apex_info.has_shared_lib) { in InitializeWithApex() 70 ns.AddProvides(apex_info.provide_libs); in InitializeWithApex() 71 ns.AddRequires(apex_info.require_libs); in InitializeWithApex() [all …]
|
D | section.cc | 139 const auto& apex_info = it->second.get(); in Resolve() local 140 ns.GetLink(apex_info.namespace_name).AddSharedLib(lib); in Resolve() 142 add_namespace(apex_info.namespace_name, [&]() { in Resolve() 143 return ctx.BuildApexNamespace(apex_info, false); in Resolve()
|
D | basecontext.cc | 60 Namespace BaseContext::BuildApexNamespace(const ApexInfo& apex_info, in BuildApexNamespace() argument 62 Namespace ns(apex_info.namespace_name, in BuildApexNamespace() 65 InitializeWithApex(ns, apex_info); in BuildApexNamespace()
|
/system/linkerconfig/contents/configuration/ |
D | apexconfig.cc | 29 Context& ctx, const ApexInfo& apex_info) { in CreateApexConfiguration() argument 34 ctx.SetCurrentApex(&apex_info); in CreateApexConfiguration() 37 {apex_info.path + "/bin", apex_info.name}}; in CreateApexConfiguration() 39 sections.push_back(BuildApexDefaultSection(ctx, apex_info)); in CreateApexConfiguration()
|
/system/linkerconfig/contents/namespace/ |
D | apexemptydefault.cc | 29 const ApexInfo& apex_info) { in BuildApexEmptyDefaultNamespace() argument 38 ns.GetLink(apex_info.namespace_name).AllowAllSharedLibs(); in BuildApexEmptyDefaultNamespace() 39 ns.AddRequires(apex_info.require_libs); in BuildApexEmptyDefaultNamespace()
|
D | apexdefault.cc | 32 const ApexInfo& apex_info) { in BuildApexDefaultNamespace() argument 34 InitializeWithApex(ns, apex_info); in BuildApexDefaultNamespace() 37 if (!apex_info.InSystem()) { in BuildApexDefaultNamespace()
|
/system/update_engine/aosp/ |
D | apex_handler_android.cc | 33 for (const auto& apex_info : apex_infos) { in CreateCompressedApexInfoList() local 34 if (!apex_info.is_compressed()) { in CreateCompressedApexInfoList() 38 compressed_apex_info.moduleName = apex_info.package_name(); in CreateCompressedApexInfoList() 39 compressed_apex_info.versionCode = apex_info.version(); in CreateCompressedApexInfoList() 40 compressed_apex_info.decompressedSize = apex_info.decompressed_size(); in CreateCompressedApexInfoList()
|
D | update_attempter_android.cc | 1109 std::vector<ApexInfo> apex_infos(manifest.apex_info().begin(), in AllocateSpaceForPayload() 1110 manifest.apex_info().end()); in AllocateSpaceForPayload()
|
/system/linkerconfig/contents/include/linkerconfig/ |
D | namespacebuilder.h | 51 const modules::ApexInfo& apex_info); 53 const Context& ctx, const modules::ApexInfo& apex_info);
|
/system/linkerconfig/ |
D | main.cc | 206 auto apex_info = apex_item.second; in GetContext() local 207 if (apex_info.has_bin || apex_info.has_lib) { in GetContext() 208 apex_modules.push_back(std::move(apex_info)); in GetContext() 321 [&apex_name](const auto& apex_info) { in GenerateApexConfiguration() argument 322 return apex_info.name == apex_name; in GenerateApexConfiguration()
|
/system/apex/apexd/ |
D | apexservice.cpp | 276 for (const auto& apex_info : compressed_apex_info_list.apexInfos) { in calculateSizeForCompressedApex() local 277 compressed_apexes.emplace_back(apex_info.moduleName, apex_info.versionCode, in calculateSizeForCompressedApex() 278 apex_info.decompressedSize); in calculateSizeForCompressedApex() 471 ApexInfo apex_info = GetApexInfo(apex_file); in getStagedApexInfos() local 472 auto package_name = apex_info.moduleName; in getStagedApexInfos() 473 apex_info.hasClassPathJars = class_path->HasClassPathJars(package_name); in getStagedApexInfos() 474 aidl_return->push_back(std::move(apex_info)); in getStagedApexInfos() 491 ApexInfo apex_info = GetApexInfo(package); in getActivePackages() local 492 apex_info.isActive = true; in getActivePackages() 493 aidl_return->push_back(std::move(apex_info)); in getActivePackages() [all …]
|
D | dump_apex_info.cpp | 123 ApexInfo apex_info(manifest.name(), /* modulePath= */ path, in main() local 129 apex_infos.emplace_back(std::move(apex_info)); in main()
|
/system/sepolicy/prebuilts/api/34.0/private/ |
D | servicemanager.te | 13 # servicemanager is using apex_info via libvintf
|
D | hwservicemanager.te | 14 # hwservicemanager is using apex_info via libvintf
|
D | binderservicedomain.te | 25 # binderservicedomain is using apex_info via libvintf
|
D | keystore.te | 44 # keystore is using apex_info via libvintf
|
/system/sepolicy/private/ |
D | servicemanager.te | 13 # servicemanager is using apex_info via libvintf
|
D | hwservicemanager.te | 14 # hwservicemanager is using apex_info via libvintf
|
D | binderservicedomain.te | 25 # binderservicedomain is using apex_info via libvintf
|
D | keystore.te | 44 # keystore is using apex_info via libvintf
|
/system/update_engine/scripts/ |
D | brillo_update_payload | 598 local apex_info=$(create_tempfile "apex_info.XXXXXX") 599 CLEANUP_FILES+=("${apex_info}") 602 "${apex_info}" 603 APEX_INFO_FILE="${apex_info}"
|
/system/linkerconfig/modules/include/linkerconfig/ |
D | basecontext.h | 48 virtual Namespace BuildApexNamespace(const ApexInfo& apex_info,
|
D | namespace.h | 131 void InitializeWithApex(Namespace& ns, const ApexInfo& apex_info);
|
/system/update_engine/update_engine/ |
D | update_metadata.proto | 385 repeated ApexInfo apex_info = 1; field 432 repeated ApexInfo apex_info = 17; field
|