Changeset 55063 in vbox
- Timestamp:
- Apr 1, 2015 12:51:59 AM (9 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r55062 r55063 1003 1003 { 1004 1004 PVMCPU pVCpu = &pVM->aCpus[i]; 1005 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Hyper, sizeof(pVCpu->cpum.s.Hyper), 0, g_aCpumCtxFields, NULL); 1005 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Hyper.pXStateR3->x87, sizeof(*pVCpu->cpum.s.Hyper.pXStateR3), 1006 SSMSTRUCT_FLAGS_NO_TAIL_MARKER, g_aCpumX87Fields, NULL); 1007 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Hyper, sizeof(pVCpu->cpum.s.Hyper), 1008 SSMSTRUCT_FLAGS_NO_LEAD_MARKER, g_aCpumCtxFields, NULL); 1006 1009 } 1007 1010 … … 1012 1015 PVMCPU pVCpu = &pVM->aCpus[iCpu]; 1013 1016 1014 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Guest, sizeof(pVCpu->cpum.s.Guest), 0, g_aCpumCtxFields, NULL); 1017 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Guest.pXStateR3->x87, sizeof(*pVCpu->cpum.s.Guest.pXStateR3), 1018 SSMSTRUCT_FLAGS_NO_TAIL_MARKER, g_aCpumX87Fields, NULL); 1019 SSMR3PutStructEx(pSSM, &pVCpu->cpum.s.Guest, sizeof(pVCpu->cpum.s.Guest), 1020 SSMSTRUCT_FLAGS_NO_LEAD_MARKER, g_aCpumCtxFields, NULL); 1015 1021 SSMR3PutU32(pSSM, pVCpu->cpum.s.fUseFlags); 1016 1022 SSMR3PutU32(pSSM, pVCpu->cpum.s.fChanged); -
trunk/src/VBox/VMM/VMMR3/SSM.cpp
r55048 r55063 3703 3703 * Begin marker. 3704 3704 */ 3705 if (!(fFlags & SSMSTRUCT_FLAGS_NO_MARKERS))3705 if (!(fFlags & (SSMSTRUCT_FLAGS_NO_MARKERS | SSMSTRUCT_FLAGS_NO_LEAD_MARKER))) 3706 3706 { 3707 3707 rc = SSMR3PutU32(pSSM, SSMR3STRUCT_BEGIN); … … 3936 3936 * End marker 3937 3937 */ 3938 if (!(fFlags & SSMSTRUCT_FLAGS_NO_MARKERS))3938 if (!(fFlags & (SSMSTRUCT_FLAGS_NO_MARKERS | SSMSTRUCT_FLAGS_NO_TAIL_MARKER))) 3939 3939 { 3940 3940 rc = SSMR3PutU32(pSSM, SSMR3STRUCT_END);
Note:
See TracChangeset
for help on using the changeset viewer.

