equal
deleted
inserted
replaced
103 // the thread has run and is not already in the process of exiting |
103 // the thread has run and is not already in the process of exiting |
104 target->send_thread_stop(throwable()); |
104 target->send_thread_stop(throwable()); |
105 } |
105 } |
106 } |
106 } |
107 |
107 |
|
108 void VM_ClearICs::doit() { |
|
109 if (_preserve_static_stubs) { |
|
110 CodeCache::cleanup_inline_caches(); |
|
111 } else { |
|
112 CodeCache::clear_inline_caches(); |
|
113 } |
|
114 } |
|
115 |
108 void VM_Deoptimize::doit() { |
116 void VM_Deoptimize::doit() { |
109 // We do not want any GCs to happen while we are in the middle of this VM operation |
117 // We do not want any GCs to happen while we are in the middle of this VM operation |
110 ResourceMark rm; |
118 ResourceMark rm; |
111 DeoptimizationMarker dm; |
119 DeoptimizationMarker dm; |
112 |
120 |