Is the source code of native methods available?

java, java-native-interface

Solution

Yes, see os::javaTimeMillis in `/src/os/solaris/vm/os_solaris.cpp` to see the Solaris implementation for instance.

There are a few layers of wrappers to get there though, see JVM_CurrentTimeMillis in `/src/share/vm/prims/jvm.cpp`

Problem

At first I want to let you know that this question is not related with What is native implementation in Java. I got many useful information from that thread. I want to know that are the codes of the native implementations available? I have jdk source code but I can not find the native codes for `System.currentTimeMillis` or `Runtime.getRuntime().availableProcessors()` or other native method.

Original source

Related problems