Zooming Into Radio Events by Bus Snooping
In this paper, the authors advocate the use of bus snooping to trace radio events. Highly precise and un-intrusive, the technique leads to potentially more efficient code and enables more insightful protocol analysis than conventional code instrumentation techniques. Communication between Cooperating Objects is typically carried out over a multiple-layer protocol stack. The communication interface resides at the bottom of the stack, and its device driver implements packet transmission and reception routines as well as certain MAC primitives. Performance analysis of the device driver is typically done by insertion of instrumentation code, which logs API calls and interrupt events with a time-stamping function provided by the host OS.