/system/linkerconfig/modules/include/linkerconfig/ |
D | section.h | 50 class Section { 52 Section(std::string name, std::vector<Namespace> namespaces) in Section() function 56 Section(const Section&) = delete; 57 Section(Section&&) = default;
|
D | configuration.h | 32 explicit Configuration(std::vector<Section> sections, in Configuration() 43 Section* GetSection(const std::string& name); 46 std::vector<Section> sections_;
|
/system/linkerconfig/contents/section/ |
D | recovery.cc | 23 using android::linkerconfig::modules::Section; 28 Section BuildRecoverySection(Context& ctx) { in BuildRecoverySection() 31 Section section("recovery", std::move(namespaces)); in BuildRecoverySection()
|
D | postinstall.cc | 30 using android::linkerconfig::modules::Section; 35 Section BuildPostInstallSection(Context& ctx) { in BuildPostInstallSection() 41 return Section("postinstall", std::move(namespaces)); in BuildPostInstallSection()
|
D | sectionbuilder.cc | 30 using modules::Section; 32 Section BuildSection(const Context& ctx, const std::string& name, in BuildSection() 45 Section section(std::move(name), std::move(namespaces)); in BuildSection()
|
D | apexart.cc | 27 using android::linkerconfig::modules::Section; 32 Section BuildApexArtSection(Context& ctx, const ApexInfo& apex_info) { in BuildApexArtSection()
|
D | legacy.cc | 25 using android::linkerconfig::modules::Section; 30 Section BuildLegacySection(Context& ctx) { in BuildLegacySection()
|
D | vendor.cc | 28 using android::linkerconfig::modules::Section; 33 Section BuildVendorSection(Context& ctx) { in BuildVendorSection()
|
D | product.cc | 28 using android::linkerconfig::modules::Section; 33 Section BuildProductSection(Context& ctx) { in BuildProductSection()
|
D | isolated.cc | 26 using android::linkerconfig::modules::Section; 31 Section BuildIsolatedSection(Context& ctx) { in BuildIsolatedSection()
|
D | unrestricted.cc | 31 using android::linkerconfig::modules::Section; 36 Section BuildUnrestrictedSection(Context& ctx) { in BuildUnrestrictedSection()
|
D | system.cc | 26 using android::linkerconfig::modules::Section; 31 Section BuildSystemSection(Context& ctx) { in BuildSystemSection()
|
D | apexdefault.cc | 32 using android::linkerconfig::modules::Section; 45 Section BuildApexDefaultSection(Context& ctx, const ApexInfo& apex_info) { in BuildApexDefaultSection()
|
/system/linkerconfig/modules/tests/ |
D | section_test.cc | 105 Section section("test_section", std::move(namespaces)); in TEST() 118 Section section("test_section", std::move(namespaces)); in TEST() 135 Section section("section", std::move(namespaces)); in TEST() 164 Section section("section", std::move(namespaces)); in TEST() 178 Section section("section", std::move(namespaces)); in TEST() 192 Section section("section", std::move(namespaces)); in TEST() 215 Section section("section", std::move(namespaces)); in TEST()
|
D | configuration_test.cc | 89 std::vector<Section> sections; in TEST() 111 Section system_section("system", std::move(system_namespaces)); in TEST() 119 Section vendor_section("vendor", std::move(vendor_namespaces)); in TEST()
|
/system/linkerconfig/contents/include/linkerconfig/ |
D | sectionbuilder.h | 26 typedef android::linkerconfig::modules::Section SectionBuilder( 29 typedef android::linkerconfig::modules::Section ApexSectionBuilder( 37 modules::Section BuildSection(const Context& ctx, const std::string& name,
|
/system/linkerconfig/contents/configuration/ |
D | recovery.cc | 22 using android::linkerconfig::modules::Section; 35 std::vector<Section> sections; in CreateRecoveryConfiguration()
|
D | legacy.cc | 22 using android::linkerconfig::modules::Section; 29 std::vector<Section> sections; in CreateLegacyConfiguration()
|
D | apexconfig.cc | 23 using android::linkerconfig::modules::Section; 30 std::vector<Section> sections; in CreateApexConfiguration()
|
D | baseconfig.cc | 22 using android::linkerconfig::modules::Section; 48 std::vector<Section> sections; in CreateBaseConfiguration()
|
/system/linkerconfig/contents/tests/configuration/include/ |
D | configurationtest.h | 37 inline void ValidateAllNamespacesAreVisible(const Section& section) { in ValidateAllNamespacesAreVisible() 51 inline void ValidateNamespace(const Namespace& target_namespace, const Section& parent_section) { in ValidateNamespace() 59 inline void ValidateSection(const Section& section) { in ValidateSection()
|
D | modules.h | 43 struct Section { struct 50 std::map<std::string, Section> sections; argument
|
D | linkerconfigparser.h | 52 Section& current_section) { in ParseAdditionalNamespaces() 95 Section& current_section, const std::string& line) { in ParseLinkList() 114 Namespace& current_namespace, Section& current_section, in ParseLink() 146 Section& current_section, in ParseNamespaceCommand() 201 Section* current_section = nullptr; in ParseConfiguration()
|
/system/linkerconfig/modules/ |
D | section.cc | 35 void Section::WriteConfig(ConfigWriter& writer) { in WriteConfig() 71 Result<void> Section::Resolve(const BaseContext& ctx, in Resolve() 152 Namespace* Section::GetNamespace(const std::string& namespace_name) { in GetNamespace() 162 std::string Section::GetName() { in GetName()
|
/system/linkerconfig/contents/common/ |
D | system_links.cc | 42 using android::linkerconfig::modules::Section; 44 void AddStandardSystemLinks(const Context& ctx, Section* section) { in AddStandardSystemLinks()
|