| H A D | sanitizer_linux.cpp | 1366 uptr internal_clone(int (*fn)(void *), void *child_stack, int flags, void *arg, in internal_clone() 1369 if (!fn || !child_stack) in internal_clone() 1371 CHECK_EQ(0, (uptr)child_stack % 16); in internal_clone() 1372 child_stack = (char *)child_stack - 2 * sizeof(unsigned long long); in internal_clone() 1373 ((unsigned long long *)child_stack)[0] = (uptr)fn; in internal_clone() 1374 ((unsigned long long *)child_stack)[1] = (uptr)arg; in internal_clone() 1380 * %rsi = child_stack, in internal_clone() 1412 : "a"(SYSCALL(clone)), "i"(SYSCALL(exit)), "S"(child_stack), "D"(flags), in internal_clone() 1418 uptr internal_clone(int (*fn)(void *), void *child_stack, in in internal_clone() 1276 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1328 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1399 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1440 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1489 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1531 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1630 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument 1692 internal_clone(int (* fn)(void *),void * child_stack,int flags,void * arg,int * parent_tidptr,void * newtls,int * child_tidptr) internal_clone() argument [all...] |