Elements: Oprofile Interface (2) The interface to the module is in the form of /proc control inputs and device file outputs /proc controls buffer sizes, sampling event and frequency setup, buffer flush command, and other information Three device files (in /var) are used in a blocking-read loop to transfer data from kernel to user space opdev: samples file opnotedev: system call trace file ophashmapdev: path hash table file to be memory mapped