Home
last modified time | relevance | path

Searched refs:ElfW (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c110 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 Dhwasan_globals.cpp29 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 Dhwasan_dynamic_shadow.cpp86 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 Dhwasan_globals.h44 ArrayRef<const hwasan_global> HwasanGlobalsFor(ElfW(Addr) base,
45 const ElfW(Phdr) * phdr,
46 ElfW(Half) phnum);
H A Dhwasan_interface_internal.h30 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 Dhwasan.cpp344 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 Dhwasan_report.cpp331 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 Dsanitizer_solaris.h42 ElfW(Addr) dlpi_addr;
44 const ElfW(Phdr) * dlpi_phdr;
45 ElfW(Half) dlpi_phnum;
H A Dsanitizer_linux_libcdep.cpp43 # 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 Dsanitizer_platform_limits_solaris.cpp123 unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr));
H A Dsanitizer_linux.cpp1232 typedef ElfW(Phdr) Elf_Phdr; in ForEachMappedRegion()
1233 typedef ElfW(Ehdr) Elf_Ehdr; in ForEachMappedRegion()
H A Dsanitizer_platform_limits_posix.cpp347 unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr));
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_dl.cpp38 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 Dcfi.cpp26 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 DAddressSpace.hpp367 #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 Dmemprof_linux.cpp41 extern ElfW(Dyn) _DYNAMIC[];
/freebsd/sys/sys/
H A Delf_generic.h59 #define ElfW(x) __ElfN(x) macro
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp83 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]); in ProcessGlobalRegionsCallback() local
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_linux.cpp58 extern ElfW(Dyn) _DYNAMIC[];