5671 "BREAK", SIGBREAK, // Ctrl-Break sequence
5672 "ILL", SIGILL}; // illegal instruction
5673 for (unsigned i = 0; i < ARRAY_SIZE(siglabels); ++i) {
5674 if (strcmp(name, siglabels[i].name) == 0) {
5675 return siglabels[i].number;
5676 }
5677 }
5678 return -1;
5679 }
5680
5681 // Fast current thread access
5682
5683 int os::win32::_thread_ptr_offset = 0;
5684
5685 static void call_wrapper_dummy() {}
5686
5687 // We need to call the os_exception_wrapper once so that it sets
5688 // up the offset from FS of the thread pointer.
5689 void os::win32::initialize_thread_ptr_offset() {
5690 os::os_exception_wrapper((java_call_t)call_wrapper_dummy,
5691 NULL, NULL, NULL, NULL);
5692 }
5693
5694 bool os::supports_map_sync() {
5695 return false;
5696 }
|
5671 "BREAK", SIGBREAK, // Ctrl-Break sequence
5672 "ILL", SIGILL}; // illegal instruction
5673 for (unsigned i = 0; i < ARRAY_SIZE(siglabels); ++i) {
5674 if (strcmp(name, siglabels[i].name) == 0) {
5675 return siglabels[i].number;
5676 }
5677 }
5678 return -1;
5679 }
5680
5681 // Fast current thread access
5682
5683 int os::win32::_thread_ptr_offset = 0;
5684
5685 static void call_wrapper_dummy() {}
5686
5687 // We need to call the os_exception_wrapper once so that it sets
5688 // up the offset from FS of the thread pointer.
5689 void os::win32::initialize_thread_ptr_offset() {
5690 os::os_exception_wrapper((java_call_t)call_wrapper_dummy,
5691 NULL, methodHandle(), NULL, NULL);
5692 }
5693
5694 bool os::supports_map_sync() {
5695 return false;
5696 }
|