Lines Matching refs:Runtime1

97 // Implementation of Runtime1
99 CodeBlob* Runtime1::_blobs[Runtime1::number_of_ids];
100 const char *Runtime1::_blob_names[] = {
106 int Runtime1::_generic_arraycopy_cnt = 0;
107 int Runtime1::_primitive_arraycopy_cnt = 0;
108 int Runtime1::_oop_arraycopy_cnt = 0;
109 int Runtime1::_generic_arraycopystub_cnt = 0;
110 int Runtime1::_arraycopy_slowcase_cnt = 0;
111 int Runtime1::_arraycopy_checkcast_cnt = 0;
112 int Runtime1::_arraycopy_checkcast_attempt_cnt = 0;
113 int Runtime1::_new_type_array_slowcase_cnt = 0;
114 int Runtime1::_new_object_array_slowcase_cnt = 0;
115 int Runtime1::_new_instance_slowcase_cnt = 0;
116 int Runtime1::_new_multi_array_slowcase_cnt = 0;
117 int Runtime1::_monitorenter_slowcase_cnt = 0;
118 int Runtime1::_monitorexit_slowcase_cnt = 0;
119 int Runtime1::_patch_code_slowcase_cnt = 0;
120 int Runtime1::_throw_range_check_exception_count = 0;
121 int Runtime1::_throw_index_exception_count = 0;
122 int Runtime1::_throw_div0_exception_count = 0;
123 int Runtime1::_throw_null_pointer_exception_count = 0;
124 int Runtime1::_throw_class_cast_exception_count = 0;
125 int Runtime1::_throw_incompatible_class_change_error_count = 0;
126 int Runtime1::_throw_array_store_exception_count = 0;
127 int Runtime1::_throw_count = 0;
135 address Runtime1::arraycopy_count_address(BasicType type) {
181 void Runtime1::generate_blob_for(BufferBlob* buffer_blob, StubID id) {
242 void Runtime1::initialize(BufferBlob* blob) {
262 CodeBlob* Runtime1::blob_for(StubID id) {
268 const char* Runtime1::name_for(StubID id) {
273 const char* Runtime1::name_for_address(address entry) {
329 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, Klass* klass))
344 JRT_ENTRY(void, Runtime1::new_type_array(JavaThread* thread, Klass* klass, jint length))
362 JRT_ENTRY(void, Runtime1::new_object_array(JavaThread* thread, Klass* array_klass, jint length))
381 JRT_ENTRY(void, Runtime1::new_multi_array(JavaThread* thread, Klass* klass, int rank, jint* dims))
392 JRT_ENTRY(void, Runtime1::unimplemented_entry(JavaThread* thread, StubID id))
393 tty->print_cr("Runtime1::entry_for(%d) returned unimplemented entry point", id);
397 JRT_ENTRY(void, Runtime1::throw_array_store_exception(JavaThread* thread, oopDesc* obj))
448 JRT_BLOCK_ENTRY(address, Runtime1::counter_overflow(JavaThread* thread, int bci, Method* method))
605 address Runtime1::exception_handler_for_pc(JavaThread* thread) {
630 JRT_ENTRY(void, Runtime1::throw_range_check_exception(JavaThread* thread, int index))
638 JRT_ENTRY(void, Runtime1::throw_index_exception(JavaThread* thread, int index))
646 JRT_ENTRY(void, Runtime1::throw_div0_exception(JavaThread* thread))
652 JRT_ENTRY(void, Runtime1::throw_null_pointer_exception(JavaThread* thread))
658 JRT_ENTRY(void, Runtime1::throw_class_cast_exception(JavaThread* thread, oopDesc* object))
668 JRT_ENTRY(void, Runtime1::throw_incompatible_class_change_error(JavaThread* thread))
675 JRT_ENTRY_NO_ASYNC(void, Runtime1::monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock))
698 JRT_LEAF(void, Runtime1::monitorexit(JavaThread* thread, BasicObjectLock* lock))
716 JRT_ENTRY(void, Runtime1::deoptimize(JavaThread* thread, jint trap_request))
791 // patch_stub: call Runtime1::patch_code (through a runtime stub)
799 // of the patch relative to the call site for Runtime1::patch_code.
835 JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_id ))
865 (stub_id == Runtime1::load_klass_patching_id || stub_id == Runtime1::load_mirror_patching_id);
867 if (stub_id == Runtime1::access_field_patching_id) {
1039 p2i(instr_pc), (stub_id == Runtime1::access_field_patching_id) ? "field" : "klass");
1055 if (stub_id == Runtime1::access_field_patching_id) {
1081 if (stub_id == Runtime1::load_klass_patching_id) {
1094 } else if (stub_id == Runtime1::load_appendix_patching_id) {
1110 stub_id == Runtime1::load_appendix_patching_id) {
1123 assert(stub_id == Runtime1::load_mirror_patching_id ||
1124 stub_id == Runtime1::load_appendix_patching_id, "wrong stub id");
1127 *oop_adr = stub_id == Runtime1::load_mirror_patching_id ? mirror() : appendix();
1131 assert(stub_id == Runtime1::load_klass_patching_id, "wrong stub id");
1147 stub_id == Runtime1::load_appendix_patching_id) &&
1155 assert(stub_id == Runtime1::load_mirror_patching_id ||
1156 stub_id == Runtime1::load_appendix_patching_id, "wrong stub id");
1161 assert(stub_id == Runtime1::load_klass_patching_id, "wrong stub id");
1184 stub_id == Runtime1::load_appendix_patching_id) {
1186 (stub_id == Runtime1::load_klass_patching_id) ?
1242 JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_id ))
1276 int Runtime1::move_klass_patching(JavaThread* thread) {
1295 int Runtime1::move_mirror_patching(JavaThread* thread) {
1314 int Runtime1::move_appendix_patching(JavaThread* thread) {
1342 int Runtime1::access_field_patching(JavaThread* thread) {
1362 JRT_LEAF(void, Runtime1::trace_block_entry(jint block_id))
1408 JRT_LEAF(int, Runtime1::arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length))
1446 JRT_LEAF(void, Runtime1::primitive_arraycopy(HeapWord* src, HeapWord* dst, int length))
1457 JRT_LEAF(void, Runtime1::oop_arraycopy(HeapWord* src, HeapWord* dst, int num))
1477 JRT_LEAF(int, Runtime1::is_instance_of(oopDesc* mirror, oopDesc* obj))
1489 JRT_ENTRY(void, Runtime1::predicate_failed_trap(JavaThread* thread))
1535 void Runtime1::print_statistics() {
1549 tty->print_cr(" _oop_arraycopy_cnt (C): %d", Runtime1::_oop_arraycopy_cnt);