< prev index next >

src/share/vm/c1/c1_Runtime1.hpp

Print this page




 175   static address   entry_for(StubID id)          { return blob_for(id)->code_begin(); }
 176   static const char* name_for (StubID id);
 177   static const char* name_for_address(address entry);
 178 
 179   // platform might add runtime names.
 180   static const char* pd_name_for_address(address entry);
 181 
 182   // method tracing
 183   static void trace_block_entry(jint block_id);
 184 
 185 #ifndef PRODUCT
 186   static address throw_count_address()               { return (address)&_throw_count;             }
 187   static address arraycopy_count_address(BasicType type);
 188 #endif
 189 
 190   // directly accessible leaf routine
 191   static int  arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length);
 192   static void primitive_arraycopy(HeapWord* src, HeapWord* dst, int length);
 193   static void oop_arraycopy(HeapWord* src, HeapWord* dst, int length);
 194   static int  is_instance_of(oopDesc* mirror, oopDesc* obj);

 195 
 196   static void predicate_failed_trap(JavaThread* thread);
 197 
 198   static void print_statistics()                 PRODUCT_RETURN;
 199 };
 200 
 201 #endif // SHARE_VM_C1_C1_RUNTIME1_HPP


 175   static address   entry_for(StubID id)          { return blob_for(id)->code_begin(); }
 176   static const char* name_for (StubID id);
 177   static const char* name_for_address(address entry);
 178 
 179   // platform might add runtime names.
 180   static const char* pd_name_for_address(address entry);
 181 
 182   // method tracing
 183   static void trace_block_entry(jint block_id);
 184 
 185 #ifndef PRODUCT
 186   static address throw_count_address()               { return (address)&_throw_count;             }
 187   static address arraycopy_count_address(BasicType type);
 188 #endif
 189 
 190   // directly accessible leaf routine
 191   static int  arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length);
 192   static void primitive_arraycopy(HeapWord* src, HeapWord* dst, int length);
 193   static void oop_arraycopy(HeapWord* src, HeapWord* dst, int length);
 194   static int  is_instance_of(oopDesc* mirror, oopDesc* obj);
 195   static int  is_primitive(oopDesc* mirror);
 196 
 197   static void predicate_failed_trap(JavaThread* thread);
 198 
 199   static void print_statistics()                 PRODUCT_RETURN;
 200 };
 201 
 202 #endif // SHARE_VM_C1_C1_RUNTIME1_HPP
< prev index next >