C header files

The /include directory contains C header files. These files primarily support the following:

  • Java Native Interface (JNI): This is used for native-code programming support. The JNI is used to embed Java native methods and the JVM into native apps.
  • JVM tool interface (JVM TI): This is used by tools for state inspections and execution control for apps running the JVM.