Lines Matching defs:tinfo
124 struct tinfo {
136 struct tinfo *tinfo = (struct tinfo *)arg;
138 void *(*start_routine)(void *) = tinfo->start_routine;
139 void *start_routine_arg = tinfo->start_routine_arg;
141 // Setup the unsafe stack; this will destroy tinfo content
142 unsafe_stack_setup(tinfo->unsafe_stack_start, tinfo->unsafe_stack_size,
143 tinfo->unsafe_stack_guard);
242 struct tinfo *tinfo =
243 (struct tinfo *)(((char *)addr) + size - sizeof(struct tinfo));
244 tinfo->start_routine = start_routine;
245 tinfo->start_routine_arg = arg;
246 tinfo->unsafe_stack_start = addr;
247 tinfo->unsafe_stack_size = size;
248 tinfo->unsafe_stack_guard = guard;
250 return REAL(pthread_create)(thread, attr, thread_start, tinfo);