< prev index next >
src/hotspot/cpu/x86/frame_x86.inline.hpp
Print this page
*** 208,221 ****
inline oop* frame::interpreter_frame_temp_oop_addr() const {
return (oop *)(fp() + interpreter_frame_oop_temp_offset);
}
- inline int frame::pd_oop_map_offset_adjustment() const {
- return 0;
- }
-
inline int frame::interpreter_frame_monitor_size() {
return BasicObjectLock::size();
}
--- 208,217 ----
*** 237,262 ****
return (JavaCallWrapper**)addr_at(entry_frame_call_wrapper_offset);
}
// Compiled frames
- inline int frame::local_offset_for_compiler(int local_index, int nof_args, int max_nof_locals, int max_nof_monitors) {
- return (nof_args - local_index + (local_index < nof_args ? 1: -1));
- }
-
- inline int frame::monitor_offset_for_compiler(int local_index, int nof_args, int max_nof_locals, int max_nof_monitors) {
- return local_offset_for_compiler(local_index, nof_args, max_nof_locals, max_nof_monitors);
- }
-
- inline int frame::min_local_offset_for_compiler(int nof_args, int max_nof_locals, int max_nof_monitors) {
- return (nof_args - (max_nof_locals + max_nof_monitors*2) - 1);
- }
-
- inline bool frame::volatile_across_calls(Register reg) {
- return true;
- }
-
inline oop frame::saved_oop_result(RegisterMap* map) const {
oop* result_adr = (oop *)map->location(rax->as_VMReg());
guarantee(result_adr != NULL, "bad register save location");
return (*result_adr);
--- 233,242 ----
< prev index next >