< prev index next >

make/test/JtregNativeHotspot.gmk

Print this page
rev 47415 : Add Thread Local handshakes and thread local polling


  42 ################################################################################
  43 
  44 # Add more directories here when needed.
  45 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  46     $(TOPDIR)/test/hotspot/jtreg/gc/g1/TestJNIWeakG1 \
  47     $(TOPDIR)/test/hotspot/jtreg/gc/stress/gclocker \
  48     $(TOPDIR)/test/hotspot/jtreg/gc/cslocker \
  49     $(TOPDIR)/test/hotspot/jtreg/native_sanity \
  50     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/8025979 \
  51     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/8033445 \
  52     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/checked \
  53     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/PrivateInterfaceMethods \
  54     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ToStringInInterfaceTest \
  55     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters \
  56     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/CallWithJNIWeak \
  57     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ReturnJNIWeak \
  58     $(TOPDIR)/test/hotspot/jtreg/runtime/modules/getModuleJNI \
  59     $(TOPDIR)/test/hotspot/jtreg/runtime/SameObject \
  60     $(TOPDIR)/test/hotspot/jtreg/runtime/BoolReturn \
  61     $(TOPDIR)/test/hotspot/jtreg/runtime/noClassDefFoundMsg \

  62     $(TOPDIR)/test/hotspot/jtreg/runtime/RedefineTests \
  63     $(TOPDIR)/test/hotspot/jtreg/compiler/floatingpoint/ \
  64     $(TOPDIR)/test/hotspot/jtreg/compiler/calls \
  65     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo \
  66     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetNamedModule \
  67     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule \
  68     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleReads \
  69     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens \
  70     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides \
  71     $(TOPDIR)/test/hotspot/jtreg/testlibrary/jvmti \
  72     $(TOPDIR)/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test \
  73     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo \
  74     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \
  75     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \
  76     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart \
  77     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions \
  78     #
  79 
  80 # Add conditional directories here when needed.
  81 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)


  88 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  89     $(TOPDIR)/test/hotspot/jtreg/runtime/execstack \
  90     $(TOPDIR)/test/hotspot/jtreg/runtime/jsig \
  91     $(TOPDIR)/test/hotspot/jtreg/runtime/StackGuardPages
  92 endif
  93 
  94 ifeq ($(TOOLCHAIN_TYPE), solstudio)
  95     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc
  96     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc
  97     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetOwnedMonitorInfoTest := -lc
  98     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc
  99     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libIsModifiableModuleTest := -lc
 100     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleReadsTest := -lc
 101     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleExportsAndOpensTest := -lc
 102     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleUsesAndProvidesTest := -lc
 103     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassFileLoadHook := -lc
 104     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassLoadPrepare := -lc
 105     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAThreadStart := -lc
 106     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libAllowedFunctions := -lc
 107     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libRedefineDoubleDelete := -lc

 108 endif
 109 
 110 ifeq ($(OPENJDK_TARGET_OS), linux)
 111     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rw := -z noexecstack
 112     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rwx := -z execstack
 113     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeinvoke := -ljvm -lpthread
 114     BUILD_TEST_invoke_exeinvoke.c_OPTIMIZATION := NONE
 115     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl
 116 endif
 117 
 118 ifeq ($(OPENJDK_TARGET_OS), windows)
 119     BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT
 120 endif
 121 
 122 BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(OUTPUTDIR)/support/test/hotspot/jtreg/native
 123 
 124 BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg
 125 
 126 $(eval $(call SetupTestFilesCompilation, BUILD_HOTSPOT_JTREG_LIBRARIES, \
 127     TYPE := LIBRARY, \




  42 ################################################################################
  43 
  44 # Add more directories here when needed.
  45 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  46     $(TOPDIR)/test/hotspot/jtreg/gc/g1/TestJNIWeakG1 \
  47     $(TOPDIR)/test/hotspot/jtreg/gc/stress/gclocker \
  48     $(TOPDIR)/test/hotspot/jtreg/gc/cslocker \
  49     $(TOPDIR)/test/hotspot/jtreg/native_sanity \
  50     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/8025979 \
  51     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/8033445 \
  52     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/checked \
  53     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/PrivateInterfaceMethods \
  54     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ToStringInInterfaceTest \
  55     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters \
  56     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/CallWithJNIWeak \
  57     $(TOPDIR)/test/hotspot/jtreg/runtime/jni/ReturnJNIWeak \
  58     $(TOPDIR)/test/hotspot/jtreg/runtime/modules/getModuleJNI \
  59     $(TOPDIR)/test/hotspot/jtreg/runtime/SameObject \
  60     $(TOPDIR)/test/hotspot/jtreg/runtime/BoolReturn \
  61     $(TOPDIR)/test/hotspot/jtreg/runtime/noClassDefFoundMsg \
  62     $(TOPDIR)/test/hotspot/jtreg/runtime/handshake \
  63     $(TOPDIR)/test/hotspot/jtreg/runtime/RedefineTests \
  64     $(TOPDIR)/test/hotspot/jtreg/compiler/floatingpoint/ \
  65     $(TOPDIR)/test/hotspot/jtreg/compiler/calls \
  66     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo \
  67     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetNamedModule \
  68     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule \
  69     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleReads \
  70     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens \
  71     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides \
  72     $(TOPDIR)/test/hotspot/jtreg/testlibrary/jvmti \
  73     $(TOPDIR)/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test \
  74     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo \
  75     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook \
  76     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare \
  77     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart \
  78     $(TOPDIR)/test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions \
  79     #
  80 
  81 # Add conditional directories here when needed.
  82 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc)


  89 BUILD_HOTSPOT_JTREG_NATIVE_SRC += \
  90     $(TOPDIR)/test/hotspot/jtreg/runtime/execstack \
  91     $(TOPDIR)/test/hotspot/jtreg/runtime/jsig \
  92     $(TOPDIR)/test/hotspot/jtreg/runtime/StackGuardPages
  93 endif
  94 
  95 ifeq ($(TOOLCHAIN_TYPE), solstudio)
  96     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_liboverflow := -lc
  97     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libSimpleClassFileLoadHook := -lc
  98     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetOwnedMonitorInfoTest := -lc
  99     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libGetNamedModuleTest := -lc
 100     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libIsModifiableModuleTest := -lc
 101     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleReadsTest := -lc
 102     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleExportsAndOpensTest := -lc
 103     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libAddModuleUsesAndProvidesTest := -lc
 104     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassFileLoadHook := -lc
 105     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAClassLoadPrepare := -lc
 106     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libMAAThreadStart := -lc
 107     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libAllowedFunctions := -lc
 108     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libRedefineDoubleDelete := -lc
 109     BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libTestTrans := -lc
 110 endif
 111 
 112 ifeq ($(OPENJDK_TARGET_OS), linux)
 113     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rw := -z noexecstack
 114     BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libtest-rwx := -z execstack
 115     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeinvoke := -ljvm -lpthread
 116     BUILD_TEST_invoke_exeinvoke.c_OPTIMIZATION := NONE
 117     BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl
 118 endif
 119 
 120 ifeq ($(OPENJDK_TARGET_OS), windows)
 121     BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT
 122 endif
 123 
 124 BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(OUTPUTDIR)/support/test/hotspot/jtreg/native
 125 
 126 BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg
 127 
 128 $(eval $(call SetupTestFilesCompilation, BUILD_HOTSPOT_JTREG_LIBRARIES, \
 129     TYPE := LIBRARY, \


< prev index next >