TIME_SHIFT: id 12, size vary
The TIME_SHIFT option stores time synchronization information, collected during host and guest
tracing session. Usually it is saved in the guest trace file. This information is used to
synchronize guest with host events timestamps, when displaying all files from this tracing
session. The format of the TIME_SHIFT option data is:
<8 bytes> long long unsigned integer, trace identifier of the peer (usually the host).
<4 bytes> unsigned integer, flags specific to the time synchronization protocol, used in this
trace session.
<4 bytes> unsigned integer, number of traced CPUs. For each CPU, timestamps corrections
are recorded:
<4 bytes> unsigned integer, count of the recorded timestamps corrections for this CPU.
<array of unsigned long long integers of the above count>, times when the corrections are calculated
<array of unsigned long long integers of the above count>, corrections offsets
<array of unsigned long long integers of the above count>, corrections scaling ratio