Home
last modified time | relevance | path

Searched refs:GnuPropertySection (Results 1 – 6 of 6) sorted by relevance

/aosp12/bionic/linker/
H A Dlinker_note_gnu_property.cpp39 GnuPropertySection::GnuPropertySection(const soinfo* si) in GnuPropertySection() function in GnuPropertySection
40 : GnuPropertySection(si->phdr, si->phnum, si->load_bias, si->get_realpath()) {} in GnuPropertySection()
42 GnuPropertySection::GnuPropertySection(const ElfW(Phdr)* phdr, size_t phdr_count, in GnuPropertySection() function in GnuPropertySection
53 const ElfW(NhdrGNUProperty)* GnuPropertySection::FindSegment(const ElfW(Phdr)* phdr, in ElfW()
97 bool GnuPropertySection::SanityCheck(const ElfW(NhdrGNUProperty)* note_nhdr, in SanityCheck()
121 bool GnuPropertySection::Parse(const ElfW(NhdrGNUProperty)* note_nhdr, const char* name) { in Parse()
183 bool GnuPropertySection::IsBTICompatible() const { in IsBTICompatible()
H A Dlinker_note_gnu_property.h75 class GnuPropertySection {
77 GnuPropertySection(){}; in GnuPropertySection() function
78 explicit GnuPropertySection(const soinfo* si);
79 GnuPropertySection(const ElfW(Phdr)* phdr, size_t phdr_count, const ElfW(Addr) load_bias,
H A Dlinker_note_gnu_property_test.cpp76 auto note = GnuPropertySection(&phdrs[0], std::size(phdrs), 0, SONAME)
84 static void test_bti_not_supported(GnuPropertySection& note __unused) { in test_bti_not_supported()
91 static void test_bti_supported(GnuPropertySection& note __unused) { in test_bti_supported()
182 GnuPropertySection note; in TEST()
190 auto note = GnuPropertySection(nullptr, 0, 0, SONAME); in TEST()
204 auto note = GnuPropertySection(&phdrs[0], std::size(phdrs), 0, SONAME); in TEST()
222 auto note = GnuPropertySection(&phdrs[0], std::size(phdrs), 0, SONAME); in TEST()
242 auto note = GnuPropertySection(&phdrs[0], std::size(phdrs), 0, SONAME); in TEST()
H A Dlinker_phdr.h117 GnuPropertySection note_gnu_property_ __unused;
126 ElfW(Addr) load_bias, const GnuPropertySection* prop = nullptr);
H A Dlinker_phdr.cpp844 ElfW(Addr) load_bias, const GnuPropertySection* prop __unused) { in phdr_table_protect_segments()
1202 note_gnu_property_ = GnuPropertySection(phdr_table_, phdr_num_, load_start(), name_.c_str()); in FindGnuPropertySection()
H A Dlinker_main.cpp401 auto note_gnu_property = GnuPropertySection(somain); in linker_main()