From b7852303e809585546726ac96f9862ce9ef52a31 Mon Sep 17 00:00:00 2001 From: Mateusz Hoppe Date: Fri, 18 Sep 2020 15:27:06 +0200 Subject: [PATCH] Adding getter to BufferObject Related-To: NEO-4964 Change-Id: I0bbac01cac9cf0468a78afba4ddc984ec8b55eb2 Signed-off-by: Mateusz Hoppe --- .../unit_test/os_interface/linux/drm_buffer_object_tests.cpp | 3 +++ shared/source/os_interface/linux/drm_buffer_object.h | 1 + 2 files changed, 4 insertions(+) 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;