src/cpu/x86/vm/frame_x86.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/frame_x86.inline.hpp

src/cpu/x86/vm/frame_x86.inline.hpp

Print this page

        

*** 297,314 **** 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); } inline void frame::set_saved_oop_result(RegisterMap* map, oop obj) { ! oop* result_adr = (oop *)map->location(rax->as_VMReg()); guarantee(result_adr != NULL, "bad register save location"); *result_adr = obj; } --- 297,314 ---- 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); } inline void frame::set_saved_oop_result(RegisterMap* map, oop obj) { ! oop* result_adr = (oop *)map->location(rax.as_VMReg()); guarantee(result_adr != NULL, "bad register save location"); *result_adr = obj; }
src/cpu/x86/vm/frame_x86.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File