Lines Matching refs:Runtime1

94 // Implementation of Runtime1
96 CodeBlob* Runtime1::_blobs[Runtime1::number_of_ids];
97 const char *Runtime1::_blob_names[] = {
103 int Runtime1::_generic_arraycopy_cnt = 0;
104 int Runtime1::_primitive_arraycopy_cnt = 0;
105 int Runtime1::_oop_arraycopy_cnt = 0;
106 int Runtime1::_generic_arraycopystub_cnt = 0;
107 int Runtime1::_arraycopy_slowcase_cnt = 0;
108 int Runtime1::_arraycopy_checkcast_cnt = 0;
109 int Runtime1::_arraycopy_checkcast_attempt_cnt = 0;
110 int Runtime1::_new_type_array_slowcase_cnt = 0;
111 int Runtime1::_new_object_array_slowcase_cnt = 0;
112 int Runtime1::_new_instance_slowcase_cnt = 0;
113 int Runtime1::_new_multi_array_slowcase_cnt = 0;
114 int Runtime1::_monitorenter_slowcase_cnt = 0;
115 int Runtime1::_monitorexit_slowcase_cnt = 0;
116 int Runtime1::_patch_code_slowcase_cnt = 0;
117 int Runtime1::_throw_range_check_exception_count = 0;
118 int Runtime1::_throw_index_exception_count = 0;
119 int Runtime1::_throw_div0_exception_count = 0;
120 int Runtime1::_throw_null_pointer_exception_count = 0;
121 int Runtime1::_throw_class_cast_exception_count = 0;
122 int Runtime1::_throw_incompatible_class_change_error_count = 0;
123 int Runtime1::_throw_array_store_exception_count = 0;
124 int Runtime1::_throw_count = 0;
132 address Runtime1::arraycopy_count_address(BasicType type) {
178 void Runtime1::generate_blob_for(BufferBlob* buffer_blob, StubID id) {
233 void Runtime1::initialize(BufferBlob* blob) {
253 CodeBlob* Runtime1::blob_for(StubID id) {
259 const char* Runtime1::name_for(StubID id) {
264 const char* Runtime1::name_for_address(address entry) {
310 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, klassOopDesc* klass))
324 JRT_ENTRY(void, Runtime1::new_type_array(JavaThread* thread, klassOopDesc* klass, jint length))
342 JRT_ENTRY(void, Runtime1::new_object_array(JavaThread* thread, klassOopDesc* array_klass, jint length))
360 JRT_ENTRY(void, Runtime1::new_multi_array(JavaThread* thread, klassOopDesc* klass, int rank, jint* dims))
370 JRT_ENTRY(void, Runtime1::unimplemented_entry(JavaThread* thread, StubID id))
371 tty->print_cr("Runtime1::entry_for(%d) returned unimplemented entry point", id);
375 JRT_ENTRY(void, Runtime1::throw_array_store_exception(JavaThread* thread, oopDesc* obj))
426 JRT_BLOCK_ENTRY(address, Runtime1::counter_overflow(JavaThread* thread, int bci, methodOopDesc* method))
577 address Runtime1::exception_handler_for_pc(JavaThread* thread) {
602 JRT_ENTRY(void, Runtime1::throw_range_check_exception(JavaThread* thread, int index))
610 JRT_ENTRY(void, Runtime1::throw_index_exception(JavaThread* thread, int index))
618 JRT_ENTRY(void, Runtime1::throw_div0_exception(JavaThread* thread))
624 JRT_ENTRY(void, Runtime1::throw_null_pointer_exception(JavaThread* thread))
630 JRT_ENTRY(void, Runtime1::throw_class_cast_exception(JavaThread* thread, oopDesc* object))
640 JRT_ENTRY(void, Runtime1::throw_incompatible_class_change_error(JavaThread* thread))
647 JRT_ENTRY_NO_ASYNC(void, Runtime1::monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock))
670 JRT_LEAF(void, Runtime1::monitorexit(JavaThread* thread, BasicObjectLock* lock))
688 JRT_ENTRY(void, Runtime1::deoptimize(JavaThread* thread))
748 // patch_stub: call Runtime1::patch_code (through a runtime stub)
756 // of the patch relative to the call site for Runtime1::patch_code.
792 JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_id ))
820 if (stub_id == Runtime1::access_field_patching_id) {
842 } else if (stub_id == Runtime1::load_klass_patching_id) {
958 instr_pc, (stub_id == Runtime1::access_field_patching_id) ? "field" : "klass");
974 if (stub_id == Runtime1::access_field_patching_id) {
981 } else if (stub_id == Runtime1::load_klass_patching_id) {
1038 if(stub_id == Runtime1::load_klass_patching_id && !VM_Version::supports_movw()) {
1066 if (stub_id == Runtime1::load_klass_patching_id) {
1110 int Runtime1::move_klass_patching(JavaThread* thread) {
1139 int Runtime1::access_field_patching(JavaThread* thread) {
1159 JRT_LEAF(void, Runtime1::trace_block_entry(jint block_id))
1205 JRT_LEAF(int, Runtime1::arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length))
1243 JRT_LEAF(void, Runtime1::primitive_arraycopy(HeapWord* src, HeapWord* dst, int length))
1254 JRT_LEAF(void, Runtime1::oop_arraycopy(HeapWord* src, HeapWord* dst, int num))
1274 JRT_LEAF(int, Runtime1::is_instance_of(oopDesc* mirror, oopDesc* obj))
1288 void Runtime1::print_statistics() {
1302 tty->print_cr(" _oop_arraycopy_cnt (C): %d", Runtime1::_oop_arraycopy_cnt);