Home
last modified time | relevance | path

Searched refs:dirp (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_solaris.cpp184 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 Dsanitizer_platform_limits_freebsd.h373 void (*gl_closedir)(void *dirp);
374 struct dirent *(*gl_readdir)(void *dirp);
H A Dsanitizer_netbsd.cpp281 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 Dsanitizer_linux.h48 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count);
H A Dsanitizer_platform_limits_posix.h793 void (*gl_closedir)(void *dirp);
794 void *(*gl_readdir)(void *dirp);
H A Dsanitizer_linux.cpp795 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 Dsanitizer_platform_limits_netbsd.h388 void (*gl_closedir)(void *dirp);
389 struct dirent *(*gl_readdir)(void *dirp);
H A Dsanitizer_common_interceptors.inc3412 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 Dstd-c-library-functions-POSIX.c144 int dirfd(DIR *dirp);
194 void seekdir(DIR *dirp, long loc);
/llvm-project-15.0.7/bolt/runtime/
H A Dcommon.h340 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 Dtsan_interceptors_posix.cpp44 #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 Dtsan_interceptors_posix.cpp44 #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 DTargetLibraryInfo.def619 /// int closedir(DIR *dirp);