Searched refs:ScopeValue (Results 1 - 25 of 33) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/code/
H A DdebugInfo.hpp39 // 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 DscopeDesc.hpp76 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 DscopeDesc.cpp89 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 DdebugInfoRec.hpp64 // - 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 DdebugInfo.cpp44 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 DdebugInfoRec.cpp196 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 DObjectValue.java35 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 DMonitorValue.java30 private ScopeValue owner;
35 // MonitorValue(ScopeValue* owner, Location basic_lock);
39 owner = ScopeValue.readFrom(stream);
43 public ScopeValue owner() { return owner; }
H A DConstantDoubleValue.java33 public class ConstantDoubleValue extends ScopeValue {
H A DConstantIntValue.java33 public class ConstantIntValue extends ScopeValue {
H A DConstantLongValue.java33 public class ConstantLongValue extends ScopeValue {
H A DScopeValue.java37 <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 DConstantOopReadValue.java34 public class ConstantOopReadValue extends ScopeValue {
H A DLocationValue.java33 public class LocationValue extends ScopeValue {
H A DDebugInfoReadStream.java56 ScopeValue readObjectValue() {
72 ScopeValue getCachedObject() {
H A DScopeDesc.java52 private List objects; // ArrayList<ScopeValue>
95 /** Returns a List&lt;ScopeValue&gt; */
100 /** Returns a List&lt;ScopeValue&gt; */
168 /** Returns a List&lt;ScopeValue&gt; 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 DCompiledVFrame.java107 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 Dc1_IR.hpp202 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 Dvframe_hp.cpp52 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 DstackValue.hpp107 static StackValue* create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv);
H A Dvframe_hp.hpp73 //StackValue resolve(ScopeValue* sv) const;
75 StackValue *create_stack_value(ScopeValue *sv) const;
H A Ddeoptimization.hpp117 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 DstackValue.cpp32 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 DsharkCacheDecache.hpp79 GrowableArray<ScopeValue*>* _exparray;
81 GrowableArray<ScopeValue*>* _locarray;
90 GrowableArray<ScopeValue*>* exparray() const {
96 GrowableArray<ScopeValue*>* locarray() const {
H A DsharkCacheDecache.cpp48 _exparray = new GrowableArray<ScopeValue*>(stack_depth);
126 _locarray = new GrowableArray<ScopeValue*>(max_locals());}

Completed in 650 milliseconds

12