Lines Matching defs:Note
143 * Note sections like .note.ABI-tag and .note.gnu.build-id are aligned
147 const ElfW(Nhdr) * Note) {
149 const char *NoteName = (const char *)Note + sizeof(ElfW(Nhdr));
150 if (Note->n_type == NT_GNU_BUILD_ID && Note->n_namesz == 4 &&
152 uint64_t BinaryIdLen = Note->n_descsz;
154 (const uint8_t *)(NoteName + RoundUp(Note->n_namesz, 4));
172 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note,
175 while (Note < NotesEnd) {
176 int OneBinaryIdSize = WriteBinaryIdForNote(Writer, Note);
182 size_t NoteOffset = sizeof(ElfW(Nhdr)) + RoundUp(Note->n_namesz, 4) +
183 RoundUp(Note->n_descsz, 4);
184 Note = (const ElfW(Nhdr) *)((const char *)(Note) + NoteOffset);
220 const ElfW(Nhdr) *Note =
223 (const ElfW(Nhdr) *)((const char *)(Note) + ProgramHeader[I].p_memsz);
225 int BinaryIdsSize = WriteBinaryIds(Writer, Note, NotesEnd);