hotspot/src/share/vm/interpreter/rewriter.hpp
changeset 5882 6b2aecc4f7d8
parent 5702 201c5cde25bb
child 6062 bab93afe9df7
equal deleted inserted replaced
5708:e92b3d8118f1 5882:6b2aecc4f7d8
    64   void scan_method(methodOop m);
    64   void scan_method(methodOop m);
    65   methodHandle rewrite_jsrs(methodHandle m, TRAPS);
    65   methodHandle rewrite_jsrs(methodHandle m, TRAPS);
    66   void rewrite_Object_init(methodHandle m, TRAPS);
    66   void rewrite_Object_init(methodHandle m, TRAPS);
    67   void rewrite_member_reference(address bcp, int offset);
    67   void rewrite_member_reference(address bcp, int offset);
    68   void rewrite_invokedynamic(address bcp, int offset);
    68   void rewrite_invokedynamic(address bcp, int offset);
       
    69   void maybe_rewrite_ldc(address bcp, int offset, bool is_wide);
    69 
    70 
    70  public:
    71  public:
    71   // Driver routine:
    72   // Driver routine:
    72   static void rewrite(instanceKlassHandle klass, TRAPS);
    73   static void rewrite(instanceKlassHandle klass, TRAPS);
    73   static void rewrite(instanceKlassHandle klass, constantPoolHandle cpool, objArrayHandle methods, TRAPS);
    74   static void rewrite(instanceKlassHandle klass, constantPoolHandle cpool, objArrayHandle methods, TRAPS);