comparison src/share/vm/prims/jvmtiClassFileReconstituter.hpp @ 4718:c01e115b095e

7064927: retransformClasses() does not pass in LocalVariableTable of a method Summary: Handle LVT attribute in the class file reconstitutor. Reviewed-by: phh, coleenp Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
author coleenp
date Wed, 21 Dec 2011 16:41:15 -0500
parents 1d1603768966
children d2a62e0f25eb
comparison
equal deleted inserted replaced
4716:4502fd5c7698 4718:c01e115b095e
117 void write_class_attributes(); 117 void write_class_attributes();
118 void write_source_file_attribute(); 118 void write_source_file_attribute();
119 void write_source_debug_extension_attribute(); 119 void write_source_debug_extension_attribute();
120 u2 line_number_table_entries(methodHandle method); 120 u2 line_number_table_entries(methodHandle method);
121 void write_line_number_table_attribute(methodHandle method, u2 num_entries); 121 void write_line_number_table_attribute(methodHandle method, u2 num_entries);
122 void write_local_variable_table_attribute(methodHandle method, u2 num_entries);
122 void write_stackmap_table_attribute(methodHandle method, int stackmap_table_len); 123 void write_stackmap_table_attribute(methodHandle method, int stackmap_table_len);
123 u2 inner_classes_attribute_length(); 124 u2 inner_classes_attribute_length();
124 void write_inner_classes_attribute(int length); 125 void write_inner_classes_attribute(int length);
125 void write_signature_attribute(u2 generic_signaure_index); 126 void write_signature_attribute(u2 generic_signaure_index);
126 void write_attribute_name_index(const char* name); 127 void write_attribute_name_index(const char* name);