Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Runtime1.hpp @ 4048:cec1757a0134
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
Reviewed-by: never, bdelsart
author | twisti |
---|---|
date | Thu, 27 Oct 2011 04:43:37 -0700 |
parents | c124e2e7463e |
children | 04b9a2566eec 8f37087fc13f |
comparison
equal
deleted
inserted
replaced
4047:d8cb48376797 | 4048:cec1757a0134 |
---|---|
61 stub(slow_subtype_check) \ | 61 stub(slow_subtype_check) \ |
62 stub(monitorenter) \ | 62 stub(monitorenter) \ |
63 stub(monitorenter_nofpu) /* optimized version that does not preserve fpu registers */ \ | 63 stub(monitorenter_nofpu) /* optimized version that does not preserve fpu registers */ \ |
64 stub(monitorexit) \ | 64 stub(monitorexit) \ |
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(access_field_patching) \ | 67 stub(access_field_patching) \ |
67 stub(load_klass_patching) \ | 68 stub(load_klass_patching) \ |
68 stub(g1_pre_barrier_slow) \ | 69 stub(g1_pre_barrier_slow) \ |
69 stub(g1_post_barrier_slow) \ | 70 stub(g1_post_barrier_slow) \ |
70 stub(fpu2long_stub) \ | 71 stub(fpu2long_stub) \ |
150 static void throw_array_store_exception(JavaThread* thread, oopDesc* object); | 151 static void throw_array_store_exception(JavaThread* thread, oopDesc* object); |
151 | 152 |
152 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock); | 153 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock); |
153 static void monitorexit (JavaThread* thread, BasicObjectLock* lock); | 154 static void monitorexit (JavaThread* thread, BasicObjectLock* lock); |
154 | 155 |
156 static void deoptimize(JavaThread* thread); | |
157 | |
155 static int access_field_patching(JavaThread* thread); | 158 static int access_field_patching(JavaThread* thread); |
156 static int move_klass_patching(JavaThread* thread); | 159 static int move_klass_patching(JavaThread* thread); |
157 | 160 |
158 static void patch_code(JavaThread* thread, StubID stub_id); | 161 static void patch_code(JavaThread* thread, StubID stub_id); |
159 | 162 |