X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flttngtop.c;h=9ac8d39c1c9f8c262a9fea039de0c7c9b663e339;hb=30b646c4e7aab1e1bee8fef60619a61bd80bedad;hp=7c0ec53b71c34f280bde95b8698bff32c5763fff;hpb=6777529d08ef971ec423bf62b69fab662fe4040a;p=lttngtop.git diff --git a/src/lttngtop.c b/src/lttngtop.c index 7c0ec53..9ac8d39 100644 --- a/src/lttngtop.c +++ b/src/lttngtop.c @@ -343,6 +343,7 @@ void init_lttngtop() copies = g_ptr_array_new(); global_perf_liszt = g_hash_table_new(g_str_hash, g_str_equal); + sem_init(&goodtodisplay, 0, 0); sem_init(&goodtoupdate, 0, 1); sem_init(&timer, 0, 1); @@ -355,6 +356,8 @@ void init_lttngtop() lttngtop.nbthreads = 0; lttngtop.nbfiles = 0; + lttngtop.process_hash_table = g_hash_table_new(g_direct_hash, + g_direct_equal); lttngtop.process_table = g_ptr_array_new(); lttngtop.files_table = g_ptr_array_new(); lttngtop.cpu_table = g_ptr_array_new(); @@ -770,12 +773,12 @@ void *live_consume() if (!metadata_ready) { sem_wait(&metadata_available); - if (access("/tmp/livesession/kernel/metadata", F_OK) != 0) { + if (access("/tmp/livesession/metadata", F_OK) != 0) { fprintf(stderr,"no metadata\n"); return NULL; } metadata_ready = 1; - metadata_fp = fopen("/tmp/livesession/kernel/metadata", "r"); + metadata_fp = fopen("/tmp/livesession/metadata", "r"); } if (!trace_opened) {