88 // The following methods are only used inside this class. |
88 // The following methods are only used inside this class. |
89 |
89 |
90 // Returns the frame array index where the frame with offset is stored. |
90 // Returns the frame array index where the frame with offset is stored. |
91 int get_index_from_offset(int32_t offset) const; |
91 int get_index_from_offset(int32_t offset) const; |
92 |
92 |
93 // Make sure that there's no uninitialized object exist on backward branch. |
|
94 void check_new_object( |
|
95 const StackMapFrame* frame, int32_t target, TRAPS) const; |
|
96 |
|
97 void print_on(outputStream* str) const; |
93 void print_on(outputStream* str) const; |
98 }; |
94 }; |
99 |
95 |
100 class StackMapStream : StackObj { |
96 class StackMapStream : StackObj { |
101 private: |
97 private: |