comparison agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java @ 113:ba764ed4b6f2

6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author coleenp
date Sun, 13 Apr 2008 17:43:42 -0400
parents a61af66fc99e
children d1605aabd0a1
comparison
equal deleted inserted replaced
110:a49a647afe9a 113:ba764ed4b6f2
74 74
75 public Address getAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException { 75 public Address getAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException {
76 return new DummyAddress(debugger, badLong); 76 return new DummyAddress(debugger, badLong);
77 } 77 }
78 78
79 public Address getCompOopAddressAt(long offset) throws UnalignedAddressException, UnmappedAddressException {
80 return new DummyAddress(debugger, badLong);
81 }
82
79 // 83 //
80 // Java-related routines 84 // Java-related routines
81 // 85 //
82 86
83 public boolean getJBooleanAt(long offset) throws UnalignedAddressException, UnmappedAddressException { 87 public boolean getJBooleanAt(long offset) throws UnalignedAddressException, UnmappedAddressException {
111 public short getJShortAt(long offset) throws UnalignedAddressException, UnmappedAddressException { 115 public short getJShortAt(long offset) throws UnalignedAddressException, UnmappedAddressException {
112 return (short) badLong; 116 return (short) badLong;
113 } 117 }
114 118
115 public OopHandle getOopHandleAt(long offset) 119 public OopHandle getOopHandleAt(long offset)
120 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException {
121 return new DummyOopHandle(debugger, badLong);
122 }
123 public OopHandle getCompOopHandleAt(long offset)
116 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException { 124 throws UnalignedAddressException, UnmappedAddressException, NotInHeapException {
117 return new DummyOopHandle(debugger, badLong); 125 return new DummyOopHandle(debugger, badLong);
118 } 126 }
119 127
120 // Mutators -- not implemented 128 // Mutators -- not implemented