Index: snapshot/system_snapshot.h |
diff --git a/snapshot/system_snapshot.h b/snapshot/system_snapshot.h |
index 6dfede6870f7b62b47b6fb0db468372dd2bc30c1..7a41227c84a0405ee0d2699a8f4f2a3038fe9301 100644 |
--- a/snapshot/system_snapshot.h |
+++ b/snapshot/system_snapshot.h |
@@ -79,8 +79,11 @@ class SystemSnapshot { |
//! \brief Returns the snapshot system’s CPU revision. |
//! |
//! For x86-family CPUs (including x86_64 and 32-bit x86), this is the CPU |
- //! family ID value from `cpuid 1` `eax`, adjusted to take the extended family |
- //! ID into account. |
+ //! family, model, and stepping ID values from `cpuid 1` `eax`. The family and |
+ //! model values are adjusted to take the extended family and model IDs into |
+ //! account. These values are encoded in this method’s return value with the |
+ //! family in the high high 16 bits, the model in the next 8 bits, and the |
+ //! stepping in the low 8 bits. |
//! |
//! \return A CPU architecture-specific value identifying the CPU revision. |
virtual uint32_t CPURevision() const = 0; |