void __FontDoState(PointerWrap &p) { __LoadInternalFonts(); p.Do(fontLibList); p.Do(fontLibMap); p.Do(fontMap); p.Do(actionPostAllocCallback); __KernelRestoreActionType(actionPostAllocCallback, PostAllocCallback::Create); p.Do(actionPostOpenCallback); __KernelRestoreActionType(actionPostOpenCallback, PostOpenCallback::Create); p.DoMarker("sceFont"); }
void __KernelModuleDoState(PointerWrap &p) { p.Do(mainModuleID); p.Do(actionAfterModule); __KernelRestoreActionType(actionAfterModule, AfterModuleEntryCall::Create); p.DoMarker("sceKernelModule"); }
void __KernelModuleDoState(PointerWrap &p) { p.Do(actionAfterModule); __KernelRestoreActionType(actionAfterModule, AfterModuleEntryCall::Create); VarSymbol vs = {""}; p.Do(unresolvedVars, vs); p.Do(exportedVars, vs); p.DoMarker("sceKernelModule"); }
void __MpegDoState(PointerWrap &p) { p.Do(lastMpegHandle); p.Do(streamIdGen); p.Do(isCurrentMpegAnalyzed); p.Do(isMpegInit); p.Do(actionPostPut); __KernelRestoreActionType(actionPostPut, PostPutAction::Create); p.Do(mpegMap); p.DoMarker("sceMpeg"); }
void __MpegDoState(PointerWrap &p) { auto s = p.Section("sceMpeg", 1); if (!s) return; p.Do(lastMpegHandle); p.Do(streamIdGen); p.Do(isCurrentMpegAnalyzed); p.Do(isMpegInit); p.Do(actionPostPut); __KernelRestoreActionType(actionPostPut, PostPutAction::Create); p.Do(mpegMap); }