Fix: sample discarded events count before reserve
[lttng-ust.git] / src / common / ringbuffer / frontend_types.h
index d1f70c3ab59e5e2665ee5fdae54fc7c17fda121e..1b0e1a080e6bb15d79459d516c6b1eb56a81bb7e 100644 (file)
@@ -253,12 +253,19 @@ struct lttng_ust_ring_buffer_ctx_private {
                                                 */
        uint64_t tsc;                           /* time-stamp counter value */
        unsigned int rflags;                    /* reservation flags */
-
        struct lttng_ust_ring_buffer *buf;      /*
                                                 * buffer corresponding to processor id
                                                 * for this channel
                                                 */
        struct lttng_ust_ring_buffer_backend_pages *backend_pages;
+
+       /*
+        * Records lost counts are only loaded into these fields before
+        * reserving the last bytes from the ring buffer.
+        */
+       unsigned long records_lost_full;
+       unsigned long records_lost_wrap;
+       unsigned long records_lost_big;
 };
 
 static inline
This page took 0.023426 seconds and 4 git commands to generate.