Cleanup: clock description for metadata was moved to lttng-sessiond
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Thu, 9 Nov 2017 22:37:14 +0000 (17:37 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 10 Nov 2017 14:03:03 +0000 (09:03 -0500)
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
liblttng-ust/clock.h

index a7e8eb7b49e062b1e5ebe9f24cd7d60278a4c64e..d5548e90e4fe9a301f06fd6dc86ad400c80ff091 100644 (file)
@@ -57,51 +57,6 @@ uint64_t trace_clock_read64_monotonic(void)
        return ((uint64_t) ts.tv_sec * 1000000000ULL) + ts.tv_nsec;
 }
 
-static __inline__
-uint64_t trace_clock_freq_monotonic(void)
-{
-       return 1000000000ULL;
-}
-
-static __inline__
-int trace_clock_uuid_monotonic(char *uuid)
-{
-       int ret = 0;
-       size_t len;
-       FILE *fp;
-
-       /*
-        * boot_id needs to be read once before being used concurrently
-        * to deal with a Linux kernel race. A fix is proposed for
-        * upstream, but the work-around is needed for older kernels.
-        */
-       fp = fopen("/proc/sys/kernel/random/boot_id", "r");
-       if (!fp) {
-               return -ENOENT;
-       }
-       len = fread(uuid, 1, LTTNG_UST_UUID_STR_LEN - 1, fp);
-       if (len < LTTNG_UST_UUID_STR_LEN - 1) {
-               ret = -EINVAL;
-               goto end;
-       }
-       uuid[LTTNG_UST_UUID_STR_LEN - 1] = '\0';
-end:
-       fclose(fp);
-       return ret;
-}
-
-static __inline__
-const char *trace_clock_name_monotonic(void)
-{
-       return "monotonic";
-}
-
-static __inline__
-const char *trace_clock_description_monotonic(void)
-{
-       return "Monotonic Clock";
-}
-
 static __inline__
 uint64_t trace_clock_read64(void)
 {
@@ -115,57 +70,4 @@ uint64_t trace_clock_read64(void)
        }
 }
 
-static __inline__
-uint64_t trace_clock_freq(void)
-{
-       struct lttng_trace_clock *ltc = CMM_LOAD_SHARED(lttng_trace_clock);
-
-       if (!ltc) {
-               return trace_clock_freq_monotonic();
-       } else {
-               cmm_read_barrier_depends();     /* load ltc before content */
-               return ltc->freq();
-       }
-}
-
-static __inline__
-int trace_clock_uuid(char *uuid)
-{
-       struct lttng_trace_clock *ltc = CMM_LOAD_SHARED(lttng_trace_clock);
-
-       cmm_read_barrier_depends();     /* load ltc before content */
-       /* Use default UUID cb when NULL */
-       if (!ltc || !ltc->uuid) {
-               return trace_clock_uuid_monotonic(uuid);
-       } else {
-               return ltc->uuid(uuid);
-       }
-}
-
-static __inline__
-const char *trace_clock_name(void)
-{
-       struct lttng_trace_clock *ltc = CMM_LOAD_SHARED(lttng_trace_clock);
-
-       if (!ltc) {
-               return trace_clock_name_monotonic();
-       } else {
-               cmm_read_barrier_depends();     /* load ltc before content */
-               return ltc->name();
-       }
-}
-
-static __inline__
-const char *trace_clock_description(void)
-{
-       struct lttng_trace_clock *ltc = CMM_LOAD_SHARED(lttng_trace_clock);
-
-       if (!ltc) {
-               return trace_clock_description_monotonic();
-       } else {
-               cmm_read_barrier_depends();     /* load ltc before content */
-               return ltc->description();
-       }
-}
-
 #endif /* _UST_CLOCK_H */
This page took 0.027944 seconds and 5 git commands to generate.