-//ust// void ltt_dump_marker_state(struct ltt_trace_struct *trace)
-//ust// {
-//ust// struct marker_iter iter;
-//ust// struct ltt_probe_private_data call_data;
-//ust// const char *channel;
-//ust//
-//ust// call_data.trace = trace;
-//ust// call_data.serializer = NULL;
-//ust//
-//ust// marker_iter_reset(&iter);
-//ust// marker_iter_start(&iter);
-//ust// for (; iter.marker != NULL; marker_iter_next(&iter)) {
-//ust// if (!_imv_read(iter.marker->state))
-//ust// continue;
-//ust// channel = ltt_channels_get_name_from_index(
-//ust// iter.marker->channel_id);
-//ust// __trace_mark(0, metadata, core_marker_id,
-//ust// &call_data,
-//ust// "channel %s name %s event_id %hu "
-//ust// "int #1u%zu long #1u%zu pointer #1u%zu "
-//ust// "size_t #1u%zu alignment #1u%u",
-//ust// channel,
-//ust// iter.marker->name,
-//ust// iter.marker->event_id,
-//ust// sizeof(int), sizeof(long),
-//ust// sizeof(void *), sizeof(size_t),
-//ust// ltt_get_alignment());
-//ust// if (iter.marker->format)
-//ust// __trace_mark(0, metadata,
-//ust// core_marker_format,
-//ust// &call_data,
-//ust// "channel %s name %s format %s",
-//ust// channel,
-//ust// iter.marker->name,
-//ust// iter.marker->format);
-//ust// }
-//ust// marker_iter_stop(&iter);
-//ust// }
+void ltt_dump_marker_state(struct ltt_trace_struct *trace)
+{
+ struct marker_iter iter;
+ struct ltt_probe_private_data call_data;
+ const char *channel;
+
+ call_data.trace = trace;
+ call_data.serializer = NULL;
+
+ marker_iter_reset(&iter);
+ marker_iter_start(&iter);
+ for (; iter.marker != NULL; marker_iter_next(&iter)) {
+ if (!_imv_read(iter.marker->state))
+ continue;
+ channel = ltt_channels_get_name_from_index(
+ iter.marker->channel_id);
+ __trace_mark(0, metadata, core_marker_id,
+ &call_data,
+ "channel %s name %s event_id %hu "
+ "int #1u%zu long #1u%zu pointer #1u%zu "
+ "size_t #1u%zu alignment #1u%u",
+ channel,
+ iter.marker->name,
+ iter.marker->event_id,
+ sizeof(int), sizeof(long),
+ sizeof(void *), sizeof(size_t),
+ ltt_get_alignment());
+ if (iter.marker->format)
+ __trace_mark(0, metadata,
+ core_marker_format,
+ &call_data,
+ "channel %s name %s format %s",
+ channel,
+ iter.marker->name,
+ iter.marker->format);
+ }
+ marker_iter_stop(&iter);
+}