Implement file-backed ring buffer
[lttng-ust.git] / liblttng-ust-ctl / ustctl.c
index 49ae3e6cf94dfc12f6ae32c176841d8a8e71cc79..aaad99acf1bf5a87b68a50bd7508c08cb5ca6cf9 100644 (file)
@@ -995,7 +995,8 @@ struct ustctl_consumer_channel *
                        attr->subbuf_size, attr->num_subbuf,
                        attr->switch_timer_interval,
                        attr->read_timer_interval,
-                       attr->uuid, attr->chan_id);
+                       attr->uuid, attr->chan_id,
+                       attr->shm_path[0] == '\0' ? NULL : attr->shm_path);
        if (!chan->chan) {
                goto chan_error;
        }
@@ -1638,6 +1639,22 @@ int ustctl_get_current_timestamp(struct ustctl_consumer_stream *stream,
        return client_cb->current_timestamp(buf, handle, ts);
 }
 
+#if defined(__x86_64__) || defined(__i386__)
+
+int ustctl_has_perf_counters(void)
+{
+       return 1;
+}
+
+#else
+
+int ustctl_has_perf_counters(void)
+{
+       return 0;
+}
+
+#endif
+
 /*
  * Returns 0 on success, negative error value on error.
  */
This page took 0.023213 seconds and 4 git commands to generate.