/external/ltp/lib/ |
cloner.c | 54 # define clone(fn, stack, flags, arg, ptid, tls, ctid) \ 66 size_t stack_size, void *stack, pid_t *ptid, void *tls, pid_t *ctid) 71 ret = __clone2(fn, stack, stack_size, flags, arg, ptid, tls, ctid); 87 ret = clone(fn, stack, flags, arg, ptid, tls, ctid); 102 pid_t *ptid, *ctid; local 109 ctid = va_arg(arg_clone, pid_t *); 113 return ltp_clone_(flags, fn, arg, stack_size, stack, ptid, tls, ctid);
|
/external/ltp/testcases/kernel/syscalls/clone/ |
clone08.c | 30 static pid_t ptid, ctid, tgid; variable 98 child_stack, &ptid, NULL, &ctid)); 142 if (ctid == tst_syscall(__NR_getpid)) 143 tst_res(TPASS, "clone() correctly set ctid"); 145 tst_res(TFAIL, "ctid != getpid() (%d != %d)", ctid, getpid()); 203 ctid = -1; 207 if (syscall(SYS_futex, &ctid, FUTEX_WAIT, -1, &timeout)) { 211 * ctid has been already changed by clone() 212 * before we make the call. As long as ctid [all...] |
/external/valgrind/coregrind/m_syswrap/ |
syswrap-linux.c | 542 static SysRes setup_child_tls (ThreadId ctid, Addr tlsaddr) 545 ThreadState* ctst = VG_(get_ThreadState)(ctid); 561 res = ML_(x86_sys_set_thread_area)(ctid, tlsinfo); 605 ThreadId ctid = VG_(alloc_ThreadState)(); local 607 ThreadState* ctst = VG_(get_ThreadState)(ctid); 615 vg_assert(VG_(is_valid_tid)(ctid)); 617 stack = (UWord*)ML_(allocstack)(ctid); 638 VG_(set_SP)(ctid, sp); 667 VG_TRACK ( pre_thread_ll_create, ptid, ctid ); 670 res = setup_child_tls(ctid, tlsaddr) [all...] |
syswrap-solaris.c | 6998 ThreadId ctid; local [all...] |