Home
last modified time | relevance | path

Searched refs:Nhdr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c142 const ElfW(Nhdr) * Note) { in WriteBinaryIdForNote()
144 const char *NoteName = (const char *)Note + sizeof(ElfW(Nhdr)); in WriteBinaryIdForNote()
167 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds()
168 const ElfW(Nhdr) * NotesEnd) { in WriteBinaryIds()
177 size_t NoteOffset = sizeof(ElfW(Nhdr)) + RoundUp(Note->n_namesz, 4) + in WriteBinaryIds()
179 Note = (const ElfW(Nhdr) *)((const char *)(Note) + NoteOffset); in WriteBinaryIds()
215 const ElfW(Nhdr) *Note = in __llvm_write_binary_ids()
216 (const ElfW(Nhdr) *)(Base + ProgramHeader[I].p_vaddr); in __llvm_write_binary_ids()
217 const ElfW(Nhdr) *NotesEnd = in __llvm_write_binary_ids()
218 (const ElfW(Nhdr) *)((const char *)(Note) + ProgramHeader[I].p_memsz); in __llvm_write_binary_ids()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h77 using Nhdr = Elf_Nhdr_Impl<ELFType<E, Is64>>; member
133 using Elf_Nhdr = typename ELFT::Nhdr; \
647 const Elf_Nhdr_Impl<ELFT> &Nhdr;
652 Elf_Note_Impl(const Elf_Nhdr_Impl<ELFT> &Nhdr) : Nhdr(Nhdr) {}
656 if (!Nhdr.n_namesz)
658 return StringRef(reinterpret_cast<const char *>(&Nhdr) + sizeof(Nhdr),
659 Nhdr.n_namesz - 1);
664 if (!Nhdr.n_descsz)
667 reinterpret_cast<const uint8_t *>(&Nhdr) +
668 alignToPowerOf2(sizeof(Nhdr) + Nhdr.n_namesz, Align),
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_globals.cpp65 auto *nhdr = reinterpret_cast<const ElfW(Nhdr) *>(note); in HwasanGlobalsFor()
66 const char *name = note + sizeof(ElfW(Nhdr)); in HwasanGlobalsFor()
/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_align.c71 [ELF_T_NOTE] = MALIGN(Nhdr),
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux_libcdep.cpp739 while (off + sizeof(ElfW(Nhdr)) < phdr->p_memsz) { in AddModuleSegments()
740 auto *nhdr = reinterpret_cast<const ElfW(Nhdr) *>(info->dlpi_addr + in AddModuleSegments()
745 if (off + sizeof(ElfW(Nhdr)) + nhdr->n_namesz + nhdr->n_descsz > in AddModuleSegments()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp633 using Elf_Nhdr = typename ELFT::Nhdr; in findNotesToRemove()
638 auto Nhdr = reinterpret_cast<const Elf_Nhdr *>(Data.data() + CurPos); in findNotesToRemove() local
639 size_t FullSize = Nhdr->getSize(Align); in findNotesToRemove()
642 Elf_Note Note(*Nhdr); in findNotesToRemove()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp980 using Elf_Nhdr = typename ELFT::Nhdr; in readGnuProperty()
1462 *reinterpret_cast<const typename ELFT::Nhdr *>(base + phdr.p_offset)); in parseGnuAndFeatures()