Searched refs:Solaris (Results 1 - 15 of 15) sorted by relevance

/openjdk9/hotspot/src/os/solaris/vm/
H A DosThread_solaris.cpp52 os::Solaris::SR_handler(thread, uc);
H A Djvm_solaris.cpp73 if (os::Solaris::is_sig_ignored(sig)) return (void*)1;
97 sig == SHUTDOWN3_SIGNAL) && os::Solaris::is_sig_ignored(sig)) {
H A DthreadCritical_solaris.cpp51 if (os::Solaris::mutex_lock(&global_mut))
71 if (os::Solaris::mutex_unlock(&global_mut))
H A Dos_solaris.cpp149 // Track if we have called enable_extended_FILE_stdio (on Solaris 10u4+)
157 address os::Solaris::handler_start; // start pc of thr_sighndlrinfo
158 address os::Solaris::handler_end; // end pc of thr_sighndlrinfo
160 address os::Solaris::_main_stack_base = NULL; // 4352906 workaround
162 os::Solaris::pthread_setname_np_func_t os::Solaris::_pthread_setname_np = NULL;
211 if (!is_primordial_thread || os::Solaris::_main_stack_base == NULL) {
215 os::Solaris::_main_stack_base = (address)st.ss_sp;
219 guarantee(os::Solaris::_main_stack_base != NULL, "Attempt to use null cached stack base");
220 return os::Solaris
[all...]
H A Dos_solaris.hpp28 // Solaris_OS defines the interface to Solaris operating systems
41 class Solaris { class
133 // ucontext_get_fp() is only used by Solaris X86 (see note below)
139 // Parameter ret_fp is only used by Solaris X86.
143 // provides extensions to the os class and not the Solaris class.
154 // Solaris-specific interface goes here
207 static int mutex_init(mutex_t *mx) { return _mutex_init(mx, os::Solaris::mutex_scope(), NULL); }
222 static int cond_init(cond_t *cv) { return _cond_init(cv, os::Solaris::cond_scope(), NULL); }
302 status = os::Solaris::cond_init(_cond);
304 status = os::Solaris
[all...]
H A DattachListener_solaris.cpp45 // The attach mechanism on Solaris is implemented using the Doors IPC
446 int status = os::Solaris::mutex_init(&_mutex);
472 res = os::Solaris::mutex_lock(mutex());
485 os::Solaris::mutex_unlock(mutex());
497 int res = os::Solaris::mutex_lock(mutex());
514 os::Solaris::mutex_unlock(mutex());
591 // For Solaris we remove any stale .java_pid file which could cause
714 // Solaris specific global flag set. Currently, we support only
/openjdk9/hotspot/src/os_cpu/solaris_x86/vm/
H A Dos_solaris_x86.cpp93 // threads requires a large stack with the Solaris Studio C++ compiler version 5.13
133 bool os::Solaris::valid_ucontext(Thread* thread, const ucontext_t* valid, const ucontext_t* suspect) {
158 const ucontext_t* os::Solaris::get_valid_uc_in_signal_handler(Thread *thread,
167 } else if (os::Solaris::valid_ucontext(thread, uc, uc->uc_link)) {
173 } else if (os::Solaris::valid_ucontext(thread, uc, uc->uc_link)) {
183 ExtendedPC os::Solaris::ucontext_get_ExtendedPC(const ucontext_t *uc) {
187 void os::Solaris::ucontext_set_pc(ucontext_t* uc, address pc) {
192 intptr_t* os::Solaris::ucontext_get_sp(const ucontext_t *uc) {
197 intptr_t* os::Solaris::ucontext_get_fp(const ucontext_t *uc) {
201 address os::Solaris
[all...]
H A Dthread_solaris_x86.cpp64 ExtendedPC addr = os::Solaris::fetch_frame_from_ucontext(this, uc, &ret_sp, &ret_fp);
H A Dsolaris_x86_32.s48 / Support for void os::Solaris::init_thread_fpu_state() in os_solaris_i486.cpp
648 / Used only for Solaris/gcc builds
/openjdk9/hotspot/src/os_cpu/solaris_sparc/vm/
H A Dos_solaris_sparc.cpp94 int os::Solaris::max_register_window_saves_before_flushing() {
124 bool os::Solaris::valid_ucontext(Thread* thread, const ucontext_t* valid, const ucontext_t* suspect) {
151 const ucontext_t* os::Solaris::get_valid_uc_in_signal_handler(Thread *thread,
166 } else if (os::Solaris::valid_ucontext(thread, uc, uc->uc_link)) {
172 } else if (os::Solaris::valid_ucontext(thread, uc, uc->uc_link)) {
182 ExtendedPC os::Solaris::ucontext_get_ExtendedPC(const ucontext_t *uc) {
188 void os::Solaris::ucontext_set_pc(ucontext_t* uc, address pc) {
194 intptr_t* os::Solaris::ucontext_get_sp(const ucontext_t *uc) {
198 // Solaris X86 only
199 intptr_t* os::Solaris
[all...]
H A Dthread_solaris_sparc.cpp33 // NOTE: On Solaris, register windows are flushed in the signal handler
74 ExtendedPC addr = os::Solaris::fetch_frame_from_ucontext(this, uc,
75 &ret_sp, NULL /* ret_fp only used on Solaris X86 */);
/openjdk9/make/devkit/
H A DcreateSolarisDevkit.sh27 # This script creates a devkit for building OpenJDK on Solaris by copying
28 # part of a Solaris Studio installation and cretaing a sysroot by installing
32 # The Solaris Studio installation must contain at least these packages:
48 USAGE="$0 <Solaris Studio installation> <Path to gnu make binary>"
72 DEVKIT_NAME=SS${SOLARIS_STUDIO_VERSION}-Solaris${SOLARIS_VERSION}
114 echo "Copying Solaris Studio from $SOLARIS_STUDIO_SRC"
117 # Solaris Studio 12.4 requires /lib/libmmheap.so.1 to run, but this lib is not
118 # installed by default on all Solaris systems. Sneak it in from the sysroot to
122 echo "Skipping copying of Solaris Studio"
137 echo "DEVKIT_NAME=\"Solaris Studi
[all...]
/openjdk9/jdk/make/data/blacklistedcertsconverter/
H A Dblacklisted.certs.pem204 // Subject: CN=Solaris INTERNAL DEVELOPMENT USE ONLY,
205 // OU=Solaris Cryptographic Framework,
/openjdk9/hotspot/src/os/posix/vm/
H A Dos_posix.cpp901 // define Solaris Sparc M7 ADI SEGV signals
1073 return Solaris::ucontext_get_pc(ctx);
1087 Solaris::ucontext_set_pc(ctx, pc);
/openjdk9/hotspot/src/os_cpu/bsd_x86/vm/
H A Dbsd_x86_32.s56 # Support for void os::Solaris::init_thread_fpu_state() in os_solaris_i486.cpp

Completed in 185 milliseconds