src/share/vm/interpreter/interpreterRuntime.hpp

changeset 1957
136b78722a08
parent 1934
e9ff18c4ace7
child 2314
f95d63e2154a
     1.1 --- a/src/share/vm/interpreter/interpreterRuntime.hpp	Mon Jun 07 14:17:01 2010 -0700
     1.2 +++ b/src/share/vm/interpreter/interpreterRuntime.hpp	Wed Jun 09 18:50:45 2010 -0700
     1.3 @@ -34,6 +34,7 @@
     1.4    static frame     last_frame(JavaThread *thread)    { return thread->last_frame(); }
     1.5    static methodOop method(JavaThread *thread)        { return last_frame(thread).interpreter_frame_method(); }
     1.6    static address   bcp(JavaThread *thread)           { return last_frame(thread).interpreter_frame_bcp(); }
     1.7 +  static int       bci(JavaThread *thread)           { return last_frame(thread).interpreter_frame_bci(); }
     1.8    static void      set_bcp_and_mdp(address bcp, JavaThread*thread);
     1.9    static Bytecodes::Code code(JavaThread *thread)    {
    1.10      // pass method to avoid calling unsafe bcp_to_method (partial fix 4926272)
    1.11 @@ -59,6 +60,7 @@
    1.12   public:
    1.13    // Constants
    1.14    static void    ldc           (JavaThread* thread, bool wide);
    1.15 +  static void    resolve_ldc   (JavaThread* thread, Bytecodes::Code bytecode);
    1.16  
    1.17    // Allocation
    1.18    static void    _new          (JavaThread* thread, constantPoolOopDesc* pool, int index);

mercurial