SWDEV-286150 - Add detailed thread trace support in RGP

- Create hash values for binaries
- Add the binaries into RGP trace
- Add corresponding hash value for every dispatch

Change-Id: I2c3ce004d69f37d0d46bc4744e12f24273517f5e
이 커밋은 다음에 포함됨:
German Andryeyev가 2021-11-10 14:46:02 -05:00를 커밋했습니다
1 부모 b2de4f625c
커밋 2a298f2ec3
5 파일이 변경됨
+110 -26

검색과 일치하는 파일 없음

+8 -8
파일 보기
@@ -1125,6 +1125,14 @@ bool Device::initializeHeapResources() {
}
}
// Update RGP capture manager
if (rgpCaptureMgr_ != nullptr) {
if (!rgpCaptureMgr_->Update(platform_)) {
delete rgpCaptureMgr_;
rgpCaptureMgr_ = nullptr;
}
}
// Create a synchronized transfer queue
xferQueue_ = new VirtualGPU(*this);
if (!(xferQueue_ && xferQueue_->create(false))) {
@@ -1136,14 +1144,6 @@ bool Device::initializeHeapResources() {
return false;
}
xferQueue_->enableSyncedBlit();
// Update RGP capture manager
if (rgpCaptureMgr_ != nullptr) {
if (!rgpCaptureMgr_->Update(platform_)) {
delete rgpCaptureMgr_;
rgpCaptureMgr_ = nullptr;
}
}
}
return true;
}