/freebsd/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfilingPlatformLinux.c | 110 const ElfW(Nhdr) * Note) { in WriteBinaryIdForNote() 112 const char *NoteName = (const char *)Note + sizeof(ElfW(Nhdr)); in WriteBinaryIdForNote() 136 const ElfW(Nhdr) * NotesEnd) { in WriteBinaryIds() 147 Note = (const ElfW(Nhdr) *)((const char *)(Note) + NoteOffset); in WriteBinaryIds() 160 const ElfW(Ehdr) *ElfHeader = &__ehdr_start; in __llvm_write_binary_ids() 161 const ElfW(Phdr) *ProgramHeader = in __llvm_write_binary_ids() 162 (const ElfW(Phdr) *)((uintptr_t)ElfHeader + ElfHeader->e_phoff); in __llvm_write_binary_ids() 173 const ElfW(Nhdr) * Note; in __llvm_write_binary_ids() 174 const ElfW(Nhdr) * NotesEnd; in __llvm_write_binary_ids() 181 Note = (const ElfW(Nhdr) *)((uintptr_t)ElfHeader + in __llvm_write_binary_ids() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_globals.cpp | 29 static void CheckCodeModel(ElfW(Addr) base, const ElfW(Phdr) * phdr, in CheckCodeModel() 30 ElfW(Half) phnum) { in CheckCodeModel() 31 ElfW(Addr) min_addr = -1ull, max_addr = 0; in CheckCodeModel() 35 ElfW(Addr) lo = base + phdr[i].p_vaddr, hi = lo + phdr[i].p_memsz; in CheckCodeModel() 52 ArrayRef<const hwasan_global> HwasanGlobalsFor(ElfW(Addr) base, in HwasanGlobalsFor() 53 const ElfW(Phdr) * phdr, in HwasanGlobalsFor() 54 ElfW(Half) phnum) { in HwasanGlobalsFor() 65 auto *nhdr = reinterpret_cast<const ElfW(Nhdr) *>(note); in HwasanGlobalsFor() 66 const char *name = note + sizeof(ElfW(Nhdr)); in HwasanGlobalsFor()
|
H A D | hwasan_dynamic_shadow.cpp | 86 extern __attribute((weak, visibility("hidden"))) ElfW(Rela) __rela_iplt_start[], 97 typedef ElfW(Addr) (*ifunc_resolver_t)(void); in InitShadowGOT() 98 for (ElfW(Rela) *r = __rela_iplt_start; r != __rela_iplt_end; ++r) { in InitShadowGOT() 99 ElfW(Addr)* offset = reinterpret_cast<ElfW(Addr)*>(r->r_offset); in InitShadowGOT() 100 ElfW(Addr) resolver = r->r_addend; in InitShadowGOT() 101 if (resolver == reinterpret_cast<ElfW(Addr)>(&__hwasan_premap_shadow)) { in InitShadowGOT()
|
H A D | hwasan_globals.h | 44 ArrayRef<const hwasan_global> HwasanGlobalsFor(ElfW(Addr) base, 45 const ElfW(Phdr) * phdr, 46 ElfW(Half) phnum);
|
H A D | hwasan_interface_internal.h | 30 void __hwasan_library_loaded(ElfW(Addr) base, const ElfW(Phdr) * phdr, 31 ElfW(Half) phnum); 34 void __hwasan_library_unloaded(ElfW(Addr) base, const ElfW(Phdr) * phdr, 35 ElfW(Half) phnum);
|
H A D | hwasan.cpp | 344 extern ElfW(Ehdr) __ehdr_start; in __hwasan_init_static() 347 reinterpret_cast<const ElfW(Phdr) *>( in __hwasan_init_static() 417 void __hwasan_library_loaded(ElfW(Addr) base, const ElfW(Phdr) * phdr, in __hwasan_library_loaded() 418 ElfW(Half) phnum) { in __hwasan_library_loaded() 423 void __hwasan_library_unloaded(ElfW(Addr) base, const ElfW(Phdr) * phdr, in __hwasan_library_unloaded() 424 ElfW(Half) phnum) { in __hwasan_library_unloaded()
|
H A D | hwasan_report.cpp | 331 auto *ehdr = reinterpret_cast<const ElfW(Ehdr) *>(info.dli_fbase); in GetGlobalSizeFromDescriptor() 332 auto *phdr_begin = reinterpret_cast<const ElfW(Phdr) *>( in GetGlobalSizeFromDescriptor() 339 ElfW(Addr) load_bias = 0; in GetGlobalSizeFromDescriptor() 341 ArrayRef<const ElfW(Phdr)>(phdr_begin, phdr_begin + ehdr->e_phnum)) { in GetGlobalSizeFromDescriptor() 344 load_bias = reinterpret_cast<ElfW(Addr)>(ehdr) - phdr.p_vaddr; in GetGlobalSizeFromDescriptor()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_solaris.h | 42 ElfW(Addr) dlpi_addr; 44 const ElfW(Phdr) * dlpi_phdr; 45 ElfW(Half) dlpi_phnum;
|
H A D | sanitizer_linux_libcdep.cpp | 43 # if !defined(ElfW) 44 # define ElfW(type) Elf_##type macro 629 typedef ElfW(Phdr) Elf_Phdr; 654 while (off + sizeof(ElfW(Nhdr)) < phdr->p_memsz) { in AddModuleSegments() 655 auto *nhdr = reinterpret_cast<const ElfW(Nhdr) *>(info->dlpi_addr + in AddModuleSegments() 660 if (off + sizeof(ElfW(Nhdr)) + nhdr->n_namesz + nhdr->n_descsz > in AddModuleSegments()
|
H A D | sanitizer_platform_limits_solaris.cpp | 123 unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr));
|
H A D | sanitizer_linux.cpp | 1232 typedef ElfW(Phdr) Elf_Phdr; in ForEachMappedRegion() 1233 typedef ElfW(Ehdr) Elf_Ehdr; in ForEachMappedRegion()
|
H A D | sanitizer_platform_limits_posix.cpp | 347 unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr));
|
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_dl.cpp | 38 ElfW(Sym) *s = *((ElfW(Sym) **)(extra_info)); in UnpoisonDllAddr1ExtraInfo() 39 __msan_unpoison(s, sizeof(ElfW(Sym))); in UnpoisonDllAddr1ExtraInfo()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/cfi/ |
H A D | cfi.cpp | 26 typedef ElfW(Phdr) Elf_Phdr; 27 typedef ElfW(Ehdr) Elf_Ehdr; 28 typedef ElfW(Addr) Elf_Addr; 29 typedef ElfW(Sym) Elf_Sym; 30 typedef ElfW(Dyn) Elf_Dyn;
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | AddressSpace.hpp | 367 #if !defined(ElfW) 368 #define ElfW(type) Elf_##type macro 371 typedef ElfW(Half) Elf_Half; 374 typedef ElfW(Phdr) Elf_Phdr; 377 typedef ElfW(Addr) Elf_Addr;
|
/freebsd/contrib/llvm-project/compiler-rt/lib/memprof/ |
H A D | memprof_linux.cpp | 41 extern ElfW(Dyn) _DYNAMIC[];
|
/freebsd/sys/sys/ |
H A D | elf_generic.h | 59 #define ElfW(x) __ElfN(x) macro
|
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_common_linux.cpp | 83 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]); in ProcessGlobalRegionsCallback() local
|
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_linux.cpp | 58 extern ElfW(Dyn) _DYNAMIC[];
|