hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
equal
deleted
inserted
replaced
70 |
70 |
71 public Address getAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException { |
71 public Address getAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException { |
72 return debugger.readAddress(addr + offset); |
72 return debugger.readAddress(addr + offset); |
73 } |
73 } |
74 |
74 |
|
75 public Address getCompOopAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException { |
|
76 return debugger.readCompOopAddress(addr + offset); |
|
77 } |
|
78 |
75 // |
79 // |
76 // Java-related routines |
80 // Java-related routines |
77 // |
81 // |
78 |
82 |
79 public boolean getJBooleanAt(long offset) throws UnalignedAddressException, UnmappedAddressException { |
83 public boolean getJBooleanAt(long offset) throws UnalignedAddressException, UnmappedAddressException { |
111 public OopHandle getOopHandleAt(long offset) |
115 public OopHandle getOopHandleAt(long offset) |
112 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException { |
116 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException { |
113 return debugger.readOopHandle(addr + offset); |
117 return debugger.readOopHandle(addr + offset); |
114 } |
118 } |
115 |
119 |
|
120 public OopHandle getCompOopHandleAt(long offset) |
|
121 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException { |
|
122 return debugger.readCompOopHandle(addr + offset); |
|
123 } |
116 // |
124 // |
117 // C/C++-related mutators |
125 // C/C++-related mutators |
118 // |
126 // |
119 |
127 |
120 public void setCIntegerAt(long offset, long numBytes, long value) { |
128 public void setCIntegerAt(long offset, long numBytes, long value) { |