Go to the source code of this file.
Functions | |
static int | thread_equal (l4_threadid_t a, l4_threadid_t b) |
Compare threads, ignoring chief, nest and site. | |
static int | watch_hit_ts (const l4_threadid_t *thread, int id) |
Will be called by our own watcher thread on timeslice overrrun. | |
void | watcher_fn (void *arg) |
Variables | |
int | watch_verbose |
Definition in file watch.c.
static int thread_equal | ( | l4_threadid_t | a, | |
l4_threadid_t | b | |||
) | [inline, static] |
static int watch_hit_ts | ( | const l4_threadid_t * | thread, | |
int | id | |||
) | [static] |
Will be called by our own watcher thread on timeslice overrrun.
Definition at line 35 of file watch.c.
References is_dp(), lock_scheds(), sched_cur_threads, scheds, thread_equal(), unlock_scheds(), and sched_t::watch.
Referenced by watcher_fn().
void watcher_fn | ( | void * | arg | ) |
Definition at line 53 of file watch.c.
References main_id, monitor_enable, monitor_thread_dl(), utcb_list_t::next, thread, watch_hit_ts(), and watch_verbose.
Referenced by l4cpu_reserve_watch_component().
int watch_verbose |