Mercurial > hg > graal-jvmci-8
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); |