Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Runtime1.hpp @ 12160:f98f5d48f511
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn
author | roland |
---|---|
date | Wed, 21 Aug 2013 13:34:45 +0200 |
parents | 46f6f063b272 |
children | cefad50507d8 de6a9e811145 |
comparison
equal
deleted
inserted
replaced
12159:b17d8f6d9ed7 | 12160:f98f5d48f511 |
---|---|
65 stub(monitorexit_nofpu) /* optimized version that does not preserve fpu registers */ \ | 65 stub(monitorexit_nofpu) /* optimized version that does not preserve fpu registers */ \ |
66 stub(deoptimize) \ | 66 stub(deoptimize) \ |
67 stub(access_field_patching) \ | 67 stub(access_field_patching) \ |
68 stub(load_klass_patching) \ | 68 stub(load_klass_patching) \ |
69 stub(load_mirror_patching) \ | 69 stub(load_mirror_patching) \ |
70 stub(load_appendix_patching) \ | |
70 stub(g1_pre_barrier_slow) \ | 71 stub(g1_pre_barrier_slow) \ |
71 stub(g1_post_barrier_slow) \ | 72 stub(g1_post_barrier_slow) \ |
72 stub(fpu2long_stub) \ | 73 stub(fpu2long_stub) \ |
73 stub(counter_overflow) \ | 74 stub(counter_overflow) \ |
74 stub(predicate_failed_trap) \ | 75 stub(predicate_failed_trap) \ |
158 static void deoptimize(JavaThread* thread); | 159 static void deoptimize(JavaThread* thread); |
159 | 160 |
160 static int access_field_patching(JavaThread* thread); | 161 static int access_field_patching(JavaThread* thread); |
161 static int move_klass_patching(JavaThread* thread); | 162 static int move_klass_patching(JavaThread* thread); |
162 static int move_mirror_patching(JavaThread* thread); | 163 static int move_mirror_patching(JavaThread* thread); |
164 static int move_appendix_patching(JavaThread* thread); | |
163 | 165 |
164 static void patch_code(JavaThread* thread, StubID stub_id); | 166 static void patch_code(JavaThread* thread, StubID stub_id); |
165 | 167 |
166 public: | 168 public: |
167 // initialization | 169 // initialization |