/openjdk9/hotspot/src/share/vm/runtime/ |
H A D | jniHandles.cpp | 38 JNIHandleBlock* JNIHandles::_global_handles = NULL; 39 JNIHandleBlock* JNIHandles::_weak_global_handles = NULL; 162 _global_handles = JNIHandleBlock::allocate_block(); 163 _weak_global_handles = JNIHandleBlock::allocate_block(); 173 JNIHandleBlock* block = thread->active_handles(); 269 int JNIHandleBlock::_blocks_allocated = 0; 270 JNIHandleBlock* JNIHandleBlock::_block_free_list = NULL; 272 JNIHandleBlock* JNIHandleBlock [all...] |
H A D | jniHandles.hpp | 31 class JNIHandleBlock; 39 static JNIHandleBlock* _global_handles; // First global handle block 40 static JNIHandleBlock* _weak_global_handles; // First weak global handle block 118 class JNIHandleBlock : public CHeapObj<mtInternal> { class in inherits:CHeapObj 129 JNIHandleBlock* _next; // Link to next block 133 JNIHandleBlock* _last; // Last block in use 134 JNIHandleBlock* _pop_frame_link; // Block to restore on PopLocalFrame call 142 JNIHandleBlock* _block_list_link; // Link for list below 143 static JNIHandleBlock* _block_list; // List of all allocated blocks (for debugging only) 146 static JNIHandleBlock* _block_free_lis [all...] |
H A D | javaCalls.hpp | 46 JNIHandleBlock* _handles; // the saved handle block 61 JNIHandleBlock* handles() const { return _handles; }
|
H A D | javaCalls.cpp | 63 JNIHandleBlock* new_handles = JNIHandleBlock::allocate_block(thread); 120 JNIHandleBlock *_old_handles = _thread->active_handles(); 145 JNIHandleBlock::release_block(_old_handles, _thread);
|
H A D | thread.hpp | 235 JNIHandleBlock* _active_handles; 238 JNIHandleBlock* _free_handle_block; 425 JNIHandleBlock* active_handles() const { return _active_handles; } 426 void set_active_handles(JNIHandleBlock* block) { _active_handles = block; } 427 JNIHandleBlock* free_handle_block() const { return _free_handle_block; } 428 void set_free_handle_block(JNIHandleBlock* block) { _free_handle_block = block; }
|
H A D | vmStructs.cpp | 945 nonstatic_field(Thread, _active_handles, JNIHandleBlock*) \ 1001 /* JNIHandles and JNIHandleBlock */ \ 1003 static_field(JNIHandles, _global_handles, JNIHandleBlock*) \ 1004 static_field(JNIHandles, _weak_global_handles, JNIHandleBlock*) \ 1007 unchecked_nonstatic_field(JNIHandleBlock, _handles, JNIHandleBlock::block_size_in_oops * sizeof(Oop)) /* Note: no type */ \ 1008 nonstatic_field(JNIHandleBlock, _top, int) \ 1009 nonstatic_field(JNIHandleBlock, _next, JNIHandleBlock*) \ 1739 /* JNIHandles and JNIHandleBlock */ \ [all...] |
H A D | thread.cpp | 1280 this->set_active_handles(JNIHandleBlock::allocate_block()); 1688 this->set_active_handles(JNIHandleBlock::allocate_block()); 1893 JNIHandleBlock* block = active_handles(); 1895 JNIHandleBlock::release_block(block); 1899 JNIHandleBlock* block = free_handle_block(); 1901 JNIHandleBlock::release_block(block); 1976 JNIHandleBlock* block = active_handles(); 1978 JNIHandleBlock::release_block(block); 1982 JNIHandleBlock* block = free_handle_block(); 1984 JNIHandleBlock [all...] |
H A D | vmThread.cpp | 245 this->set_active_handles(JNIHandleBlock::allocate_block());
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ |
H A D | JNIHandles.java | 56 public JNIHandleBlock globalHandles() { 61 return new JNIHandleBlock(handleAddr); 64 public JNIHandleBlock weakGlobalHandles() { 69 return new JNIHandleBlock(handleAddr);
|
H A D | JNIHandleBlock.java | 34 public class JNIHandleBlock extends VMObject { class in inherits:VMObject 50 Type type = db.lookupType("JNIHandleBlock"); 56 blockSizeInOops = db.lookupIntConstant("JNIHandleBlock::block_size_in_oops").intValue(); 59 public JNIHandleBlock(Address addr) { method in class:JNIHandleBlock 63 public JNIHandleBlock next() { 73 return new JNIHandleBlock(handleAddr); 90 JNIHandleBlock n = next(); 104 /** Debugging routine only. Returns non-null JNIHandleBlock 107 public JNIHandleBlock blockContainingHandle(Address jniHandle) { 108 JNIHandleBlock cu [all...] |
H A D | Thread.java | 102 public JNIHandleBlock activeHandles() { 107 return new JNIHandleBlock(a);
|
/openjdk9/hotspot/src/share/vm/gc/shared/ |
H A D | concurrentGCThread.cpp | 55 this->set_active_handles(JNIHandleBlock::allocate_block());
|
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ |
H A D | PointerLocation.java | 75 JNIHandleBlock handleBlock; 166 public JNIHandleBlock getJNIHandleBlock() {
|
H A D | PointerFinder.java | 111 JNIHandleBlock handleBlock = handles.globalHandles();
|
H A D | ReversePtrsAnalysis.java | 304 // Traverse a JNIHandleBlock 305 private void doJNIHandleBlock(JNIHandleBlock handles, AddressVisitor oopVisitor) {
|
H A D | AbstractHeapGraphWriter.java | 150 JNIHandleBlock blk = handles.globalHandles();
|
H A D | HeapHprofBinWriter.java | 713 JNIHandleBlock blk = jt.activeHandles();
|
/openjdk9/hotspot/src/share/vm/shark/ |
H A D | sharkContext.cpp | 66 ArrayType::get(jbyte_type(), sizeof(JNIHandleBlock)));
|
H A D | sharkNativeWrapper.hpp | 184 in_ByteSize(JNIHandleBlock::top_offset_in_bytes()),
|
/openjdk9/hotspot/src/share/vm/compiler/ |
H A D | compileBroker.cpp | 2085 JNIHandleBlock* java_handles = thread->active_handles(); 2086 JNIHandleBlock* compile_handles = JNIHandleBlock::allocate_block(thread); 2101 JNIHandleBlock* compile_handles = thread->active_handles(); 2102 JNIHandleBlock* java_handles = compile_handles->pop_frame_link(); 2105 JNIHandleBlock::release_block(compile_handles, thread); // may block
|
/openjdk9/hotspot/src/share/vm/prims/ |
H A D | jvmtiExport.cpp | 134 JNIHandleBlock* _hblock; 154 JNIHandleBlock* old_handles = thread->active_handles(); 155 JNIHandleBlock* new_handles = JNIHandleBlock::allocate_block(thread); 170 JNIHandleBlock* old_handles = _thread->active_handles(); 171 JNIHandleBlock* new_handles = old_handles->pop_frame_link(); 177 JNIHandleBlock::release_block(old_handles, _thread); // may block
|
H A D | jni.cpp | 743 JNIHandleBlock* old_handles = thread->active_handles(); 744 JNIHandleBlock* new_handles = JNIHandleBlock::allocate_block(thread); 761 JNIHandleBlock* old_handles = thread->active_handles(); 762 JNIHandleBlock* new_handles = old_handles->pop_frame_link(); 770 JNIHandleBlock::release_block(old_handles, thread); // may block 4143 thread->set_active_handles(JNIHandleBlock::allocate_block());
|
H A D | jniCheck.cpp | 198 add_planned_handle_capacity(JNIHandleBlock* handles, size_t capacity) { 236 JNIHandleBlock* handles = thr->active_handles();
|
/openjdk9/hotspot/src/share/vm/jvmci/ |
H A D | jvmciCompilerToVM.cpp | 64 JNIHandleBlock* java_handles = ((JavaThread*)thread)->active_handles(); 65 JNIHandleBlock* compile_handles = JNIHandleBlock::allocate_block(thread); 76 JNIHandleBlock* compile_handles = thread->active_handles(); 77 JNIHandleBlock* java_handles = compile_handles->pop_frame_link(); 80 JNIHandleBlock::release_block(compile_handles, thread); // may block
|
/openjdk9/hotspot/src/cpu/sparc/vm/ |
H A D | templateInterpreterGenerator_sparc.cpp | 1509 __ st(G0, G3_scratch, JNIHandleBlock::top_offset_in_bytes());
|