rev 63602 : Rename getReferences0 -> getReferencedObjects

   1 /*
   2  * Copyright (c) 1994, 2018, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 /*
  27  *      Link foreign methods.  This first half of this file contains the
  28  *      machine independent dynamic linking routines.
  29  *      See "BUILD_PLATFORM"/java/lang/linker_md.c to see
  30  *      the implementation of this shared dynamic linking
  31  *      interface.
  32  *
  33  *      NOTE - source in this file is POSIX.1 compliant, host
  34  *             specific code lives in the platform specific
  35  *             code tree.
  36  */
  37 
  38 #include "jni.h"
  39 #include "jni_util.h"
  40 #include "jvm.h"
  41 
  42 #include "java_lang_Runtime.h"
  43 
  44 JNIEXPORT jlong JNICALL
  45 Java_java_lang_Runtime_freeMemory(JNIEnv *env, jobject this)
  46 {
  47     return JVM_FreeMemory();
  48 }
  49 
  50 JNIEXPORT jlong JNICALL
  51 Java_java_lang_Runtime_totalMemory(JNIEnv *env, jobject this)
  52 {
  53     return JVM_TotalMemory();
  54 }
  55 
  56 JNIEXPORT jlong JNICALL
  57 Java_java_lang_Runtime_maxMemory(JNIEnv *env, jobject this)
  58 {
  59     return JVM_MaxMemory();
  60 }
  61 
  62 JNIEXPORT void JNICALL
  63 Java_java_lang_Runtime_gc(JNIEnv *env, jobject this)
  64 {
  65     JVM_GC();
  66 }
  67 
  68 JNIEXPORT jint JNICALL
  69 Java_java_lang_Runtime_availableProcessors(JNIEnv *env, jobject this)
  70 {
  71     return JVM_ActiveProcessorCount();
  72 }






























--- EOF ---