@@ -2020,6 +2020,9 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_platform_info_t value)
20202020 case UR_PLATFORM_INFO_BACKEND:
20212021 os << "UR_PLATFORM_INFO_BACKEND";
20222022 break;
2023+ case UR_PLATFORM_INFO_ADAPTER:
2024+ os << "UR_PLATFORM_INFO_ADAPTER";
2025+ break;
20232026 default:
20242027 os << "unknown enumerator";
20252028 break;
@@ -2073,6 +2076,19 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_platform_in
20732076
20742077 os << ")";
20752078 } break;
2079+ case UR_PLATFORM_INFO_ADAPTER: {
2080+ const ur_adapter_handle_t *tptr = (const ur_adapter_handle_t *)ptr;
2081+ if (sizeof(ur_adapter_handle_t) > size) {
2082+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_adapter_handle_t) << ")";
2083+ return UR_RESULT_ERROR_INVALID_SIZE;
2084+ }
2085+ os << (const void *)(tptr) << " (";
2086+
2087+ ur::details::printPtr(os,
2088+ *tptr);
2089+
2090+ os << ")";
2091+ } break;
20762092 default:
20772093 os << "unknown enumerator";
20782094 return UR_RESULT_ERROR_INVALID_ENUMERATION;
@@ -15107,16 +15123,20 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
1510715123 os << *(params->pnumEventsInWaitList);
1510815124
1510915125 os << ", ";
15110- os << ".phEventWaitList = {";
15111- for (size_t i = 0; *(params->pphEventWaitList) != NULL && i < *params->pnumEventsInWaitList; ++i) {
15112- if (i != 0) {
15113- os << ", ";
15114- }
15126+ os << ".phEventWaitList = ";
15127+ ur::details::printPtr(os, reinterpret_cast<const void *>(*(params->pphEventWaitList)));
15128+ if (*(params->pphEventWaitList) != NULL) {
15129+ os << " {";
15130+ for (size_t i = 0; i < *params->pnumEventsInWaitList; ++i) {
15131+ if (i != 0) {
15132+ os << ", ";
15133+ }
1511515134
15116- ur::details::printPtr(os,
15117- (*(params->pphEventWaitList))[i]);
15135+ ur::details::printPtr(os,
15136+ (*(params->pphEventWaitList))[i]);
15137+ }
15138+ os << "}";
1511815139 }
15119- os << "}";
1512015140
1512115141 os << ", ";
1512215142 os << ".phEvent = ";
0 commit comments