Searched refs:GnuPropertySection (Results 1 – 6 of 6) sorted by relevance
/aosp12/bionic/linker/ |
H A D | linker_note_gnu_property.cpp | 39 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 D | linker_note_gnu_property.h | 75 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 D | linker_note_gnu_property_test.cpp | 76 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 D | linker_phdr.h | 117 GnuPropertySection note_gnu_property_ __unused; 126 ElfW(Addr) load_bias, const GnuPropertySection* prop = nullptr);
|
H A D | linker_phdr.cpp | 844 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 D | linker_main.cpp | 401 auto note_gnu_property = GnuPropertySection(somain); in linker_main()
|