/system/linkerconfig/contents/tests/configuration/include/ |
D | mockenv.h | 21 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | linkerconfig.te | 1 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/ |
D | apexconfig_test.cc | 30 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/ |
D | apexconfig.cc | 21 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()
|
D | recovery.cc | 20 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()
|
D | legacy.cc | 20 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()
|
D | baseconfig.cc | 21 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/ |
D | vendor.cc | 26 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()
|
D | apexdefault.cc | 29 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()
|
D | product.cc | 26 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()
|
D | postinstall.cc | 28 using android::linkerconfig::contents::SectionType; 29 using android::linkerconfig::modules::Namespace; 30 using android::linkerconfig::modules::Section; 33 namespace linkerconfig { namespace
|
D | system.cc | 25 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/ |
D | main.cc | 50 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 …]
|
D | rundiff.sh | 32 …$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/ |
D | sectionbuilder.h | 27 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 {
|
D | apexconfig.h | 23 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/ |
D | apexdefault.cc | 24 using android::linkerconfig::modules::ApexInfo; 25 using android::linkerconfig::modules::InitializeWithApex; 26 using android::linkerconfig::modules::Namespace; 29 namespace linkerconfig { namespace
|
D | apexplatform.cc | 26 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/ |
D | apex_test.cc | 34 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 …]
|