equal
deleted
inserted
replaced
1685 } |
1685 } |
1686 } |
1686 } |
1687 public: |
1687 public: |
1688 BacktraceIterator(objArrayHandle result, Thread* thread) { |
1688 BacktraceIterator(objArrayHandle result, Thread* thread) { |
1689 init(result, thread); |
1689 init(result, thread); |
1690 assert(_methods->length() == java_lang_Throwable::trace_chunk_size, "lengths don't match"); |
1690 assert(_methods.is_null() || _methods->length() == java_lang_Throwable::trace_chunk_size, "lengths don't match"); |
1691 } |
1691 } |
1692 |
1692 |
1693 BacktraceElement next(Thread* thread) { |
1693 BacktraceElement next(Thread* thread) { |
1694 BacktraceElement e (Handle(thread, _mirrors->obj_at(_index)), |
1694 BacktraceElement e (Handle(thread, _mirrors->obj_at(_index)), |
1695 _methods->short_at(_index), |
1695 _methods->short_at(_index), |