Home
last modified time | relevance | path

Searched refs:linkerconfig (Results 1 – 25 of 145) sorted by relevance

123456

/system/linkerconfig/contents/tests/configuration/include/
Dmockenv.h21 android::linkerconfig::modules::Variables::AddValue("VENDOR_VNDK_VERSION", in MockGenericVariables()
23 android::linkerconfig::modules::Variables::AddValue("PRODUCT_VNDK_VERSION", in MockGenericVariables()
25 android::linkerconfig::modules::Variables::AddValue("PRODUCT", "product"); in MockGenericVariables()
26 android::linkerconfig::modules::Variables::AddValue("SYSTEM_EXT", in MockGenericVariables()
28 android::linkerconfig::modules::Variables::AddValue("LLNDK_LIBRARIES_VENDOR", in MockGenericVariables()
30 android::linkerconfig::modules::Variables::AddValue("LLNDK_LIBRARIES_PRODUCT", in MockGenericVariables()
32 android::linkerconfig::modules::Variables::AddValue( in MockGenericVariables()
34 android::linkerconfig::modules::Variables::AddValue( in MockGenericVariables()
36 android::linkerconfig::modules::Variables::AddValue( in MockGenericVariables()
38 android::linkerconfig::modules::Variables::AddValue( in MockGenericVariables()
[all …]
/system/sepolicy/prebuilts/api/34.0/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { getattr ioctl read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/prebuilts/api/33.0/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { getattr ioctl read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/prebuilts/api/32.0/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/prebuilts/api/31.0/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/microdroid/system/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/sepolicy/prebuilts/api/30.0/private/
Dlinkerconfig.te1 type linkerconfig, domain, coredomain;
4 init_daemon_domain(linkerconfig)
6 ## Read and write linkerconfig subdirectory.
7 allow linkerconfig linkerconfig_file:dir create_dir_perms;
8 allow linkerconfig linkerconfig_file:file create_file_perms;
10 # Allow linkerconfig to log to the kernel.
11 allow linkerconfig kmsg_device:chr_file w_file_perms;
13 # Allow linkerconfig to be invoked with logwrapper from init.
14 allow linkerconfig devpts:chr_file { read write };
16 # Allow linkerconfig to scan for apex modules
[all …]
/system/linkerconfig/contents/tests/configuration/
Dapexconfig_test.cc30 using android::linkerconfig::contents::Context;
31 using android::linkerconfig::contents::CreateApexConfiguration;
32 using android::linkerconfig::modules::ApexInfo;
60 android::linkerconfig::contents::Context ctx; in TEST_F()
62 auto config = android::linkerconfig::contents::CreateApexConfiguration( in TEST_F()
65 android::linkerconfig::modules::ConfigWriter config_writer; in TEST_F()
72 android::linkerconfig::contents::Context ctx; in TEST_F()
77 auto config = android::linkerconfig::contents::CreateApexConfiguration( in TEST_F()
80 android::linkerconfig::modules::ConfigWriter config_writer; in TEST_F()
88 android::linkerconfig::contents::Context ctx; in TEST_F()
[all …]
/system/linkerconfig/contents/configuration/
Dapexconfig.cc21 using android::linkerconfig::modules::ApexInfo;
22 using android::linkerconfig::modules::DirToSection;
23 using android::linkerconfig::modules::Section;
26 namespace linkerconfig { namespace
28 android::linkerconfig::modules::Configuration CreateApexConfiguration( in CreateApexConfiguration()
33 android::linkerconfig::contents::LinkerConfigType::ApexBinary); in CreateApexConfiguration()
40 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateApexConfiguration()
Drecovery.cc20 using android::linkerconfig::contents::LinkerConfigType;
21 using android::linkerconfig::modules::DirToSection;
22 using android::linkerconfig::modules::Section;
31 namespace linkerconfig { namespace
33 android::linkerconfig::modules::Configuration CreateRecoveryConfiguration( in CreateRecoveryConfiguration()
40 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateRecoveryConfiguration()
Dlegacy.cc20 using android::linkerconfig::contents::LinkerConfigType;
21 using android::linkerconfig::modules::DirToSection;
22 using android::linkerconfig::modules::Section;
25 namespace linkerconfig { namespace
27 android::linkerconfig::modules::Configuration CreateLegacyConfiguration( in CreateLegacyConfiguration()
49 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateLegacyConfiguration()
Dbaseconfig.cc21 using android::linkerconfig::modules::DirToSection;
22 using android::linkerconfig::modules::Section;
44 namespace linkerconfig { namespace
46 android::linkerconfig::modules::Configuration CreateBaseConfiguration( in CreateBaseConfiguration()
106 if (android::linkerconfig::modules::IsProductVndkVersionDefined()) { in CreateBaseConfiguration()
121 return android::linkerconfig::modules::Configuration(std::move(sections), in CreateBaseConfiguration()
/system/linkerconfig/contents/section/
Dvendor.cc26 using android::linkerconfig::contents::SectionType;
27 using android::linkerconfig::modules::LibProvider;
28 using android::linkerconfig::modules::LibProviders;
29 using android::linkerconfig::modules::Namespace;
30 using android::linkerconfig::modules::Section;
33 namespace linkerconfig { namespace
44 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildVendorSection()
Dapexdefault.cc29 using android::linkerconfig::contents::SectionType;
30 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;
37 namespace linkerconfig { namespace
89 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildApexDefaultSection()
101 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildApexDefaultSection()
Dproduct.cc26 using android::linkerconfig::contents::SectionType;
27 using android::linkerconfig::modules::Namespace;
28 using android::linkerconfig::modules::Section;
31 namespace linkerconfig { namespace
41 if (android::linkerconfig::modules::IsVndkInSystemNamespace()) { in BuildProductSection()
Dpostinstall.cc28 using android::linkerconfig::contents::SectionType;
29 using android::linkerconfig::modules::Namespace;
30 using android::linkerconfig::modules::Section;
33 namespace linkerconfig { namespace
Dsystem.cc25 using android::linkerconfig::contents::SectionType;
26 using android::linkerconfig::modules::Namespace;
27 using android::linkerconfig::modules::Section;
30 namespace linkerconfig { namespace
41 if (android::linkerconfig::modules::IsProductVndkVersionDefined()) { in BuildSystemSection()
/system/linkerconfig/
Dmain.cc50 using android::linkerconfig::contents::Context;
51 using android::linkerconfig::modules::ApexInfo;
52 using android::linkerconfig::modules::Configuration;
146 android::linkerconfig::modules::Variables::AddValue("ro.vndk.version", in LoadVariables()
148 android::linkerconfig::modules::Variables::AddValue( in LoadVariables()
152 android::linkerconfig::generator::LoadVariables(args.root); in LoadVariables()
169 android::linkerconfig::modules::ConfigWriter config_writer; in WriteConfigurationToFile()
202 auto apex_list = android::linkerconfig::modules::ScanActiveApexes(args.root); in GetContext()
220 android::linkerconfig::modules::ParseLinkerConfig(system_config_path); in GetContext()
231 android::linkerconfig::modules::ParseLinkerConfig(vendor_config_path); in GetContext()
[all …]
Drundiff.sh32 …$ANDROID_BUILD_TOP/build/soong/soong_ui.bash --make-mode linkerconfig conv_apex_manifest conv_link…
77 linkerconfig -v R -r $TMP_PATH -t $1/stage0
92 linkerconfig -v R -r $TMP_PATH -t $1/stage1
107 linkerconfig -v R -r $TMP_PATH -t $1/stage2
112 linkerconfig -v R -p R -r $TMP_PATH -t $1/product-enabled
117 linkerconfig -v R -r $TMP_PATH --apex com.vendor.service2 -t $1/gen-only-a-single-apex
125 linkerconfig -v R -p R -r $TMP_PATH -t $1/vndk-in-system
143 linkerconfig -v R -p R -r $TMP_PATH -t $1/guest
149 linkerconfig -r $TMP_PATH -t $1/legacy
159 TMP_ROOT=$(mktemp -d -t linkerconfig-root-XXXXXXXX)
/system/linkerconfig/contents/include/linkerconfig/
Dsectionbuilder.h27 typedef android::linkerconfig::modules::Section SectionBuilder(
28 android::linkerconfig::contents::Context& ctx);
30 typedef android::linkerconfig::modules::Section ApexSectionBuilder(
31 android::linkerconfig::contents::Context& ctx,
32 const android::linkerconfig::modules::ApexInfo& target_apex);
35 namespace linkerconfig {
Dapexconfig.h23 namespace linkerconfig {
25 android::linkerconfig::modules::Configuration CreateApexConfiguration(
26 android::linkerconfig::contents::Context& ctx,
27 const android::linkerconfig::modules::ApexInfo& target_apex);
/system/linkerconfig/contents/namespace/
Dapexdefault.cc24 using android::linkerconfig::modules::ApexInfo;
25 using android::linkerconfig::modules::InitializeWithApex;
26 using android::linkerconfig::modules::Namespace;
29 namespace linkerconfig { namespace
Dapexplatform.cc26 using android::linkerconfig::modules::ApexInfo;
27 using android::linkerconfig::modules::IsProductVndkVersionDefined;
28 using android::linkerconfig::modules::Namespace;
31 namespace linkerconfig { namespace
/system/linkerconfig/modules/tests/
Dapex_test.cc34 using ::android::linkerconfig::modules::ApexInfo;
35 using ::android::linkerconfig::modules::BaseContext;
36 using ::android::linkerconfig::modules::ConfigWriter;
37 using ::android::linkerconfig::modules::InitializeWithApex;
38 using ::android::linkerconfig::modules::Namespace;
39 using ::android::linkerconfig::modules::ScanActiveApexes;
40 using ::android::linkerconfig::modules::Section;
207 ::android::linkerconfig::proto::LinkerConfig two_slash; in TEST_F()
214 ::android::linkerconfig::proto::LinkerConfig invalid_char; in TEST_F()
221 ::android::linkerconfig::proto::LinkerConfig end_with_lib; in TEST_F()
[all …]

123456