mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Do patching rather bailing out for unlinked call with appendix Reviewed-by: twisti, kvn
This commit is contained in:
parent
dac98bcc0d
commit
f188c2bf70
23 changed files with 184 additions and 63 deletions
|
@ -67,6 +67,7 @@ class StubAssembler;
|
|||
stub(access_field_patching) \
|
||||
stub(load_klass_patching) \
|
||||
stub(load_mirror_patching) \
|
||||
stub(load_appendix_patching) \
|
||||
stub(g1_pre_barrier_slow) \
|
||||
stub(g1_post_barrier_slow) \
|
||||
stub(fpu2long_stub) \
|
||||
|
@ -160,6 +161,7 @@ class Runtime1: public AllStatic {
|
|||
static int access_field_patching(JavaThread* thread);
|
||||
static int move_klass_patching(JavaThread* thread);
|
||||
static int move_mirror_patching(JavaThread* thread);
|
||||
static int move_appendix_patching(JavaThread* thread);
|
||||
|
||||
static void patch_code(JavaThread* thread, StubID stub_id);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue