7064927: retransformClasses() does not pass in LocalVariableTable of a method

Handle LVT attribute in the class file reconstitutor.

Reviewed-by: phh, coleenp
This commit is contained in:
Thomas Wuerthinger 2011-12-21 16:41:15 -05:00 committed by Coleen Phillimore
parent 577403d2ca
commit a4f6289b4f
2 changed files with 56 additions and 4 deletions

View file

@ -119,6 +119,7 @@ class JvmtiClassFileReconstituter : public JvmtiConstantPoolReconstituter {
void write_source_debug_extension_attribute();
u2 line_number_table_entries(methodHandle method);
void write_line_number_table_attribute(methodHandle method, u2 num_entries);
void write_local_variable_table_attribute(methodHandle method, u2 num_entries);
void write_stackmap_table_attribute(methodHandle method, int stackmap_table_len);
u2 inner_classes_attribute_length();
void write_inner_classes_attribute(int length);