Home
last modified time | relevance | path

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

/system/linkerconfig/contents/configuration/
Dapexconfig.cc29 Context& ctx, const ApexInfo& apex_info) { in CreateApexConfiguration() argument
36 {apex_info.path + "/bin", apex_info.name}}; in CreateApexConfiguration()
38 if (apex_info.name == "com.android.art") { in CreateApexConfiguration()
39 sections.push_back(BuildApexArtSection(ctx, apex_info)); in CreateApexConfiguration()
41 sections.push_back(BuildApexDefaultSection(ctx, apex_info)); in CreateApexConfiguration()
/system/linkerconfig/contents/namespace/
Dapexdefault.cc29 const ApexInfo& apex_info) { in BuildApexDefaultNamespace() argument
32 ns.AddSearchPath(apex_info.path + "/${LIB}"); in BuildApexDefaultNamespace()
33 ns.AddPermittedPath(apex_info.path + "/${LIB}"); in BuildApexDefaultNamespace()
36 ns.AddRequires(apex_info.require_libs); in BuildApexDefaultNamespace()
37 ns.AddProvides(apex_info.provide_libs); in BuildApexDefaultNamespace()
/system/linkerconfig/contents/section/
Dapexdefault.cc45 Section BuildApexDefaultSection(Context& ctx, const ApexInfo& apex_info) { in BuildApexDefaultSection() argument
50 namespaces.emplace_back(BuildApexDefaultNamespace(ctx, apex_info)); in BuildApexDefaultSection()
55 if (apex_info.name == "com.android.media.swcodec") { in BuildApexDefaultSection()
75 ctx, apex_info.name, std::move(namespaces), {}, libs_providers); in BuildApexDefaultSection()
Dapexart.cc32 Section BuildApexArtSection(Context& ctx, const ApexInfo& apex_info) { in BuildApexArtSection() argument
41 apex_info.name, in BuildApexArtSection()
/system/linkerconfig/modules/
Dbasecontext.cc41 Namespace BaseContext::BuildApexNamespace(const ApexInfo& apex_info, in BuildApexNamespace() argument
43 Namespace ns(apex_info.namespace_name, in BuildApexNamespace()
46 InitializeWithApex(ns, apex_info); in BuildApexNamespace()
Dnamespace.cc32 void InitializeWithApex(Namespace& ns, const ApexInfo& apex_info) { in InitializeWithApex() argument
33 ns.AddSearchPath(apex_info.path + "/${LIB}"); in InitializeWithApex()
34 ns.AddPermittedPath(apex_info.path + "/${LIB}"); in InitializeWithApex()
36 ns.AddProvides(apex_info.provide_libs); in InitializeWithApex()
37 ns.AddRequires(apex_info.require_libs); in InitializeWithApex()
/system/linkerconfig/contents/context/
Dcontext.cc92 Namespace Context::BuildApexNamespace(const ApexInfo& apex_info, in BuildApexNamespace() argument
94 auto builder = builders_.find(apex_info.name); in BuildApexNamespace()
96 return builder->second(*this, apex_info); in BuildApexNamespace()
99 return BaseContext::BuildApexNamespace(apex_info, visible); in BuildApexNamespace()
/system/linkerconfig/contents/include/linkerconfig/
Dnamespacebuilder.h49 const modules::ApexInfo& apex_info);
53 const modules::ApexInfo& apex_info);
Dcontext.h73 modules::Namespace BuildApexNamespace(const modules::ApexInfo& apex_info,
/system/linkerconfig/
Dmain.cc190 auto apex_info = apex_item.second; in GetContext() local
191 if (apex_info.has_bin || apex_info.has_lib) { in GetContext()
192 ctx.AddApexModule(std::move(apex_info)); in GetContext()
/system/linkerconfig/modules/include/linkerconfig/
Dbasecontext.h39 virtual Namespace BuildApexNamespace(const ApexInfo& apex_info,
Dnamespace.h116 void InitializeWithApex(Namespace& ns, const ApexInfo& apex_info);
/system/apex/apexd/
Dapexservice.cpp394 ApexInfo apex_info = getApexInfo(pkg); in getAllPackages() local
395 apex_info.isActive = true; in getAllPackages()
396 aidl_return->push_back(std::move(apex_info)); in getAllPackages()