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 { |
109 } |
113 } |
110 |
114 |
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); |
|
118 } |
|
119 public OopHandle getCompOopHandleAt(long offset) |
|
120 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException { |
|
121 return debugger.readCompOopHandle(addr + offset); |
114 } |
122 } |
115 |
123 |
116 // |
124 // |
117 // C/C++-related mutators |
125 // C/C++-related mutators |
118 // |
126 // |