hotspot/src/share/vm/c1/c1_Runtime1.hpp
changeset 10972 ef164805934c
parent 10508 233d2e7c462d
child 12949 e125ba4c16bd
equal deleted inserted replaced
10971:db45f6ab9a75 10972:ef164805934c
    61   stub(slow_subtype_check)           \
    61   stub(slow_subtype_check)           \
    62   stub(monitorenter)                 \
    62   stub(monitorenter)                 \
    63   stub(monitorenter_nofpu)             /* optimized version that does not preserve fpu registers */ \
    63   stub(monitorenter_nofpu)             /* optimized version that does not preserve fpu registers */ \
    64   stub(monitorexit)                  \
    64   stub(monitorexit)                  \
    65   stub(monitorexit_nofpu)              /* optimized version that does not preserve fpu registers */ \
    65   stub(monitorexit_nofpu)              /* optimized version that does not preserve fpu registers */ \
       
    66   stub(deoptimize)                   \
    66   stub(access_field_patching)        \
    67   stub(access_field_patching)        \
    67   stub(load_klass_patching)          \
    68   stub(load_klass_patching)          \
    68   stub(g1_pre_barrier_slow)          \
    69   stub(g1_pre_barrier_slow)          \
    69   stub(g1_post_barrier_slow)         \
    70   stub(g1_post_barrier_slow)         \
    70   stub(fpu2long_stub)                \
    71   stub(fpu2long_stub)                \
   150   static void throw_array_store_exception(JavaThread* thread, oopDesc* object);
   151   static void throw_array_store_exception(JavaThread* thread, oopDesc* object);
   151 
   152 
   152   static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock);
   153   static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock);
   153   static void monitorexit (JavaThread* thread, BasicObjectLock* lock);
   154   static void monitorexit (JavaThread* thread, BasicObjectLock* lock);
   154 
   155 
       
   156   static void deoptimize(JavaThread* thread);
       
   157 
   155   static int access_field_patching(JavaThread* thread);
   158   static int access_field_patching(JavaThread* thread);
   156   static int move_klass_patching(JavaThread* thread);
   159   static int move_klass_patching(JavaThread* thread);
   157 
   160 
   158   static void patch_code(JavaThread* thread, StubID stub_id);
   161   static void patch_code(JavaThread* thread, StubID stub_id);
   159 
   162