Lines Matching refs:state

86 void InterpreterMacroAssembler::dispatch_prolog(TosState state, int bcp_incr) {
93 add(Lbyte_code, Interpreter::distance_from_dispatch_table(state), Lbyte_code);
100 AddressLiteral tbl(Interpreter::dispatch_table(state));
111 void InterpreterMacroAssembler::dispatch_epilog(TosState state, int bcp_incr) {
113 verify_FPU(1, state);
114 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
121 void InterpreterMacroAssembler::dispatch_next(TosState state, int bcp_incr) {
125 dispatch_Lbyte_code(state, Interpreter::dispatch_table(state), bcp_incr);
129 void InterpreterMacroAssembler::dispatch_next_noverify_oop(TosState state, int bcp_incr) {
133 dispatch_Lbyte_code(state, Interpreter::dispatch_table(state), bcp_incr, false);
137 void InterpreterMacroAssembler::dispatch_via(TosState state, address* table) {
141 dispatch_base(state, table);
168 // takes responsibility for setting its own thread-state on call-out.
169 // However, ThreadInVMfromInterpreter resets the state to "in_Java".
207 void InterpreterMacroAssembler::load_earlyret_value(TosState state) {
213 switch (state) {
226 // Clean up tos value in the jvmti thread state
230 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
270 void InterpreterMacroAssembler::dispatch_base(TosState state, address* table) {
272 dispatch_Lbyte_code(state, table);
276 void InterpreterMacroAssembler::dispatch_normal(TosState state) {
277 dispatch_base(state, Interpreter::normal_table(state));
281 void InterpreterMacroAssembler::dispatch_only(TosState state) {
282 dispatch_base(state, Interpreter::dispatch_table(state));
289 void InterpreterMacroAssembler::dispatch_Lbyte_code(TosState state, address* table, int bcp_incr, bool verify) {
290 verify_FPU(1, state);
293 if (verify) interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
295 if (table == Interpreter::dispatch_table(state)) {
297 add(Lbyte_code, Interpreter::distance_from_dispatch_table(state), Lbyte_code);
462 void InterpreterMacroAssembler::push(TosState state) {
463 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
464 switch (state) {
479 void InterpreterMacroAssembler::pop(TosState state) {
480 switch (state) {
492 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
976 void InterpreterMacroAssembler::unlock_if_synchronized_method(TosState state,
989 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
990 push(state); // save tos
1096 pop(state);
1097 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
1114 void InterpreterMacroAssembler::remove_activation(TosState state,
1118 unlock_if_synchronized_method(state, throw_monitor_exception, install_monitor_exception);
1120 // save result (push state before jvmti call and pop it afterwards) and notify jvmti
1121 notify_method_exit(false, state, NotifyJVMTI);
1123 interp_verify_oop(Otos_i, state, __FILE__, __LINE__);
1129 switch (state) {
1147 if (state == ltos) {
1522 void InterpreterMacroAssembler::update_mdp_for_ret(TosState state,
1525 push(state);
1529 pop(state);
1733 void InterpreterMacroAssembler::profile_ret(TosState state,
1762 update_mdp_for_ret(state, return_bci);
2214 void InterpreterMacroAssembler::interp_verify_oop(Register reg, TosState state, const char * file, int line) {
2215 if (state == atos) { MacroAssembler::_verify_oop(reg, "broken oop ", file, line); }
2266 void InterpreterMacroAssembler::verify_FPU(int stack_depth, TosState state) {
2267 if (state == ftos || state == dtos) MacroAssembler::verify_FPU(stack_depth);
2333 TosState state,
2354 save_return_value(state, is_native_method);
2357 restore_return_value(state, is_native_method);
2365 save_return_value(state, is_native_method);
2370 restore_return_value(state, is_native_method);
2374 void InterpreterMacroAssembler::save_return_value(TosState state, bool is_native_call) {
2392 push(state);
2397 void InterpreterMacroAssembler::restore_return_value( TosState state, bool is_native_call) {
2414 pop(state);