Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/runtime/include/j9lib.h.in
5986 views
/*******************************************************************************
 * Copyright (c) 1991, 2021 IBM Corp. and others
 *
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/
 * or the Apache License, Version 2.0 which accompanies this distribution and
 * is available at https://www.apache.org/licenses/LICENSE-2.0.
 *
 * This Source Code may also be made available under the following
 * Secondary Licenses when the conditions for such availability set
 * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
 * General Public License, version 2 with the GNU Classpath
 * Exception [1] and GNU General Public License, version 2 with the
 * OpenJDK Assembly Exception [2].
 *
 * [1] https://www.gnu.org/software/classpath/license.html
 * [2] http://openjdk.java.net/legal/assembly-exception.html
 *
 * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
 *******************************************************************************/
/*TODO: this actually needs to be generated */
#if !defined(J9LIB_H)
#define J9LIB_H

#define J9_DLL_VERSION_STRING "29"

#define J9_MANAGEMENT_EXTENSIONS_DLL_NAME "management_ext"
#define J9_JAVACORE_GENERATOR_DLL_NAME "jcoregen29"
#define J9_VM_DLL_NAME "j9vm29"
#define J9_SHARED_DLL_NAME "j9shr29"
#define J9_JAVA_SE_DLL_NAME "jclse29"
#define J9_TOOLS_MIGRATION_DLL_NAME "migration"
#define J9_BCUTIL_TEST_NATIVES_DLL_NAME "bcuwhite"
#define J9_VERIFY_DLL_NAME "j9bcv29"
#define J9_CUDA4J_DLL_NAME "cuda4j29"
#define J9_ZOS_IFA_SWITCH_TESTING_DLL_NAME "zostesting"
#define J9_MANAGEMENT_DLL_NAME "management"
#define J9_GC_DLL_NAME "j9gc29" /* Compressed references / Default GC DLL */
#define J9_GC_FULL_DLL_NAME "j9gc_full29" /* Full references GC DLL */
#define J9_RAS_DUMP_DLL_NAME "j9dmp29"
#define J9_DYNLOAD_DLL_NAME "j9dyn29"
#define J9_VERIFIER_TEST_NATIVES_DLL_NAME "bcvwhite"
#define J9_IFA_DLL_NAME "j9ifa29"
#define J9_CHECK_JNI_DLL_NAME "j9jnichk29"
#define J9_CHECK_VM_DLL_NAME "j9vmchk29"
#define J9_CHECK_GC_DLL_NAME "j9gcchk29" /* Compressed references / Default GC CHECK DLL */
#define J9_CHECK_GC_FULL_DLL_NAME "j9gcchk_full29" /* Full references GC CHECK DLL */
#define J9_JSIG_DLL_NAME "jsig"
#define J9_JVMTI_DLL_NAME "j9jvmti29"
#define J9_JLM_GENERATOR_DLL_NAME "jlmagent29"
#define J9_TOOLS_MEMORY_WATCHER_DLL_NAME "memorywatcher29"
#define J9_VERBOSE_DLL_NAME "j9vrb29" /* Compressed references / Default VERBOSE DLL */
#define J9_VERBOSE_FULL_DLL_NAME "j9vrb_full29" /* Full references VERBOSE DLL */
#define J9_PORT_DLL_NAME "j9prt29"
#define J9_RAS_TRACE_DLL_NAME "j9trc29"
#define J9_JEXTRACT_DLL_NAME "j9jextract"
#define J9_ZIP_DLL_NAME "j9zlib29"
#define J9_TOOLS_OS_MEMORY_DLL_NAME "osmemory29"
#define J9_TOOLS_SOFTMX_TEST_DLL_NAME "softmxtest"
#define J9_TOOLS_BALLOON_DLL_NAME "balloon29"
#define J9_JIT_DEBUG_DLL_NAME "j9jitd29"
#define J9_DEBUG_DLL_NAME "j9dbg29"
#define J9_HOOKABLE_DLL_NAME "j9hookable29"
#define J9_THREAD_DLL_NAME "j9thr29"
#define J9_JIT_DLL_NAME "j9jit29"

#endif /* J9LIB_H */