< prev index next >
src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
Print this page
rev 53271 : 8216981: Per thread IO statistics in JFR
*** 170,179 ****
--- 170,181 ----
return IOS_THROWN;
}
} else if (theErr == WSAEWOULDBLOCK) {
return IOS_UNAVAILABLE;
} else return handleSocketError(env, theErr);
+ } else if (n > 0) {
+ JVM_callNetworkReadBytes(env, n);
}
} while (retry);
/*
* If the source address and port match the cached address
*** 232,238 ****
--- 234,245 ----
if (theErr == WSAEWOULDBLOCK) {
return IOS_UNAVAILABLE;
}
return handleSocketError(env, (jint)WSAGetLastError());
}
+
+ if (rv > 0) {
+ JVM_callFileWriteBytes(env, rv);
+ }
+
return rv;
}
< prev index next >