+/*! @function enablePrimaryInterruptTimestamp
+ * @abstract Enables collection of mach_absolute_time at primary interrupt.
+ * @discussion Enables collection of mach_absolute_time at primary interrupt.
+ * @param enable True to enable timestamp. */
+
+ void enablePrimaryInterruptTimestamp(bool enable);
+
+/*! @function getPimaryInterruptTimestamp
+ * @abstract Returns mach_absolute_time timestamp of primary interrupt.
+ * @discussion Returns mach_absolute_time timestamp of primary interrupt.
+ * @result Value of the timestamp. Zero if never interrupted, or -1ULL if timestamp collection has not been enabled. */
+
+ uint64_t getPimaryInterruptTimestamp();
+