/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vframe.hpp | 44 // The vframe inheritance hierarchy: 45 // - vframe 54 class vframe: public ResourceObj { class in inherits:ResourceObj 60 vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread); 61 vframe(const frame* fr, JavaThread* thread); 64 static vframe* new_vframe(const frame* f, const RegisterMap *reg_map, JavaThread* thread); 79 // Returns the sender vframe 80 virtual vframe* sender() const; 85 // Answers if the this is the top vframe in the frame, i.e., if the sender vframe [all...] |
H A D | vframe_hp.hpp | 28 #include "runtime/vframe.hpp" 42 // Virtuals defined in vframe 44 vframe* sender() const; 48 static compiledVFrame* cast(vframe* vf) { 88 // information to recognize equality with a vframe and to store 108 // Does the vframe match this jvmtiDeferredLocalVariableSet 109 bool matches(vframe* vf);
|
H A D | vframe.cpp | 45 #include "runtime/vframe.hpp" 49 vframe::vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) function in class:vframe 55 vframe::vframe(const frame* fr, JavaThread* thread) function in class:vframe 61 vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, JavaThread* thread) { 87 vframe* vframe::sender() const { 93 return vframe [all...] |
H A D | rframe.cpp | 31 #include "runtime/vframe.hpp" 53 _vf = javaVFrame::cast(vframe::new_vframe(&_fr, &map, thread)); 62 _vf = javaVFrame::cast(vframe::new_vframe(&_fr, &map, thread)); 137 vframe* vf = vframe::new_vframe(&_fr, &map, thread());
|
H A D | vframe_hp.cpp | 66 if (list->at(i)->matches((vframe*)this)) { 135 // See if this vframe has already had locals with deferred writes 139 // Matching, vframe now see if the local already had deferred write 153 // No matching vframe must push a new vframe 307 vframe* compiledVFrame::sender() const { 313 return vframe::sender(); 316 ? vframe::sender() 337 bool jvmtiDeferredLocalVariableSet::matches(vframe* vf) {
|
H A D | interfaceSupport.cpp | 34 #include "runtime/vframe.hpp" 146 vframe* vframe_array[50]; 149 void InterfaceSupport::walk_stack_from(vframe* start_vf) { 152 for (vframe* f = start_vf; f; f = f->sender() ) {
|
H A D | deoptimization.cpp | 48 #include "runtime/vframe.hpp" 202 vframe* vf = vframe::new_vframe(&deoptee, &map, thread); 348 // This is a guarantee instead of an assert because if vframe doesn't match 408 // The vframe array can address vframes with indices running from 441 // Compute whether the root vframe returns a float or double value. 1080 vframe* vf = vframe::new_vframe(&fr, map, thread); 1110 vframe* vf = vframe [all...] |
H A D | vframeArray.cpp | 38 #include "runtime/vframe.hpp" 60 // Copy the information from the compiled vframe to the 91 // Convert the vframe locals and expressions to off stack 395 vframe* f = vframe::new_vframe(iframe(), &map, thread); 578 // Compare only within vframe array.
|
H A D | interfaceSupport.hpp | 95 static void walk_stack_from(vframe* start_vf);
|
H A D | thread.cpp | 69 #include "runtime/vframe.hpp" 3007 vframe* start_vf = last_java_vframe(®_map); 3009 for (vframe* f = start_vf; f; f = f->sender() ) { 3131 void JavaThread::trace_stack_from(vframe* start_vf) { 3134 for (vframe* f = start_vf; f; f = f->sender() ) { 3163 for (vframe* vf = vframe::new_vframe(&f, reg_map, this); vf; vf = vf->sender() ) {
|
H A D | thread.hpp | 1202 // Accessors for vframe array top 1203 // The linked list of vframe arrays are sorted on sp. This means when we 1204 // unpack the head must contain the vframe array to unpack. 1439 void trace_stack_from(vframe* start_vf) PRODUCT_RETURN;
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiImpl.cpp | 44 #include "runtime/vframe.hpp" 573 vframe *VM_GetOrSetLocal::get_vframe() { 578 vframe *vf = _thread->last_java_vframe(®_map); 588 vframe* vf = get_vframe(); 718 static bool can_be_deoptimized(vframe* vf) { 755 // can vframe created after this point will have its locals 766 // Re-read the vframe so we can see that it is deoptimized
|
H A D | jvmtiImpl.hpp | 364 vframe* get_vframe();
|
H A D | jvmtiEnvBase.cpp | 44 #include "runtime/vframe.hpp" 562 // return the vframe on the specified thread and depth, NULL if no such frame 563 vframe* 569 vframe *vf = java_thread->last_java_vframe(®_map); 907 vframe *vf = vframeFor(java_thread, depth); 915 // attempt to cast the vframe to a javaVFrame and will 1322 vframe *vf = vframeFor(java_thread, 0);
|
H A D | jvmtiEnvBase.hpp | 276 vframe* vframeFor(JavaThread* java_thread, jint depth);
|
H A D | jvmtiEventController.cpp | 36 #include "runtime/vframe.hpp" 197 bool can_be_deoptimized(vframe* vf) { 225 for (vframe* vf = thread->last_java_vframe(&rm); vf; vf = vf->sender()) {
|
H A D | jvmtiTagMap.cpp | 44 #include "runtime/vframe.hpp" 3113 vframe* vf = vframe::new_vframe(&f, ®_map, java_thread);
|
H A D | jvmtiEnv.cpp | 57 #include "runtime/vframe.hpp" 1528 vframe *vf = vframeFor(java_thread, depth);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | threadService.cpp | 35 #include "runtime/vframe.hpp" 519 vframe* start_vf = _thread->last_java_vframe(®_map); 521 for (vframe* f = start_vf; f; f = f->sender() ) {
|
H A D | heapDumper.cpp | 37 #include "runtime/vframe.hpp" 1601 vframe* vf = vframe::new_vframe(&f, ®_map, java_thread);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ |
H A D | HSDB.java | 765 // Need to have mutable vframe as well as visible memory panel 778 JavaVFrame vframe = getLastJavaVFrame(thread); 779 if (vframe == null) { 830 workerThread.invokeLater(new StackWalker(vframe, annoMemPanel) { 1723 System.err.println(" (Unable to create vframe for topmost frame guess)");
|
/openjdk7/hotspot/src/os/bsd/dtrace/ |
H A D | libjvm_db.c | 103 typedef struct vframe { struct 1107 Vframe_t vframe = {0}; local 1108 Vframe_t *vf = &vframe;
|
/openjdk7/hotspot/src/os/solaris/dtrace/ |
H A D | libjvm_db.c | 103 typedef struct vframe { struct 1107 Vframe_t vframe = {0}; local 1108 Vframe_t *vf = &vframe;
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | debug.cpp | 47 #include "runtime/vframe.hpp" 526 p->trace_stack_from(vframe::new_vframe(&f, ®_map, p));
|
H A D | globalDefinitions.hpp | 825 class vframe;
|