mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-18 13:54:58 +08:00
test: fix DebugSession ULT
- use size of state save area header when comparing contents Related-To: NEO-7630 Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
23eeaf816d
commit
9f466a9967
@@ -1859,7 +1859,7 @@ TEST_F(DebugApiWindowsTest, GivenStateSaveAreaVaWhenReadingStateSaveAreaThenGpuM
|
||||
ASSERT_EQ(1, mockWddm->dbgUmdEscapeActionCalled[DBGUMD_ACTION_READ_GFX_MEMORY]);
|
||||
auto stateSaveAreaRead = session->getStateSaveAreaHeader();
|
||||
ASSERT_NE(nullptr, stateSaveAreaRead);
|
||||
EXPECT_EQ(0, memcmp(stateSaveAreaRead, stateSaveAreaHeader.data(), sizeof(SIP::StateSaveAreaHeader)));
|
||||
EXPECT_EQ(0, memcmp(stateSaveAreaRead, stateSaveAreaHeader.data(), stateSaveAreaHeader.size()));
|
||||
}
|
||||
|
||||
TEST_F(DebugApiWindowsTest, GivenStateSaveAreaVaWhenReadingStateSaveAreaReturnsIncorrectDataThenStateSaveAreaIsNotUpdated) {
|
||||
|
||||
@@ -126,7 +126,9 @@ std::vector<char> createStateSaveAreaHeader(uint32_t version, uint16_t grfNum) {
|
||||
} else if (version == 2) {
|
||||
begin = reinterpret_cast<char *>(&stateSaveAreaHeader2);
|
||||
}
|
||||
return std::vector<char>(begin, begin + sizeof(stateSaveAreaHeader));
|
||||
auto sizeOfHeader = offsetof(SIP::StateSaveAreaHeader, regHeader.dbg) + sizeof(SIP::StateSaveAreaHeader::regHeader.dbg);
|
||||
|
||||
return std::vector<char>(begin, begin + sizeOfHeader);
|
||||
}
|
||||
} // namespace MockSipData
|
||||
|
||||
|
||||
Reference in New Issue
Block a user