Home
last modified time | relevance | path

Searched refs:apex_info (Results 1 – 25 of 28) sorted by relevance

12

/system/linkerconfig/contents/section/
Dapexdefault.cc47 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/
Dnamespace.cc55 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 …]
Dsection.cc139 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()
Dbasecontext.cc60 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/
Dapexconfig.cc29 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/
Dapexemptydefault.cc29 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()
Dapexdefault.cc32 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/
Dapex_handler_android.cc33 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()
Dupdate_attempter_android.cc1109 std::vector<ApexInfo> apex_infos(manifest.apex_info().begin(), in AllocateSpaceForPayload()
1110 manifest.apex_info().end()); in AllocateSpaceForPayload()
/system/linkerconfig/contents/include/linkerconfig/
Dnamespacebuilder.h51 const modules::ApexInfo& apex_info);
53 const Context& ctx, const modules::ApexInfo& apex_info);
/system/linkerconfig/
Dmain.cc206 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/
Dapexservice.cpp276 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 …]
Ddump_apex_info.cpp123 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/
Dservicemanager.te13 # servicemanager is using apex_info via libvintf
Dhwservicemanager.te14 # hwservicemanager is using apex_info via libvintf
Dbinderservicedomain.te25 # binderservicedomain is using apex_info via libvintf
Dkeystore.te44 # keystore is using apex_info via libvintf
/system/sepolicy/private/
Dservicemanager.te13 # servicemanager is using apex_info via libvintf
Dhwservicemanager.te14 # hwservicemanager is using apex_info via libvintf
Dbinderservicedomain.te25 # binderservicedomain is using apex_info via libvintf
Dkeystore.te44 # keystore is using apex_info via libvintf
/system/update_engine/scripts/
Dbrillo_update_payload598 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/
Dbasecontext.h48 virtual Namespace BuildApexNamespace(const ApexInfo& apex_info,
Dnamespace.h131 void InitializeWithApex(Namespace& ns, const ApexInfo& apex_info);
/system/update_engine/update_engine/
Dupdate_metadata.proto385 repeated ApexInfo apex_info = 1; field
432 repeated ApexInfo apex_info = 17; field

12