L3-LOC: Lightweight Logging Library
Details
This month's speaker is: Aditya, a Soft-Where engineer.
This talk presents L3, a small C/C++ library designed for high-speed, non-intrusive, logging of events in an mmap()'ed log file, integrated with C++20's source_location{} class. We then present two alternate, extremely compact, Line-Of-Code [LOC] encoding techniques, both requiring just 4 bytes of footprint for each source-location reference tracked. And, both these schemes work with older C++ compilers and also with C. We show how L3-LOC logging can be very effective to troubleshoot race-conditions in high-performance timing-sensitive applications.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Please make sure to RSVP so we can have an accurate number of attendees.
18:30 - 19:00 - Check-in, Networking, and Refreshments!
19:00 - 20:00 - Program Presentation
20:00 - 20:10 - Wrap-up and goodbyes
Please join after the meeting for socializing at a local establishment, location to be announced at the meeting.


