hotspot/src/share/vm/interpreter/interpreterRuntime.hpp
changeset 3696 9e5d9b5e1049
parent 2570 ecc7862946d4
child 4429 d7eb4e2099aa
equal deleted inserted replaced
3695:421cfcc8843c 3696:9e5d9b5e1049
    46   static int       number_of_dimensions(JavaThread *thread)  { return bcp(thread)[3]; }
    46   static int       number_of_dimensions(JavaThread *thread)  { return bcp(thread)[3]; }
    47 
    47 
    48   static ConstantPoolCacheEntry* cache_entry_at(JavaThread *thread, int i)  { return method(thread)->constants()->cache()->entry_at(i); }
    48   static ConstantPoolCacheEntry* cache_entry_at(JavaThread *thread, int i)  { return method(thread)->constants()->cache()->entry_at(i); }
    49   static ConstantPoolCacheEntry* cache_entry(JavaThread *thread)            { return cache_entry_at(thread, Bytes::get_native_u2(bcp(thread) + 1)); }
    49   static ConstantPoolCacheEntry* cache_entry(JavaThread *thread)            { return cache_entry_at(thread, Bytes::get_native_u2(bcp(thread) + 1)); }
    50   static void      note_trap(JavaThread *thread, int reason, TRAPS);
    50   static void      note_trap(JavaThread *thread, int reason, TRAPS);
       
    51 
       
    52   // Inner work method for Interpreter's frequency counter overflow
       
    53   static nmethod* frequency_counter_overflow_inner(JavaThread* thread, address branch_bcp);
    51 
    54 
    52  public:
    55  public:
    53   // Constants
    56   // Constants
    54   static void    ldc           (JavaThread* thread, bool wide);
    57   static void    ldc           (JavaThread* thread, bool wide);
    55 
    58