diff --git a/opencl/test/unit_test/os_interface/linux/drm_buffer_object_tests.cpp b/opencl/test/unit_test/os_interface/linux/drm_buffer_object_tests.cpp index 6cdd500458..26deae66dd 100644 --- a/opencl/test/unit_test/os_interface/linux/drm_buffer_object_tests.cpp +++ b/opencl/test/unit_test/os_interface/linux/drm_buffer_object_tests.cpp @@ -340,4 +340,7 @@ TEST(DrmBufferObject, whenBindExtHandleAddedThenItIsStored) { EXPECT_EQ(1u, bo.bindExtHandles.size()); EXPECT_EQ(4u, bo.bindExtHandles[0]); + + EXPECT_EQ(1u, bo.getBindExtHandles().size()); + EXPECT_EQ(4u, bo.getBindExtHandles()[0]); } diff --git a/shared/source/os_interface/linux/drm_buffer_object.h b/shared/source/os_interface/linux/drm_buffer_object.h index f54f87c209..8f79f0a3dd 100644 --- a/shared/source/os_interface/linux/drm_buffer_object.h +++ b/shared/source/os_interface/linux/drm_buffer_object.h @@ -70,6 +70,7 @@ class BufferObject { uint64_t peekUnmapSize() const { return unmapSize; } bool peekIsReusableAllocation() const { return this->isReused; } void addBindExtHandle(uint32_t handle); + StackVec &getBindExtHandles() { return bindExtHandles; } protected: Drm *drm = nullptr;