mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-26 15:03:02 +08:00
Add refcount on MemObj in blocked scenarios.
- Prevents destruction of MemObj while it may still be in use. - Add UNRECOVERABLE to check whether object is deleted while having dependencies, fix all problems is tests due to that fact. - Fix special queue setting, clean interfaces. Change-Id: I2a467e80df00ea1650decdcfa6866acf10b441f8
This commit is contained in:
committed by
sys_ocldev
parent
c838a7dfc6
commit
b00819cafe
@@ -80,10 +80,10 @@ struct EnqueueWaitlistTest : public EnqueueWaitlistFixture,
|
||||
}
|
||||
|
||||
void TearDown() override {
|
||||
delete buffer;
|
||||
delete bufferNonZeroCopy;
|
||||
delete image;
|
||||
delete imageNonZeroCopy;
|
||||
buffer->decRefInternal();
|
||||
bufferNonZeroCopy->decRefInternal();
|
||||
image->decRefInternal();
|
||||
imageNonZeroCopy->decRefInternal();
|
||||
EnqueueWaitlistFixture::TearDown();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user