/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/ |
D | android-cloexec-dup.cpp | 3 extern "C" int dup(int oldfd); 8 int oldfd = 0; in f() local 9 dup(oldfd); in f() 15 int dup(int oldfd); 18 int oldfd = 1; in g() local 19 dup(oldfd); in g() 25 int dup(int oldfd); 28 int oldfd = 1; in h() local 29 dup(oldfd); in h()
|
/external/llvm-project/clang-tools-extra/docs/clang-tidy/checks/ |
D | android-cloexec-dup.rst | 14 int fd = dup(oldfd); 18 int fd = fcntl(oldfd, F_DUPFD_CLOEXEC);
|
/external/llvm-project/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_solaris.cpp | 137 DECLARE__REAL_AND_INTERNAL(uptr, dup, int oldfd) { in DECLARE__REAL_AND_INTERNAL() argument 138 return _REAL(dup)(oldfd); in DECLARE__REAL_AND_INTERNAL() 141 DECLARE__REAL_AND_INTERNAL(uptr, dup2, int oldfd, int newfd) { in DECLARE__REAL_AND_INTERNAL() argument 142 return _REAL(dup2)(oldfd, newfd); in DECLARE__REAL_AND_INTERNAL()
|
D | sanitizer_netbsd.cpp | 176 uptr internal_dup(int oldfd) { in internal_dup() argument 178 return _REAL(dup, oldfd); in internal_dup() 181 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 183 return _REAL(dup2, oldfd, newfd); in internal_dup2()
|
D | sanitizer_posix.h | 51 uptr internal_dup(int oldfd); 52 uptr internal_dup2(int oldfd, int newfd);
|
D | sanitizer_mac.cpp | 183 uptr internal_dup(int oldfd) { in internal_dup() argument 184 return dup(oldfd); in internal_dup() 187 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 188 return dup2(oldfd, newfd); in internal_dup2()
|
D | sanitizer_linux.cpp | 380 uptr internal_dup(int oldfd) { in internal_dup() argument 381 return internal_syscall(SYSCALL(dup), oldfd); in internal_dup() 384 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 386 return internal_syscall(SYSCALL(dup3), oldfd, newfd, 0); in internal_dup2() 388 return internal_syscall(SYSCALL(dup2), oldfd, newfd); in internal_dup2()
|
D | sanitizer_common_syscalls.inc | 1254 PRE_SYSCALL(dup2)(long oldfd, long newfd) {} 1256 POST_SYSCALL(dup2)(long res, long oldfd, long newfd) {} 1258 PRE_SYSCALL(dup3)(long oldfd, long newfd, long flags) {} 1260 POST_SYSCALL(dup3)(long res, long oldfd, long newfd, long flags) {}
|
/external/ltp/testcases/kernel/syscalls/dup3/ |
D | dup3_02.c | 50 int *oldfd; member 76 TEST(ltp_syscall(__NR_dup3, *(test_cases[i].oldfd), in main()
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_fd.cc | 225 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write) { in FdDup() argument 226 DPrintf("#%d: FdDup(%d, %d)\n", thr->tid, oldfd, newfd); in FdDup() 227 if (bogusfd(oldfd) || bogusfd(newfd)) in FdDup() 230 FdDesc *od = fddesc(thr, pc, oldfd); in FdDup()
|
D | tsan_interceptors.cc | 1443 TSAN_INTERCEPTOR(int, dup, int oldfd) { in TSAN_INTERCEPTOR() argument 1444 SCOPED_TSAN_INTERCEPTOR(dup, oldfd); in TSAN_INTERCEPTOR() 1445 int newfd = REAL(dup)(oldfd); in TSAN_INTERCEPTOR() 1446 if (oldfd >= 0 && newfd >= 0 && newfd != oldfd) in TSAN_INTERCEPTOR() 1447 FdDup(thr, pc, oldfd, newfd, true); in TSAN_INTERCEPTOR() 1451 TSAN_INTERCEPTOR(int, dup2, int oldfd, int newfd) { in TSAN_INTERCEPTOR() argument 1452 SCOPED_TSAN_INTERCEPTOR(dup2, oldfd, newfd); in TSAN_INTERCEPTOR() 1453 int newfd2 = REAL(dup2)(oldfd, newfd); in TSAN_INTERCEPTOR() 1454 if (oldfd >= 0 && newfd2 >= 0 && newfd2 != oldfd) in TSAN_INTERCEPTOR() 1455 FdDup(thr, pc, oldfd, newfd2, false); in TSAN_INTERCEPTOR() [all …]
|
D | tsan_fd.h | 47 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write);
|
/external/llvm-project/compiler-rt/lib/tsan/rtl/ |
D | tsan_fd.cpp | 225 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write) { in FdDup() argument 226 DPrintf("#%d: FdDup(%d, %d)\n", thr->tid, oldfd, newfd); in FdDup() 227 if (bogusfd(oldfd) || bogusfd(newfd)) in FdDup() 230 FdDesc *od = fddesc(thr, pc, oldfd); in FdDup()
|
D | tsan_interceptors_posix.cpp | 1603 TSAN_INTERCEPTOR(int, dup, int oldfd) { in TSAN_INTERCEPTOR() argument 1604 SCOPED_TSAN_INTERCEPTOR(dup, oldfd); in TSAN_INTERCEPTOR() 1605 int newfd = REAL(dup)(oldfd); in TSAN_INTERCEPTOR() 1606 if (oldfd >= 0 && newfd >= 0 && newfd != oldfd) in TSAN_INTERCEPTOR() 1607 FdDup(thr, pc, oldfd, newfd, true); in TSAN_INTERCEPTOR() 1611 TSAN_INTERCEPTOR(int, dup2, int oldfd, int newfd) { in TSAN_INTERCEPTOR() argument 1612 SCOPED_TSAN_INTERCEPTOR(dup2, oldfd, newfd); in TSAN_INTERCEPTOR() 1613 int newfd2 = REAL(dup2)(oldfd, newfd); in TSAN_INTERCEPTOR() 1614 if (oldfd >= 0 && newfd2 >= 0 && newfd2 != oldfd) in TSAN_INTERCEPTOR() 1615 FdDup(thr, pc, oldfd, newfd2, false); in TSAN_INTERCEPTOR() [all …]
|
D | tsan_fd.h | 46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write);
|
/external/ltp/include/ |
D | tst_safe_macros.h | 60 int oldfd) in safe_dup() argument 64 rval = dup(oldfd); in safe_dup() 67 "dup(%i) failed", oldfd); in safe_dup() 72 #define SAFE_DUP(oldfd) \ argument 73 safe_dup(__FILE__, __LINE__, (oldfd))
|
/external/ltp/testcases/kernel/syscalls/linkat/ |
D | linkat01.c | 91 int *oldfd; member 244 (*desc->oldfd, desc->oldfn, *desc->newfd, desc->newfn, in mylinkat_test()
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_posix.h | 48 uptr internal_dup2(int oldfd, int newfd);
|
D | sanitizer_mac.cc | 144 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 145 return dup2(oldfd, newfd); in internal_dup2()
|
D | sanitizer_linux.cc | 298 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 300 return internal_syscall(SYSCALL(dup3), oldfd, newfd, 0); in internal_dup2() 302 return internal_syscall(SYSCALL(dup2), oldfd, newfd); in internal_dup2()
|
D | sanitizer_common_syscalls.inc | 1255 PRE_SYSCALL(dup2)(long oldfd, long newfd) {} 1257 POST_SYSCALL(dup2)(long res, long oldfd, long newfd) {} 1259 PRE_SYSCALL(dup3)(long oldfd, long newfd, long flags) {} 1261 POST_SYSCALL(dup3)(long res, long oldfd, long newfd, long flags) {}
|
/external/rust/crates/nix/src/ |
D | unistd.rs | 362 pub fn dup(oldfd: RawFd) -> Result<RawFd> { in dup() 363 let res = unsafe { libc::dup(oldfd) }; in dup() 375 pub fn dup2(oldfd: RawFd, newfd: RawFd) -> Result<RawFd> { in dup2() 376 let res = unsafe { libc::dup2(oldfd, newfd) }; in dup2() 386 pub fn dup3(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> { in dup3() 387 dup3_polyfill(oldfd, newfd, flags) in dup3() 391 fn dup3_polyfill(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> { in dup3_polyfill() 392 if oldfd == newfd { in dup3_polyfill() 396 let fd = dup2(oldfd, newfd)?; in dup3_polyfill()
|
/external/compiler-rt/include/sanitizer/ |
D | linux_syscall_hooks.h | 731 #define __sanitizer_syscall_pre_dup2(oldfd, newfd) \ argument 732 __sanitizer_syscall_pre_impl_dup2((long)(oldfd), (long)(newfd)) 733 #define __sanitizer_syscall_post_dup2(res, oldfd, newfd) \ argument 734 __sanitizer_syscall_post_impl_dup2(res, (long)(oldfd), (long)(newfd)) 735 #define __sanitizer_syscall_pre_dup3(oldfd, newfd, flags) \ argument 736 __sanitizer_syscall_pre_impl_dup3((long)(oldfd), (long)(newfd), (long)(flags)) 737 #define __sanitizer_syscall_post_dup3(res, oldfd, newfd, flags) \ argument 738 __sanitizer_syscall_post_impl_dup3(res, (long)(oldfd), (long)(newfd), \ 2415 void __sanitizer_syscall_pre_impl_dup2(long oldfd, long newfd); 2416 void __sanitizer_syscall_post_impl_dup2(long res, long oldfd, long newfd); [all …]
|
/external/llvm-project/compiler-rt/include/sanitizer/ |
D | linux_syscall_hooks.h | 730 #define __sanitizer_syscall_pre_dup2(oldfd, newfd) \ argument 731 __sanitizer_syscall_pre_impl_dup2((long)(oldfd), (long)(newfd)) 732 #define __sanitizer_syscall_post_dup2(res, oldfd, newfd) \ argument 733 __sanitizer_syscall_post_impl_dup2(res, (long)(oldfd), (long)(newfd)) 734 #define __sanitizer_syscall_pre_dup3(oldfd, newfd, flags) \ argument 735 __sanitizer_syscall_pre_impl_dup3((long)(oldfd), (long)(newfd), (long)(flags)) 736 #define __sanitizer_syscall_post_dup3(res, oldfd, newfd, flags) \ argument 737 __sanitizer_syscall_post_impl_dup3(res, (long)(oldfd), (long)(newfd), \ 2416 void __sanitizer_syscall_pre_impl_dup2(long oldfd, long newfd); 2417 void __sanitizer_syscall_post_impl_dup2(long res, long oldfd, long newfd); [all …]
|
/external/python/cpython2/Modules/ |
D | posixmodule.c | 4549 int oldfd, tgtfd; in popen() local 4575 oldfd = dup(tgtfd); in popen() 4583 dup2(oldfd, tgtfd); in popen() 4584 close(oldfd); in popen()
|