/openjdk7/hotspot/src/share/vm/code/ |
H A D | debugInfo.hpp | 39 // ScopeValue describes the value of a variable/expression in a scope 43 class ScopeValue: public ResourceObj { class in inherits:ResourceObj 52 virtual bool equals(ScopeValue* other) const { return false; } 56 static ScopeValue* read_from(DebugInfoReadStream* stream); 63 class LocationValue: public ScopeValue { 82 class ObjectValue: public ScopeValue { 85 ScopeValue* _klass; 86 GrowableArray<ScopeValue*> _field_values; 91 ObjectValue(int id, ScopeValue* klass) 110 ScopeValue* klas [all...] |
H A D | scopeDesc.hpp | 76 GrowableArray<ScopeValue*>* locals(); 77 GrowableArray<ScopeValue*>* expressions(); 79 GrowableArray<ScopeValue*>* objects(); 110 GrowableArray<ScopeValue*>* _objects; 117 GrowableArray<ScopeValue*>* decode_scope_values(int decode_offset); 119 GrowableArray<ScopeValue*>* decode_object_values(int decode_offset);
|
H A D | scopeDesc.cpp | 89 GrowableArray<ScopeValue*>* ScopeDesc::decode_scope_values(int decode_offset) { 93 GrowableArray<ScopeValue*>* result = new GrowableArray<ScopeValue*> (length); 95 result->push(ScopeValue::read_from(stream)); 100 GrowableArray<ScopeValue*>* ScopeDesc::decode_object_values(int decode_offset) { 102 GrowableArray<ScopeValue*>* result = new GrowableArray<ScopeValue*>(); 108 (void)ScopeValue::read_from(stream); 130 GrowableArray<ScopeValue*>* ScopeDesc::locals() { 134 GrowableArray<ScopeValue*>* ScopeDes [all...] |
H A D | debugInfoRec.hpp | 64 // - GrowableArray<ScopeValue*> 111 void dump_object_pool(GrowableArray<ScopeValue*>* objects); 119 DebugToken* create_scope_values(GrowableArray<ScopeValue*>* values); 193 int serialize_scope_values(GrowableArray<ScopeValue*>* values);
|
H A D | debugInfo.cpp | 44 ScopeValue* DebugInfoReadStream::read_object_value() { 59 ScopeValue* DebugInfoReadStream::get_cached_object() { 78 ScopeValue* ScopeValue::read_from(DebugInfoReadStream* stream) { 79 ScopeValue* result = NULL; 115 ScopeValue* val = read_from(stream); 227 MonitorValue::MonitorValue(ScopeValue* owner, Location basic_lock, bool eliminated) { 235 _owner = ScopeValue::read_from(stream);
|
H A D | debugInfoRec.cpp | 196 int DebugInformationRecorder::serialize_scope_values(GrowableArray<ScopeValue*>* values) { 336 void DebugInformationRecorder::dump_object_pool(GrowableArray<ScopeValue*>* objects) { 381 DebugToken* DebugInformationRecorder::create_scope_values(GrowableArray<ScopeValue*>* values) {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/ |
H A D | ObjectValue.java | 35 public class ObjectValue extends ScopeValue { 37 private ScopeValue klass; 38 private List fieldsValue; // ArrayList<ScopeValue> 51 public ScopeValue getKlass() { return klass; } 53 public ScopeValue getFieldAt(int i) { return (ScopeValue)fieldsValue.get(i); } 68 ScopeValue val = readFrom(stream); 85 ((ScopeValue)fieldsValue.get(0)).printOn(tty); 89 ((ScopeValue)fieldsValue.get(i)).printOn(tty);
|
H A D | MonitorValue.java | 30 private ScopeValue owner; 35 // MonitorValue(ScopeValue* owner, Location basic_lock); 39 owner = ScopeValue.readFrom(stream); 43 public ScopeValue owner() { return owner; }
|
H A D | ConstantDoubleValue.java | 33 public class ConstantDoubleValue extends ScopeValue {
|
H A D | ConstantIntValue.java | 33 public class ConstantIntValue extends ScopeValue {
|
H A D | ConstantLongValue.java | 33 public class ConstantLongValue extends ScopeValue {
|
H A D | ScopeValue.java | 37 <LI> ScopeValue: describes the value of a variable/expression in a scope 45 public abstract class ScopeValue { class 62 public static ScopeValue readFrom(DebugInfoReadStream stream) {
|
H A D | ConstantOopReadValue.java | 34 public class ConstantOopReadValue extends ScopeValue {
|
H A D | LocationValue.java | 33 public class LocationValue extends ScopeValue {
|
H A D | DebugInfoReadStream.java | 56 ScopeValue readObjectValue() { 72 ScopeValue getCachedObject() {
|
H A D | ScopeDesc.java | 52 private List objects; // ArrayList<ScopeValue> 95 /** Returns a List<ScopeValue> */ 100 /** Returns a List<ScopeValue> */ 168 /** Returns a List<ScopeValue> or null if no values were present */ 177 res.add(ScopeValue.readFrom(stream)); 207 ScopeValue.readFrom(stream); 208 // res.add(ScopeValue.readFrom(stream));
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | CompiledVFrame.java | 107 result.add( createStackValue((ScopeValue) scvList.get(i)) ); 124 result.add( createStackValue((ScopeValue) scvList.get(i)) ); 138 ScopeValue ov = mv.owner(); 143 ScopeValue kv = ((ObjectValue)ov).getKlass(); 187 private StackValue createStackValue(ScopeValue sv) { 307 // Unknown ScopeValue type
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_IR.hpp | 202 GrowableArray<ScopeValue*>* _locals; 203 GrowableArray<ScopeValue*>* _expressions; 210 GrowableArray<ScopeValue*>* locals, 211 GrowableArray<ScopeValue*>* expressions, 224 GrowableArray<ScopeValue*>* locals() { return _locals; } 225 GrowableArray<ScopeValue*>* expressions() { return _expressions; }
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vframe_hp.cpp | 52 GrowableArray<ScopeValue*>* scv_list = scope()->locals(); 60 // there are local values that are not described by the ScopeValue anymore 168 GrowableArray<ScopeValue*>* scv_list = scope()->expressions(); 186 StackValue *compiledVFrame::create_stack_value(ScopeValue *sv) const { 222 ScopeValue* ov = mv->owner(); 227 ScopeValue* kv = ((ObjectValue *)ov)->klass();
|
H A D | stackValue.hpp | 107 static StackValue* create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv);
|
H A D | vframe_hp.hpp | 73 //StackValue resolve(ScopeValue* sv) const; 75 StackValue *create_stack_value(ScopeValue *sv) const;
|
H A D | deoptimization.hpp | 117 static bool realloc_objects(JavaThread* thread, frame* fr, GrowableArray<ScopeValue*>* objects, TRAPS); 120 static void reassign_fields(frame* fr, RegisterMap* reg_map, GrowableArray<ScopeValue*>* objects); 122 NOT_PRODUCT(static void print_objects(GrowableArray<ScopeValue*>* objects);)
|
H A D | stackValue.cpp | 32 StackValue* StackValue::create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv) { 168 // Unknown ScopeValue type
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkCacheDecache.hpp | 79 GrowableArray<ScopeValue*>* _exparray; 81 GrowableArray<ScopeValue*>* _locarray; 90 GrowableArray<ScopeValue*>* exparray() const { 96 GrowableArray<ScopeValue*>* locarray() const {
|
H A D | sharkCacheDecache.cpp | 48 _exparray = new GrowableArray<ScopeValue*>(stack_depth); 126 _locarray = new GrowableArray<ScopeValue*>(max_locals());}
|