97 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset); |
97 void get_unsigned_2_byte_index_at_bcp(Register reg, int bcp_offset); |
98 void get_cache_and_index_at_bcp(Register cache, Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
98 void get_cache_and_index_at_bcp(Register cache, Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
99 void get_cache_and_index_and_bytecode_at_bcp(Register cache, Register index, Register bytecode, int byte_no, int bcp_offset, size_t index_size = sizeof(u2)); |
99 void get_cache_and_index_and_bytecode_at_bcp(Register cache, Register index, Register bytecode, int byte_no, int bcp_offset, size_t index_size = sizeof(u2)); |
100 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, int bcp_offset, size_t index_size = sizeof(u2)); |
100 void get_cache_entry_pointer_at_bcp(Register cache, Register tmp, int bcp_offset, size_t index_size = sizeof(u2)); |
101 void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
101 void get_cache_index_at_bcp(Register index, int bcp_offset, size_t index_size = sizeof(u2)); |
102 void get_method_counters(Register method, Register mcs, Label& skip); |
|
103 |
102 |
104 // load cpool->resolved_references(index); |
103 // load cpool->resolved_references(index); |
105 void load_resolved_reference_at_index(Register result, Register index); |
104 void load_resolved_reference_at_index(Register result, Register index); |
106 |
105 |
107 void pop_ptr(Register r = rax); |
106 void pop_ptr(Register r = rax); |
170 void remove_activation(TosState state, Register ret_addr, |
169 void remove_activation(TosState state, Register ret_addr, |
171 bool throw_monitor_exception = true, |
170 bool throw_monitor_exception = true, |
172 bool install_monitor_exception = true, |
171 bool install_monitor_exception = true, |
173 bool notify_jvmdi = true); |
172 bool notify_jvmdi = true); |
174 #endif // CC_INTERP |
173 #endif // CC_INTERP |
|
174 void get_method_counters(Register method, Register mcs, Label& skip); |
175 |
175 |
176 // Object locking |
176 // Object locking |
177 void lock_object (Register lock_reg); |
177 void lock_object (Register lock_reg); |
178 void unlock_object(Register lock_reg); |
178 void unlock_object(Register lock_reg); |
179 |
179 |