comparison src/share/vm/classfile/classFileParser.hpp @ 6213:8150fa46d2ed

7178145: Change constMethodOop::_exception_table to optionally inlined u2 table. Summary: Change constMethodOop::_exception_table to optionally inlined u2 table. Reviewed-by: bdelsart, coleenp, kamg
author jiangli
date Tue, 26 Jun 2012 19:08:44 -0400
parents 749b1464aa81
children dd785aabe02b
comparison
equal deleted inserted replaced
6177:06320b1578cb 6213:8150fa46d2ed
111 typeArrayHandle sort_methods (objArrayHandle methods, 111 typeArrayHandle sort_methods (objArrayHandle methods,
112 objArrayHandle methods_annotations, 112 objArrayHandle methods_annotations,
113 objArrayHandle methods_parameter_annotations, 113 objArrayHandle methods_parameter_annotations,
114 objArrayHandle methods_default_annotations, 114 objArrayHandle methods_default_annotations,
115 TRAPS); 115 TRAPS);
116 typeArrayHandle parse_exception_table(u4 code_length, u4 exception_table_length, 116 u2* parse_exception_table(u4 code_length, u4 exception_table_length,
117 constantPoolHandle cp, TRAPS); 117 constantPoolHandle cp, TRAPS);
118 void parse_linenumber_table( 118 void parse_linenumber_table(
119 u4 code_attribute_length, u4 code_length, 119 u4 code_attribute_length, u4 code_length,
120 CompressedLineNumberWriteStream** write_stream, TRAPS); 120 CompressedLineNumberWriteStream** write_stream, TRAPS);
121 u2* parse_localvariable_table(u4 code_length, u2 max_locals, u4 code_attribute_length, 121 u2* parse_localvariable_table(u4 code_length, u2 max_locals, u4 code_attribute_length,
122 constantPoolHandle cp, u2* localvariable_table_length, 122 constantPoolHandle cp, u2* localvariable_table_length,