8087322: Implement a Semaphore utility class

Reviewed-by: kbarrett, dholmes
This commit is contained in:
Stefan Karlsson 2015-01-19 11:06:08 +01:00
parent 88ff99b454
commit 1a534420a8
12 changed files with 473 additions and 136 deletions

View file

@ -3848,6 +3848,7 @@ _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_GetDefaultJavaVMInitArgs(void *args_) {
unit_test_function_call
// Forward declaration
void test_semaphore();
void TestOS_test();
void TestReservedSpace_test();
void TestReserveMemorySpecial_test();
@ -3873,6 +3874,7 @@ void FreeRegionList_test();
void execute_internal_vm_tests() {
if (ExecuteInternalVMTests) {
tty->print_cr("Running internal VM tests");
run_unit_test(test_semaphore());
run_unit_test(TestOS_test());
run_unit_test(TestReservedSpace_test());
run_unit_test(TestReserveMemorySpecial_test());