Lines Matching defs:thread

33 #include "runtime/thread.hpp"
75 // The thread that is reporting error will abort VM when it is done, all other
79 VMError::VMError(Thread* thread, unsigned int sig, address pc, void* siginfo, void* context) {
80 _thread = thread;
99 VMError::VMError(Thread* thread, const char* filename, int lineno,
102 _thread = thread;
121 VMError::VMError(Thread* thread, const char* filename, int lineno, size_t size,
123 _thread = thread;
195 static void print_bug_submit_message(outputStream *out, Thread *thread) {
202 if (thread && thread->is_Java_thread() &&
203 !thread->is_hidden_from_external_view()) {
204 JavaThread* jt = (JavaThread*)thread;
304 // This is the main function to report a fatal error. Only one thread can
320 // try to grab a lock that is already owned by current thread, or if the
328 // thread can report error, so large buffers are statically allocated in data
382 st->print_cr("# Decrease Java thread stack sizes (-Xss)");
431 STEP(30, "(printing current thread and pid)")
433 // process id, thread id
494 STEP(70, "(printing thread)" )
502 STEP(80, "(printing current thread)" )
504 // current thread
507 st->print("Current thread (" PTR_FORMAT "): ", _thread);
511 st->print_cr("Current thread is native thread");
604 STEP(135, "(printing target Java thread stack)" )
606 // printing Java thread stack trace if it is involved in GC crash
861 // This is not the first error, see if it happened in a different thread
862 // or in the same thread during error reporting.
865 "[thread " INT64_FORMAT " also had an error]",
869 // error reporting is not MT-safe, block current thread