thr_check
ordercheck_locklock(struct thr_check* thr, struct checked_lock* lock)
ordercheck_lockcreate(struct thr_check* thr, struct checked_lock* lock)
struct thr_check *thr = (struct thr_check*)pthread_getspecific(
thr = (struct thr_check*)pthread_getspecific(thr_debug_key);
finish_acquire_lock(struct thr_check* thr, struct checked_lock* lock,
struct thr_check *thr = (struct thr_check*)pthread_getspecific(
struct thr_check *thr;
thr = (struct thr_check*)pthread_getspecific(thr_debug_key);
static struct thr_check* thread_infos[THRDEBUG_MAX_THREADS];
open_lockorder(struct thr_check* thr)
struct thr_check* thr = (struct thr_check*)arg;
struct thr_check* thisthr = (struct thr_check*)calloc(1,
sizeof(struct thr_check));
struct thr_check* thr = (struct thr_check*)calloc(1,
sizeof(struct thr_check));
held_debug_info(struct thr_check* thr, struct checked_lock* lock)
thread_debug_info(struct thr_check* thr)
struct thr_check* holder;
struct thr_check* writeholder;