X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fringbuffer%2Ffrontend_types.h;h=1b0e1a080e6bb15d79459d516c6b1eb56a81bb7e;hb=f27b0770c5fe934bd90c4b20103c59f9e7f96a5b;hp=5765579769cc84d50b9031f7985e62f27abbd6d2;hpb=0b4b88119eced28c0cd4fcec773f76525103ac3f;p=lttng-ust.git diff --git a/src/common/ringbuffer/frontend_types.h b/src/common/ringbuffer/frontend_types.h index 57655797..1b0e1a08 100644 --- a/src/common/ringbuffer/frontend_types.h +++ b/src/common/ringbuffer/frontend_types.h @@ -120,7 +120,7 @@ enum lttng_crash_type { struct lttng_crash_abi { uint8_t magic[RB_CRASH_DUMP_ABI_MAGIC_LEN]; - uint64_t mmap_length; /* Overall lenght of crash record */ + uint64_t mmap_length; /* Overall length of crash record */ uint16_t endian; /* * { 0x12, 0x34 }: big endian * { 0x34, 0x12 }: little endian @@ -253,13 +253,19 @@ struct lttng_ust_ring_buffer_ctx_private { */ uint64_t tsc; /* time-stamp counter value */ unsigned int rflags; /* reservation flags */ - void *ip; /* caller ip address */ - 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