mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 08:53:55 +08:00
refactor: improve mmap logging logic
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
0bd624e1fc
commit
79d80047ef
@@ -56,7 +56,7 @@ using AllocationStatus = MemoryManager::AllocationStatus;
|
||||
int debugMunmap(void *ptr, size_t size) noexcept {
|
||||
int returnVal = munmap(ptr, size);
|
||||
|
||||
printf("\n%s: munmap(%p, %zu) = %d", __FUNCTION__, ptr, size, returnVal);
|
||||
printf("\nmunmap(%p, %zu) = %d", ptr, size, returnVal);
|
||||
|
||||
return returnVal;
|
||||
}
|
||||
@@ -64,7 +64,7 @@ int debugMunmap(void *ptr, size_t size) noexcept {
|
||||
void *debugMmap(void *ptr, size_t size, int prot, int flags, int fd, off_t offset) noexcept {
|
||||
void *returnVal = mmap(ptr, size, prot, flags, fd, offset);
|
||||
|
||||
printf("\n%s: mmap(%p, %zu, %d, %d, %d, %ld) = %p", __FUNCTION__, ptr, size, prot, flags, fd, offset, returnVal);
|
||||
printf("\nmmap(%p, %zu, %d, %d, %d, %ld) = %p", ptr, size, prot, flags, fd, offset, returnVal);
|
||||
|
||||
return returnVal;
|
||||
}
|
||||
|
||||
@@ -225,12 +225,12 @@ TEST_F(DrmMemoryManagerTest, givenDebugFlagSetWhenUsingMmapFunctionsThenPrintCon
|
||||
EXPECT_NE(std::string::npos, output.find(expected1));
|
||||
|
||||
testing::internal::CaptureStdout();
|
||||
int retVal = memoryManager.munmapFunction(ptr, len);
|
||||
int retVal = memoryManager.munmapFunction(retPtr, len);
|
||||
|
||||
output = testing::internal::GetCapturedStdout();
|
||||
char expected2[256] = {};
|
||||
|
||||
sprintf(expected2, "munmap(%p, %zu) = %d", ptr, len, retVal);
|
||||
sprintf(expected2, "munmap(%p, %zu) = %d", retPtr, len, retVal);
|
||||
|
||||
EXPECT_NE(std::string::npos, output.find(expected2));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user