Update loglevel selection ABI
[lttng-ust.git] / liblttng-ust / ltt-events.c
index 7d2dc31a8ebc0898a7c493f0cbfbb5b7fb9d6602..2f94d8c9c10b745f19b6725936aa072fecb7c7c0 100644 (file)
@@ -548,9 +548,6 @@ int ltt_event_create(struct ltt_channel *chan,
                                goto add_pending_error;
                }
                break;
-       case LTTNG_UST_TRACEPOINT_LOGLEVEL:
-               assert(0);
-               break;
        default:
                WARN_ON_ONCE(1);
        }
@@ -1075,7 +1072,7 @@ static
 int _ltt_session_metadata_statedump(struct ltt_session *session)
 {
        unsigned char *uuid_c = session->uuid;
-       char uuid_s[37];
+       char uuid_s[37], clock_uuid_s[CLOCK_UUID_LEN];
        struct ltt_channel *chan;
        struct ltt_event *event;
        int ret = 0;
@@ -1133,15 +1130,27 @@ int _ltt_session_metadata_statedump(struct ltt_session *session)
 
        ret = lttng_metadata_printf(session,
                "clock {\n"
-               "       name = %s;\n"
-               "       uuid = %s;\n"
+               "       name = %s;\n",
+               "monotonic"
+               );
+       if (ret)
+               goto end;
+
+       if (!trace_clock_uuid(clock_uuid_s)) {
+               ret = lttng_metadata_printf(session,
+                       "       uuid = \"%s\";\n",
+                       clock_uuid_s
+                       );
+               if (ret)
+                       goto end;
+       }
+
+       ret = lttng_metadata_printf(session,
                "       description = \"Monotonic Clock\";\n"
                "       freq = %" PRIu64 "; /* Frequency, in Hz */\n"
                "       /* clock value offset from Epoch is: offset * (1/freq) */\n"
                "       offset = %" PRIu64 ";\n"
                "};\n\n",
-               "monotonic",
-               trace_clock_uuid(),
                trace_clock_freq(),
                measure_clock_offset()
                );
This page took 0.025299 seconds and 4 git commands to generate.