(root)/
binutils-2.41/
gprofng/
testsuite/
gprofng.display/
jsynprog/
jsynprog.h
       1  /* Copyright (C) 2021-2023 Free Software Foundation, Inc.
       2     Contributed by Oracle.
       3  
       4     This file is part of GNU Binutils.
       5  
       6     This program is free software; you can redistribute it and/or modify
       7     it under the terms of the GNU General Public License as published by
       8     the Free Software Foundation; either version 3, or (at your option)
       9     any later version.
      10  
      11     This program is distributed in the hope that it will be useful,
      12     but WITHOUT ANY WARRANTY; without even the implied warranty of
      13     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      14     GNU General Public License for more details.
      15  
      16     You should have received a copy of the GNU General Public License
      17     along with this program; if not, write to the Free Software
      18     Foundation, 51 Franklin Street - Fifth Floor, Boston,
      19     MA 02110-1301, USA.  */
      20  
      21  #include <jni.h>
      22  /* Header for class jsynprog */
      23  
      24  #ifndef _Included_jsynprog
      25  #define _Included_jsynprog
      26  #ifdef __cplusplus
      27  extern "C" {
      28  #endif
      29  /* Inaccessible static: dir_home */
      30  /* Inaccessible static: log */
      31  /* Inaccessible static: pstart */
      32  /* Inaccessible static: cstart */
      33  /*
      34   * Class:     jsynprog
      35   * Method:    Timer
      36   * Signature: ()D
      37   */
      38  JNIEXPORT jdouble JNICALL Java_jsynprog_Timer
      39    (JNIEnv *, jclass);
      40  
      41  /*
      42   * Class:     jsynprog
      43   * Method:    cTimer
      44   * Signature: ()D
      45   */
      46  JNIEXPORT jdouble JNICALL Java_jsynprog_cTimer
      47    (JNIEnv *, jclass);
      48  
      49  /*
      50   * Class:     jsynprog
      51   * Method:    computeSet
      52   * Signature: ()D
      53   */
      54  JNIEXPORT jdouble JNICALL Java_jsynprog_computeSet
      55    (JNIEnv *, jclass);
      56  
      57  /*
      58   * Class:     jsynprog
      59   * Method:    JavaJavaC
      60   * Signature: (I, I)I
      61   */
      62  JNIEXPORT jint JNICALL Java_jsynprog_JavaJavaC
      63    (JNIEnv *, jclass, jint, int);
      64  
      65  /*
      66   * Class:     jsynprog
      67   * Method:    JavaCC
      68   * Signature: (I)V
      69   */
      70  JNIEXPORT void JNICALL Java_jsynprog_JavaCC
      71    (JNIEnv *, jclass, int);
      72  
      73  /*
      74   * Class:     jsynprog
      75   * Method:    JavaCJava
      76   * Signature: (I, I)V
      77   */
      78  JNIEXPORT void JNICALL Java_jsynprog_JavaCJava
      79    (JNIEnv *, jclass, int);
      80  
      81  /*
      82   * Class:     jsynprog
      83   * Method:    isJVMPI
      84   * Signature: (I)V
      85   */
      86  JNIEXPORT jint JNICALL Java_jsynprog_isJVMPI
      87    (JNIEnv *, jclass);
      88  
      89  #ifdef __cplusplus
      90  }
      91  #endif
      92  #endif