#include <sys/syscall.h>
#include "constants.h"
#include "dmtcpworker.h"
#include "mtcpinterface.h"
#include "syscallwrappers.h"
#include "dmtcp.h"
#include "uniquepid.h"
#include "util.h"
#include "../jalib/jassert.h"
#include "../jalib/jalloc.h"
#include "threadsync.h"
#include "processinfo.h"
#include "threadlist.h"
#include "siginfo.h"
Go to the source code of this file.
|
LIB_PRIVATE int | clone_start (void *arg) |
|
int | __clone (int(*fn)(void *arg), void *child_stack, int flags, void *arg, int *ptid, struct user_desc *tls, int *ctid) |
|
int | pthread_create (pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) |
|
void | pthread_exit (void *retval) |
|
int | pthread_join (pthread_t thread, void **retval) |
|
int | pthread_tryjoin_np (pthread_t thread, void **retval) |
|
int | pthread_timedjoin_np (pthread_t thread, void **retval, const struct timespec *abstime) |
|
int __clone |
( |
int(*)(void *arg) |
fn, |
|
|
void * |
child_stack, |
|
|
int |
flags, |
|
|
void * |
arg, |
|
|
int * |
ptid, |
|
|
struct user_desc * |
tls, |
|
|
int * |
ctid |
|
) |
| |
int pthread_create |
( |
pthread_t * |
thread, |
|
|
const pthread_attr_t * |
attr, |
|
|
void *(*)(void *) |
start_routine, |
|
|
void * |
arg |
|
) |
| |
void pthread_exit |
( |
void * |
retval) | |
|
int pthread_join |
( |
pthread_t |
thread, |
|
|
void ** |
retval |
|
) |
| |
int pthread_timedjoin_np |
( |
pthread_t |
thread, |
|
|
void ** |
retval, |
|
|
const struct timespec * |
abstime |
|
) |
| |
int pthread_tryjoin_np |
( |
pthread_t |
thread, |
|
|
void ** |
retval |
|
) |
| |