Home
last modified time | relevance | path

Searched full:modules (Results 1 – 25 of 965) sorted by relevance

12345678910>>...39

/system/linkerconfig/contents/tests/configuration/include/
Dmockenv.h21 android::linkerconfig::modules::Variables::AddValue("ro.treble.enabled", in MockGenericVariables()
23 android::linkerconfig::modules::Variables::AddValue("ro.vndk.version", "99"); in MockGenericVariables()
24 android::linkerconfig::modules::Variables::AddValue("ro.product.vndk.version", in MockGenericVariables()
26 android::linkerconfig::modules::Variables::AddValue("VENDOR_VNDK_VERSION", in MockGenericVariables()
28 android::linkerconfig::modules::Variables::AddValue("PRODUCT_VNDK_VERSION", in MockGenericVariables()
30 android::linkerconfig::modules::Variables::AddValue("PRODUCT", "product"); in MockGenericVariables()
31 android::linkerconfig::modules::Variables::AddValue("SYSTEM_EXT", in MockGenericVariables()
33 android::linkerconfig::modules::Variables::AddValue("LLNDK_LIBRARIES_VENDOR", in MockGenericVariables()
35 android::linkerconfig::modules::Variables::AddValue("LLNDK_LIBRARIES_PRODUCT", in MockGenericVariables()
37 android::linkerconfig::modules::Variables::AddValue( in MockGenericVariables()
[all …]
/system/linkerconfig/contents/include/linkerconfig/
Dnamespacebuilder.h27 typedef modules::Namespace NamespaceBuilder(const Context& ctx);
41 modules::Namespace BuildVendorNamespace(const Context& ctx,
43 modules::Namespace BuildProductNamespace(const Context& ctx,
46 modules::Namespace BuildVndkNamespace(const Context& ctx,
50 modules::Namespace BuildApexDefaultNamespace(const Context& ctx,
51 const modules::ApexInfo& apex_info);
52 modules::Namespace BuildApexEmptyDefaultNamespace(
53 const Context& ctx, const modules::ApexInfo& apex_info);
57 modules::LibProviders& providers);
Dsectionbuilder.h27 typedef android::linkerconfig::modules::Section SectionBuilder(
30 typedef android::linkerconfig::modules::Section ApexSectionBuilder(
32 const android::linkerconfig::modules::ApexInfo& target_apex);
38 modules::Section BuildSection(const Context& ctx, const std::string& name,
39 std::vector<modules::Namespace>&& namespaces,
41 const modules::LibProviders& providers = {});
52 std::vector<modules::LibProvider> GetVndkProvider(const Context& ctx,
Dcontext.h41 class Context : public modules::BaseContext {
52 const modules::ApexInfo& GetCurrentApex() const;
61 void SetCurrentApex(const modules::ApexInfo* apex);
74 const modules::ApexInfo* current_apex_;
Dcommon.h37 void AddStandardSystemLinks(const Context& ctx, modules::Section* section);
40 void AddLlndkLibraries(const Context& ctx, modules::Namespace* ns,
43 void SetupSystemPermittedPaths(modules::Namespace* ns);
/system/core/libmodprobe/
Dlibmodprobe_test.cpp28 // Used by libmodprobe_ext_test to check if requested modules are present.
31 // Used by libmodprobe_ext_test to report which modules would have been loaded.
117 "# Aliases extracted from modules themselves.\n" in TEST()
143 ASSERT_TRUE(android::base::WriteStringToFile(modules_alias, dir_path + "/modules.alias", 0600, in TEST()
146 ASSERT_TRUE(android::base::WriteStringToFile(modules_dep, dir_path + "/modules.dep", 0600, in TEST()
148 ASSERT_TRUE(android::base::WriteStringToFile(modules_softdep, dir_path + "/modules.softdep", in TEST()
150 ASSERT_TRUE(android::base::WriteStringToFile(modules_options, dir_path + "/modules.options", in TEST()
152 ASSERT_TRUE(android::base::WriteStringToFile(modules_load, dir_path + "/modules.load", 0600, in TEST()
154 ASSERT_TRUE(android::base::WriteStringToFile(modules_blocklist, dir_path + "/modules.blocklist", in TEST()
161 Modprobe m({dir.path}, "modules.load", false); in TEST()
[all …]
Dlibmodprobe.cpp68 // Set first item as our modules path in ParseDepCallback()
104 LOG(ERROR) << "non-alias line encountered in modules.alias, found " << type; in ParseAliasCallback()
109 LOG(ERROR) << "alias lines in modules.alias must have 3 entries, not " << args.size(); in ParseAliasCallback()
126 LOG(ERROR) << "non-softdep line encountered in modules.softdep, found " << type; in ParseSoftdepCallback()
131 LOG(ERROR) << "softdep lines in modules.softdep must have at least 4 entries"; in ParseSoftdepCallback()
143 LOG(ERROR) << "malformed modules.softdep at token " << token; in ParseSoftdepCallback()
178 LOG(ERROR) << "non-options line encountered in modules.options"; in ParseOptionsCallback()
183 LOG(ERROR) << "lines in modules.options must have at least 2 entries, not " << args.size(); in ParseOptionsCallback()
215 LOG(ERROR) << "dyn_options lines in modules.options must have at least" << arg_size in ParseDynOptionsCallback()
266 LOG(ERROR) << "non-blocklist line encountered in modules.blocklist"; in ParseBlocklistCallback()
[all …]
/system/core/toolbox/
Dmodprobe.cpp51 LOG(INFO) << " -d, --dirname=DIR: Load modules from DIR, option may be used multiple times"; in print_usage()
52 LOG(INFO) << " -D, --show-depends: Print dependencies for modules only, do not load"; in print_usage()
54 LOG(INFO) << " -l, --list: List modules matching pattern"; in print_usage()
55 LOG(INFO) << " -r, --remove: Remove MODULE (multiple modules may be specified)"; in print_usage()
115 // Find directories in format of "/lib/modules/x.y.z-*".
154 std::vector<std::string> modules; in modprobe_main() local
184 // toybox modprobe supported -a to load multiple modules, this in modprobe_main()
189 // Since libmodprobe doesn't fail when the modules load file in modprobe_main()
247 modules.emplace_back(argv[opt]); in modprobe_main()
259 static constexpr auto LIB_MODULES_PREFIX = "/lib/modules/"; in modprobe_main()
[all …]
/system/linkerconfig/contents/section/
Dapexdefault.cc30 using android::linkerconfig::modules::ApexInfo;
31 using android::linkerconfig::modules::LibProvider;
32 using android::linkerconfig::modules::LibProviders;
33 using android::linkerconfig::modules::Namespace;
34 using android::linkerconfig::modules::Section;
35 using android::linkerconfig::modules::SharedLibs;
83 if (android::linkerconfig::modules::IsTreblelizedDevice()) { in BuildApexDefaultSection()
90 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildApexDefaultSection()
93 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildApexDefaultSection()
102 if (android::linkerconfig::modules::IsProductVndkVersionDefined()) { in BuildApexDefaultSection()
[all …]
Dvendor.cc27 using android::linkerconfig::modules::LibProvider;
28 using android::linkerconfig::modules::LibProviders;
29 using android::linkerconfig::modules::Namespace;
30 using android::linkerconfig::modules::Section;
40 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildVendorSection()
46 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildVendorSection()
60 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildVendorSection()
Dsectionbuilder.cc31 using modules::LibProvider;
32 using modules::LibProviders;
33 using modules::Namespace;
34 using modules::Section;
35 using modules::SharedLibs;
80 if (modules::IsVndkInSystemNamespace()) { in GetVndkProvider()
Dsystem.cc26 using android::linkerconfig::modules::Namespace;
27 using android::linkerconfig::modules::Section;
37 if (android::linkerconfig::modules::IsTreblelizedDevice()) { in BuildSystemSection()
42 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildSystemSection()
46 if (android::linkerconfig::modules::IsProductVndkVersionDefined()) { in BuildSystemSection()
Dproduct.cc27 using android::linkerconfig::modules::Namespace;
28 using android::linkerconfig::modules::Section;
39 if (android::linkerconfig::modules::IsProductVndkVersionDefined()) { in BuildProductSection()
45 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildProductSection()
Dunrestricted.cc30 using android::linkerconfig::modules::Namespace;
31 using android::linkerconfig::modules::Section;
41 if (android::linkerconfig::modules::IsTreblelizedDevice()) { in BuildUnrestrictedSection()
43 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildUnrestrictedSection()
/system/linkerconfig/contents/context/
Dcontext.cc27 using android::linkerconfig::modules::ApexInfo;
28 using android::linkerconfig::modules::Namespace;
97 auto val = modules::Variables::GetValue(name); in Var()
106 auto val = modules::Variables::GetValue(name); in Var()
118 return android::linkerconfig::modules::IsVendorVndkVersionDefined(); in IsSectionVndkEnabled()
121 return android::linkerconfig::modules::IsProductVndkVersionDefined(); in IsSectionVndkEnabled()
129 return android::linkerconfig::modules::IsVendorVndkVersionDefined(); in IsSectionVndkEnabled()
133 return android::linkerconfig::modules::IsProductVndkVersionDefined(); in IsSectionVndkEnabled()
/system/linkerconfig/contents/configuration/
Dapexconfig.cc21 using android::linkerconfig::modules::ApexInfo;
22 using android::linkerconfig::modules::DirToSection;
23 using android::linkerconfig::modules::Section;
28 android::linkerconfig::modules::Configuration CreateApexConfiguration( in CreateApexConfiguration()
40 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateApexConfiguration()
Drecovery.cc21 using android::linkerconfig::modules::DirToSection;
22 using android::linkerconfig::modules::Section;
33 android::linkerconfig::modules::Configuration CreateRecoveryConfiguration( in CreateRecoveryConfiguration()
40 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateRecoveryConfiguration()
Dlegacy.cc21 using android::linkerconfig::modules::DirToSection;
22 using android::linkerconfig::modules::Section;
27 android::linkerconfig::modules::Configuration CreateLegacyConfiguration( in CreateLegacyConfiguration()
49 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateLegacyConfiguration()
/system/extras/simpleperf/scripts/
Dupdate.py38 InstallEntry('MODULES-IN-system-extras-simpleperf',
41 InstallEntry('MODULES-IN-system-extras-simpleperf_arm',
44 InstallEntry('MODULES-IN-system-extras-simpleperf_x86',
47 InstallEntry('MODULES-IN-system-extras-simpleperf_x86',
50 InstallEntry('MODULES-IN-system-extras-simpleperf_riscv64',
55 InstallEntry('MODULES-IN-system-extras-simpleperf',
58 InstallEntry('MODULES-IN-system-extras-simpleperf_mac',
63 InstallEntry('MODULES-IN-system-extras-simpleperf',
66 InstallEntry('MODULES-IN-system-extras-simpleperf_mac',
/system/linkerconfig/contents/namespace/
Dvendordefault.cc27 using android::linkerconfig::modules::AllowAllSharedLibs;
28 using android::linkerconfig::modules::LibProvider;
29 using android::linkerconfig::modules::LibProviders;
30 using android::linkerconfig::modules::Namespace;
55 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildVendorNamespace()
60 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildVendorNamespace()
82 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildVendorSubdirNamespace()
Dsphal.cc33 using android::linkerconfig::modules::Namespace;
55 if (!android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildSphalNamespace()
61 !android::linkerconfig::modules::IsTreblelizedDevice()) { in BuildSphalNamespace()
71 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildSphalNamespace()
82 if (android::linkerconfig::modules::IsVendorVndkVersionDefined()) { in BuildSphalNamespace()
Dapexdefault.cc24 using android::linkerconfig::modules::ApexInfo;
25 using android::linkerconfig::modules::InitializeWithApex;
26 using android::linkerconfig::modules::Namespace;
/system/linkerconfig/
Dmain.cc51 using android::linkerconfig::modules::ApexInfo;
52 using android::linkerconfig::modules::Configuration;
154 android::linkerconfig::modules::Variables::AddValue("ro.vndk.version", in LoadVariables()
156 android::linkerconfig::modules::Variables::AddValue( in LoadVariables()
160 android::linkerconfig::modules::Variables::AddValue("ro.treble.enabled", in LoadVariables()
182 android::linkerconfig::modules::ConfigWriter config_writer; in WriteConfigurationToFile()
215 auto apex_list = android::linkerconfig::modules::ScanActiveApexes(args.root); in GetContext()
226 LOG(ERROR) << "Failed to scan APEX modules : " << apex_list.error(); in GetContext()
233 android::linkerconfig::modules::ParseLinkerConfig(system_config_path); in GetContext()
244 auto system_ext_config = android::linkerconfig::modules::ParseLinkerConfig( in GetContext()
[all …]
/system/linkerconfig/modules/tests/
Dlink_test.cc27 android::linkerconfig::modules::ConfigWriter writer; in TEST()
29 auto link = std::make_shared<android::linkerconfig::modules::Link>( in TEST()
42 android::linkerconfig::modules::ConfigWriter writer; in TEST()
43 auto link = std::make_shared<android::linkerconfig::modules::Link>( in TEST()
/system/core/init/
Dfirst_stage_init.cpp191 module_load_file = "modules.load"; in GetModuleLoadList()
194 module_load_file = "modules.load.recovery"; in GetModuleLoadList()
197 module_load_file = "modules.load.charger"; in GetModuleLoadList()
201 if (module_load_file != "modules.load") { in GetModuleLoadList()
204 // Fall back to modules.load if the other files aren't accessible in GetModuleLoadList()
206 module_load_file = "modules.load"; in GetModuleLoadList()
213 #define MODULE_BASE_DIR "/lib/modules"
227 LOG(INFO) << "Unable to open /lib/modules, skipping module loading."; in LoadKernelModules()
240 << " found, loading modules from here with no fallbacks."; in LoadKernelModules()
246 // kernels. Certain 16K kernel builds put all modules in /lib/modules/`uname -r` without any in LoadKernelModules()
[all …]

12345678910>>...39