< prev index next >
src/share/vm/classfile/javaClasses.cpp
Print this page
*** 1534,1544 ****
typeArrayOop _methods;
typeArrayOop _bcis;
objArrayOop _mirrors;
typeArrayOop _cprefs; // needed to insulate method name against redefinition
int _index;
! No_Safepoint_Verifier _nsv;
public:
enum {
trace_methods_offset = java_lang_Throwable::trace_methods_offset,
--- 1534,1544 ----
typeArrayOop _methods;
typeArrayOop _bcis;
objArrayOop _mirrors;
typeArrayOop _cprefs; // needed to insulate method name against redefinition
int _index;
! NoSafepointVerifier _nsv;
public:
enum {
trace_methods_offset = java_lang_Throwable::trace_methods_offset,
*** 1593,1603 ****
_index = 0;
}
void expand(TRAPS) {
objArrayHandle old_head(THREAD, _head);
! Pause_No_Safepoint_Verifier pnsv(&_nsv);
objArrayOop head = oopFactory::new_objectArray(trace_size, CHECK);
objArrayHandle new_head(THREAD, head);
typeArrayOop methods = oopFactory::new_shortArray(trace_chunk_size, CHECK);
--- 1593,1603 ----
_index = 0;
}
void expand(TRAPS) {
objArrayHandle old_head(THREAD, _head);
! PauseNoSafepointVerifier pnsv(&_nsv);
objArrayOop head = oopFactory::new_objectArray(trace_size, CHECK);
objArrayHandle new_head(THREAD, head);
typeArrayOop methods = oopFactory::new_shortArray(trace_chunk_size, CHECK);
< prev index next >