@@ -494,7 +494,7 @@ class CompileReplay : public StackObj {
494
494
return true ;
495
495
}
496
496
497
- // compile <klass> <name> <signature> <entry_bci> <comp_level> inline <count> <depth> <bci> <klass> <name> <signature> ...
497
+ // compile <klass> <name> <signature> <entry_bci> <comp_level> inline <count> ( <depth> <bci> <klass> <name> <signature>)*
498
498
void * process_inline (ciMethod* imethod, Method* m, int entry_bci, int comp_level, TRAPS) {
499
499
_imethod = m;
500
500
_iklass = imethod->holder ();
@@ -524,7 +524,7 @@ class CompileReplay : public StackObj {
524
524
return NULL ;
525
525
}
526
526
527
- // compile <klass> <name> <signature> <entry_bci> <comp_level> inline <count> <depth> <bci> <klass> <name> <signature> ...
527
+ // compile <klass> <name> <signature> <entry_bci> <comp_level> inline <count> ( <depth> <bci> <klass> <name> <signature>)*
528
528
void process_compile (TRAPS) {
529
529
Method* method = parse_method (CHECK);
530
530
if (had_error ()) return ;
@@ -606,8 +606,6 @@ class CompileReplay : public StackObj {
606
606
}
607
607
608
608
// ciMethod <klass> <name> <signature> <invocation_counter> <backedge_counter> <interpreter_invocation_count> <interpreter_throwout_count> <instructions_size>
609
- //
610
- //
611
609
void process_ciMethod (TRAPS) {
612
610
Method* method = parse_method (CHECK);
613
611
if (had_error ()) return ;
@@ -619,7 +617,7 @@ class CompileReplay : public StackObj {
619
617
rec->_instructions_size = parse_int (" instructions_size" );
620
618
}
621
619
622
- // ciMethodData <klass> <name> <signature> <state> <current mileage > orig <length> # # ... data <length> # # ... oops <length> # ... methods <length>
620
+ // ciMethodData <klass> <name> <signature> <state> <current_mileage > orig <length> <byte>* data <length> <ptr>* oops <length> (<offset> <klass>)* methods <length> (<offset> <klass> <name> <signature>)*
623
621
void process_ciMethodData (TRAPS) {
624
622
Method* method = parse_method (CHECK);
625
623
if (had_error ()) return ;
@@ -694,7 +692,7 @@ class CompileReplay : public StackObj {
694
692
Klass* k = parse_klass (CHECK);
695
693
}
696
694
697
- // ciInstanceKlass <name> <is_linked> <is_initialized> <length> tag # # # ...
695
+ // ciInstanceKlass <name> <is_linked> <is_initialized> <length> tag*
698
696
//
699
697
// Load the klass 'name' and link or initialize it. Verify that the
700
698
// constant pool is the same length as 'length' and make sure the
@@ -789,10 +787,12 @@ class CompileReplay : public StackObj {
789
787
}
790
788
}
791
789
790
+ // staticfield <klass> <name> <signature> <value>
791
+ //
792
792
// Initialize a class and fill in the value for a static field.
793
793
// This is useful when the compile was dependent on the value of
794
794
// static fields but it's impossible to properly rerun the static
795
- // initiailizer .
795
+ // initializer .
796
796
void process_staticfield (TRAPS) {
797
797
InstanceKlass* k = (InstanceKlass *)parse_klass (CHECK);
798
798
@@ -906,6 +906,7 @@ class CompileReplay : public StackObj {
906
906
}
907
907
908
908
#if INCLUDE_JVMTI
909
+ // JvmtiExport <field> <value>
909
910
void process_JvmtiExport (TRAPS) {
910
911
const char * field = parse_string ();
911
912
bool value = parse_int (" JvmtiExport flag" ) != 0 ;
0 commit comments