Experimental crash postmortem use-after-free test
authorRalph Potter <r.potter@samsung.com>
Mon, 20 Jul 2020 10:07:48 +0000 (11:07 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 2 Oct 2020 10:43:24 +0000 (06:43 -0400)
commitb9672d7b505ad7b15e489e2c420ee426d15b224c
tree7770ad2f31a9415a170b3992d80b8d261de9378c
parentc6bb3e9d67cdb6d737a046232a5e67f84da8cf96
Experimental crash postmortem use-after-free test

Adds a tests to deliberately free a buffer before executing a compute
shader that accesses it for the purposes of deliberately triggering
device-loss.

This test is intended for experimental/investigative use by the crash
postmortem TSG, is expected to fail, and should not be included in
mustpass lists.

Added Tests:

dEQP-VK-experimental.postmortem.use_after_free.*

Components: Vulkan

Vulkan issue: 2255

Change-Id: Icb7f47a37e864932044343493057ef4882473b94
AndroidGen.mk
external/vulkancts/modules/vulkan/postmortem/CMakeLists.txt
external/vulkancts/modules/vulkan/postmortem/vktPostmortemShaderTimeoutTests.cpp
external/vulkancts/modules/vulkan/postmortem/vktPostmortemTests.cpp
external/vulkancts/modules/vulkan/postmortem/vktPostmortemUseAfterFreeTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/postmortem/vktPostmortemUseAfterFreeTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/postmortem/vktPostmortemUtil.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/postmortem/vktPostmortemUtil.hpp [new file with mode: 0644]