equal
deleted
inserted
replaced
842 if (type == T_OBJECT || type == T_ARRAY) oop_at_offset_do(_offset); |
842 if (type == T_OBJECT || type == T_ARRAY) oop_at_offset_do(_offset); |
843 _offset -= size; |
843 _offset -= size; |
844 } |
844 } |
845 |
845 |
846 void oop_at_offset_do(int offset) { |
846 void oop_at_offset_do(int offset) { |
847 assert (offset >= 0, "illegal offset") |
847 assert (offset >= 0, "illegal offset"); |
848 oop* addr = (oop*) _fr->entry_frame_argument_at(offset); |
848 oop* addr = (oop*) _fr->entry_frame_argument_at(offset); |
849 _f->do_oop(addr); |
849 _f->do_oop(addr); |
850 } |
850 } |
851 |
851 |
852 public: |
852 public: |