MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / DoMarker

Method DoMarker

pcsx2/StateWrapper.cpp:61–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61bool StateWrapper::DoMarker(const char* marker)
62{
63 std::string file_value(marker);
64 Do(&file_value);
65 if (m_error)
66 return false;
67
68 if (m_mode == Mode::Write || file_value == marker)
69 return true;
70
71 Console.WriteLn("Marker mismatch at offset %u: found '%s' expected '%s'", m_stream->GetPosition(),
72 file_value.c_str(), marker);
73
74 return false;
75}
76
77StateWrapper::ReadOnlyMemoryStream::ReadOnlyMemoryStream(const void* buf, u32 buf_length)
78 : m_buf(static_cast<const u8*>(buf))

Callers 15

DoOHCIStateMethod · 0.80
DoDeviceStateMethod · 0.80
DoPacketStateMethod · 0.80
DoStateMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80
FreezeMethod · 0.80

Calls 3

GetPositionMethod · 0.80
WriteLnMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected