comparison src/share/vm/runtime/thread.cpp @ 7936:c6c72de0537e

Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 05 Mar 2013 19:20:05 +0100
parents 3ac7d10a6572
children 5fc51c1ecdeb
comparison
equal deleted inserted replaced
7935:0799a7efbe7b 7936:c6c72de0537e
1437 _suspend_equivalent = false; 1437 _suspend_equivalent = false;
1438 _in_deopt_handler = 0; 1438 _in_deopt_handler = 0;
1439 _doing_unsafe_access = false; 1439 _doing_unsafe_access = false;
1440 _stack_guard_state = stack_guard_unused; 1440 _stack_guard_state = stack_guard_unused;
1441 #ifdef GRAAL 1441 #ifdef GRAAL
1442 _graal_deopt_info = NULL;
1443 _graal_alternate_call_target = NULL; 1442 _graal_alternate_call_target = NULL;
1444 _debug_scope = NULL; 1443 _debug_scope = NULL;
1445 #endif 1444 #endif
1446 #ifdef HIGH_LEVEL_INTERPRETER 1445 #ifdef HIGH_LEVEL_INTERPRETER
1447 _high_level_interpreter_in_vm = false; 1446 _high_level_interpreter_in_vm = false;
2774 2773
2775 // Traverse instance variables at the end since the GC may be moving things 2774 // Traverse instance variables at the end since the GC may be moving things
2776 // around using this function 2775 // around using this function
2777 f->do_oop((oop*) &_threadObj); 2776 f->do_oop((oop*) &_threadObj);
2778 f->do_oop((oop*) &_vm_result); 2777 f->do_oop((oop*) &_vm_result);
2779 #ifdef GRAAL
2780 f->do_oop((oop*) &_graal_deopt_info);
2781 #endif
2782 f->do_oop((oop*) &_exception_oop); 2778 f->do_oop((oop*) &_exception_oop);
2783 f->do_oop((oop*) &_pending_async_exception); 2779 f->do_oop((oop*) &_pending_async_exception);
2784 2780
2785 if (jvmti_thread_state() != NULL) { 2781 if (jvmti_thread_state() != NULL) {
2786 jvmti_thread_state()->oops_do(f); 2782 jvmti_thread_state()->oops_do(f);