projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: sample discarded events count before reserve
[lttng-ust.git]
/
src
/
common
/
ringbuffer
/
frontend_types.h
diff --git
a/src/common/ringbuffer/frontend_types.h
b/src/common/ringbuffer/frontend_types.h
index d1f70c3ab59e5e2665ee5fdae54fc7c17fda121e..1b0e1a080e6bb15d79459d516c6b1eb56a81bb7e 100644
(file)
--- a/
src/common/ringbuffer/frontend_types.h
+++ b/
src/common/ringbuffer/frontend_types.h
@@
-253,12
+253,19
@@
struct lttng_ust_ring_buffer_ctx_private {
*/
uint64_t tsc; /* time-stamp counter value */
unsigned int rflags; /* reservation flags */
*/
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;
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
};
static inline
This page took
0.023598 seconds
and
4
git commands to generate.