Lines Matching refs:Note
123 const ElfW(Nhdr) * Note) { in WriteBinaryIdForNote()
126 const char *NoteName = (const char *)Note + sizeof(ElfW(Nhdr)); in WriteBinaryIdForNote()
127 if (Note->n_type == NT_GNU_BUILD_ID && Note->n_namesz == 4 && in WriteBinaryIdForNote()
130 uint64_t BinaryIdLen = Note->n_descsz; in WriteBinaryIdForNote()
132 (const uint8_t *)(NoteName + RoundUp(Note->n_namesz, 4)); in WriteBinaryIdForNote()
148 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds() argument
151 while (Note < NotesEnd) { in WriteBinaryIds()
152 int Result = WriteBinaryIdForNote(Writer, Note); in WriteBinaryIds()
158 size_t NoteOffset = sizeof(ElfW(Nhdr)) + RoundUp(Note->n_namesz, 4) + in WriteBinaryIds()
159 RoundUp(Note->n_descsz, 4); in WriteBinaryIds()
160 Note = (const ElfW(Nhdr) *)((const char *)(Note) + NoteOffset); in WriteBinaryIds()
184 const ElfW(Nhdr) *Note = in __llvm_write_binary_ids()
187 (const ElfW(Nhdr) *)((const char *)(Note) + ProgramHeader[I].p_filesz); in __llvm_write_binary_ids()
188 return WriteBinaryIds(Writer, Note, NotesEnd); in __llvm_write_binary_ids()