Lines Matching refs:name
43 const ElfW(Addr) load_bias, const char* name) { in GnuPropertySection() argument
45 auto note_gnu_property = FindSegment(phdr, phdr_count, load_bias, name); in GnuPropertySection()
47 if (note_gnu_property && SanityCheck(note_gnu_property, name)) { in GnuPropertySection()
49 Parse(note_gnu_property, name); in GnuPropertySection()
56 const char* name) const { in ElfW()
65 TRACE("\"%s\" PT_GNU_PROPERTY: found at segment index %zu", name, i); in ElfW()
72 name, static_cast<size_t>(phdr[i].p_memsz), sizeof(ElfW(NhdrGNUProperty))); in ElfW()
84 name, static_cast<size_t>(phdr[i].p_memsz), in ElfW()
93 TRACE("\"%s\" PT_GNU_PROPERTY: not found", name); in ElfW()
98 const char* name) const { in SanityCheck()
101 DL_ERR_AND_LOG("\"%s\" .note.gnu.property: unexpected note type. Expected %u, got %u.", name, in SanityCheck()
107 DL_ERR_AND_LOG("\"%s\" .note.gnu.property: unexpected name size. Expected 4, got %u.", name, in SanityCheck()
113 DL_ERR_AND_LOG("\"%s\" .note.gnu.property: unexpected name. Expected 'GNU', got '%s'.", name, in SanityCheck()
121 bool GnuPropertySection::Parse(const ElfW(NhdrGNUProperty)* note_nhdr, const char* name) { in Parse() argument
125 DEBUG("\"%s\" .note.gnu.property: processing at offset 0x%x", name, offset); in Parse()
133 name); in Parse()
145 name, property_size, note_nhdr->nhdr.n_descsz - offset); in Parse()
157 name, 4, property->pr_datasz); in Parse()
164 INFO("[ BTI compatible: \"%s\" ]", name); in Parse()
170 DEBUG("\"%s\" .note.gnu.property: found property pr_type %u pr_datasz 0x%x", name, in Parse()