SWDEV-259683 HIP API records filtering

Change-Id: I43ca5e022d2c055b6a9bc2c09b4276b490a4b986
Šī revīzija ir iekļauta:
Rachida Kebichi
2020-11-18 10:39:33 -05:00
vecāks 3e4539c95d
revīzija 2d31848c44
3 mainīti faili ar 33 papildinājumiem un 2 dzēšanām
+14
Parādīt failu
@@ -719,11 +719,25 @@ PUBLIC_API roctracer_status_t roctracer_op_code(
switch (domain) {
case ACTIVITY_DOMAIN_HSA_API: {
*op = roctracer::hsa_support::GetApiCode(str);
if (*op == HSA_API_ID_NUMBER) {
EXC_RAISING(ROCTRACER_STATUS_BAD_PARAMETER, "Invalid API name \"" << str << "\", domain ID(" << domain << ")");
}
if (kind != NULL) *kind = 0;
break;
}
case ACTIVITY_DOMAIN_KFD_API: {
*op = roctracer::kfd_support::GetApiCode(str);
if (*op == KFD_API_ID_NUMBER) {
EXC_RAISING(ROCTRACER_STATUS_BAD_PARAMETER, "Invalid API name \"" << str << "\", domain ID(" << domain << ")");
}
if (kind != NULL) *kind = 0;
break;
}
case ACTIVITY_DOMAIN_HIP_API: {
*op = hipApiIdByName(str);
if (*op == HIP_API_ID_NUMBER) {
EXC_RAISING(ROCTRACER_STATUS_BAD_PARAMETER, "Invalid API name \"" << str << "\", domain ID(" << domain << ")");
}
if (kind != NULL) *kind = 0;
break;
}