XMP: log structured data for halting errors