| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_solaris.cpp | 184 DECLARE__REAL_AND_INTERNAL64(uptr, getdents, fd_t fd, struct linux_dirent *dirp, in DECLARE__REAL_AND_INTERNAL64() argument 186 return _REAL64(getdents)(fd, dirp, count); in DECLARE__REAL_AND_INTERNAL64()
|
| H A D | sanitizer_platform_limits_freebsd.h | 373 void (*gl_closedir)(void *dirp); 374 struct dirent *(*gl_readdir)(void *dirp);
|
| H A D | sanitizer_netbsd.cpp | 281 uptr internal_getdents(fd_t fd, void *dirp, unsigned int count) { in internal_getdents() argument 283 return _REAL(__getdents30, fd, dirp, count); in internal_getdents()
|
| H A D | sanitizer_linux.h | 48 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count);
|
| H A D | sanitizer_platform_limits_posix.h | 793 void (*gl_closedir)(void *dirp); 794 void *(*gl_readdir)(void *dirp);
|
| H A D | sanitizer_linux.cpp | 795 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count) { in internal_getdents() argument 797 return internal_syscall(SYSCALL(getdirentries), fd, (uptr)dirp, count, NULL); in internal_getdents() 799 return internal_syscall(SYSCALL(getdents64), fd, (uptr)dirp, count); in internal_getdents() 801 return internal_syscall(SYSCALL(getdents), fd, (uptr)dirp, count); in internal_getdents()
|
| H A D | sanitizer_platform_limits_netbsd.h | 388 void (*gl_closedir)(void *dirp); 389 struct dirent *(*gl_readdir)(void *dirp);
|
| H A D | sanitizer_common_interceptors.inc | 3412 INTERCEPTOR(__sanitizer_dirent *, readdir, void *dirp) { 3414 COMMON_INTERCEPTOR_ENTER(ctx, readdir, dirp); 3418 __sanitizer_dirent *res = REAL(readdir)(dirp); 3430 int res = REAL(readdir_r)(dirp, entry, result); 3450 COMMON_INTERCEPTOR_ENTER(ctx, readdir64, dirp); 3454 __sanitizer_dirent64 *res = REAL(readdir64)(dirp); 3466 int res = REAL(readdir64_r)(dirp, entry, result); 4060 if (dirp) COMMON_INTERCEPTOR_READ_RANGE(ctx, dirp, internal_strlen(dirp) + 1); 4066 int res = REAL(scandir)(dirp, namelist, 4113 if (dirp) COMMON_INTERCEPTOR_READ_RANGE(ctx, dirp, internal_strlen(dirp) + 1); [all …]
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | std-c-library-functions-POSIX.c | 144 int dirfd(DIR *dirp); 194 void seekdir(DIR *dirp, long loc);
|
| /llvm-project-15.0.7/bolt/runtime/ |
| H A D | common.h | 340 long __getdents(unsigned int fd, dirent *dirp, size_t count) { in __getdents() argument 345 : "D"(fd), "S"(dirp), "d"(count) in __getdents()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_interceptors_posix.cpp | 44 #define dirfd(dirp) (*(int *)(dirp)) argument 98 extern "C" int dirfd(void *dirp); 1872 TSAN_INTERCEPTOR(int, closedir, void *dirp) { in TSAN_INTERCEPTOR() argument 1873 SCOPED_TSAN_INTERCEPTOR(closedir, dirp); in TSAN_INTERCEPTOR() 1874 if (dirp) { in TSAN_INTERCEPTOR() 1875 int fd = dirfd(dirp); in TSAN_INTERCEPTOR() 1878 return REAL(closedir)(dirp); in TSAN_INTERCEPTOR()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_posix.cpp | 44 #define dirfd(dirp) (*(int *)(dirp)) argument 98 extern "C" int dirfd(void *dirp); 1872 TSAN_INTERCEPTOR(int, closedir, void *dirp) { in TSAN_INTERCEPTOR() argument 1873 SCOPED_INTERCEPTOR_RAW(closedir, dirp); in TSAN_INTERCEPTOR() 1874 if (dirp) { in TSAN_INTERCEPTOR() 1875 int fd = dirfd(dirp); in TSAN_INTERCEPTOR() 1878 return REAL(closedir)(dirp); in TSAN_INTERCEPTOR()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.def | 619 /// int closedir(DIR *dirp);
|