306 FUNCTION_CASE(entry, SharedRuntime::f2i);
307 FUNCTION_CASE(entry, SharedRuntime::f2l);
308 FUNCTION_CASE(entry, SharedRuntime::frem);
309 FUNCTION_CASE(entry, SharedRuntime::l2d);
310 FUNCTION_CASE(entry, SharedRuntime::l2f);
311 FUNCTION_CASE(entry, SharedRuntime::ldiv);
312 FUNCTION_CASE(entry, SharedRuntime::lmul);
313 FUNCTION_CASE(entry, SharedRuntime::lrem);
314 FUNCTION_CASE(entry, SharedRuntime::lrem);
315 FUNCTION_CASE(entry, SharedRuntime::dtrace_method_entry);
316 FUNCTION_CASE(entry, SharedRuntime::dtrace_method_exit);
317 FUNCTION_CASE(entry, is_instance_of);
318 FUNCTION_CASE(entry, trace_block_entry);
319 #ifdef TRACE_HAVE_INTRINSICS
320 FUNCTION_CASE(entry, TRACE_TIME_METHOD);
321 #endif
322 FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32());
323 FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32C());
324 FUNCTION_CASE(entry, StubRoutines::vectorizedMismatch());
325 FUNCTION_CASE(entry, StubRoutines::dexp());
326 FUNCTION_CASE(entry, ShenandoahBarrierSet::write_barrier_c1);
327 FUNCTION_CASE(entry, StubRoutines::dlog());
328 FUNCTION_CASE(entry, StubRoutines::dlog10());
329 FUNCTION_CASE(entry, StubRoutines::dpow());
330 FUNCTION_CASE(entry, StubRoutines::dsin());
331 FUNCTION_CASE(entry, StubRoutines::dcos());
332 FUNCTION_CASE(entry, StubRoutines::dtan());
333
334 #undef FUNCTION_CASE
335
336 // Soft float adds more runtime names.
337 return pd_name_for_address(entry);
338 }
339
340
341 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, Klass* klass))
342 NOT_PRODUCT(_new_instance_slowcase_cnt++;)
343
344 assert(klass->is_klass(), "not a class");
345 Handle holder(THREAD, klass->klass_holder()); // keep the klass alive
346 instanceKlassHandle h(thread, klass);
|
306 FUNCTION_CASE(entry, SharedRuntime::f2i);
307 FUNCTION_CASE(entry, SharedRuntime::f2l);
308 FUNCTION_CASE(entry, SharedRuntime::frem);
309 FUNCTION_CASE(entry, SharedRuntime::l2d);
310 FUNCTION_CASE(entry, SharedRuntime::l2f);
311 FUNCTION_CASE(entry, SharedRuntime::ldiv);
312 FUNCTION_CASE(entry, SharedRuntime::lmul);
313 FUNCTION_CASE(entry, SharedRuntime::lrem);
314 FUNCTION_CASE(entry, SharedRuntime::lrem);
315 FUNCTION_CASE(entry, SharedRuntime::dtrace_method_entry);
316 FUNCTION_CASE(entry, SharedRuntime::dtrace_method_exit);
317 FUNCTION_CASE(entry, is_instance_of);
318 FUNCTION_CASE(entry, trace_block_entry);
319 #ifdef TRACE_HAVE_INTRINSICS
320 FUNCTION_CASE(entry, TRACE_TIME_METHOD);
321 #endif
322 FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32());
323 FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32C());
324 FUNCTION_CASE(entry, StubRoutines::vectorizedMismatch());
325 FUNCTION_CASE(entry, StubRoutines::dexp());
326 FUNCTION_CASE(entry, StubRoutines::dlog());
327 FUNCTION_CASE(entry, StubRoutines::dlog10());
328 FUNCTION_CASE(entry, StubRoutines::dpow());
329 FUNCTION_CASE(entry, StubRoutines::dsin());
330 FUNCTION_CASE(entry, StubRoutines::dcos());
331 FUNCTION_CASE(entry, StubRoutines::dtan());
332
333 #undef FUNCTION_CASE
334
335 // Soft float adds more runtime names.
336 return pd_name_for_address(entry);
337 }
338
339
340 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, Klass* klass))
341 NOT_PRODUCT(_new_instance_slowcase_cnt++;)
342
343 assert(klass->is_klass(), "not a class");
344 Handle holder(THREAD, klass->klass_holder()); // keep the klass alive
345 instanceKlassHandle h(thread, klass);
|