< prev index next >

src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c

Print this page
rev 53271 : 8216981: Per thread IO statistics in JFR

*** 342,351 **** --- 342,354 ---- } prevTime = newTime; } retry = TRUE; } + if (!peek && rv > 0) { + JVM_callNetworkReadBytes(env, rv); + } } while (retry); port = (int) ntohs ((u_short) GET_PORT((SOCKETADDRESS *)&sa)); /* truncate the data if the packet's length is too small */
*** 454,463 **** --- 457,470 ---- if (rv == -1) { NET_ThrowNew(env, WSAGetLastError(), "Datagram send failed"); } } + if (rv > 0) { + JVM_callFileWriteBytes(env, rv); + } + if (length > MAX_BUFFER_LEN) { free(fullPacket); } }
< prev index next >