@@ -170,11 +170,6 @@ public void writePointer(long offset, long address) {
170
170
writeLong (offset , address );
171
171
}
172
172
173
- public void writeZeroTerminatedBytes (long offset , byte [] bytes , int start , int length ) {
174
- writeBytes (offset , bytes , start , length );
175
- writeByte (offset + length , (byte ) 0 );
176
- }
177
-
178
173
@ TruffleBoundary
179
174
public void writeBytes (long destByteOffset , long size , byte value ) {
180
175
assert address + destByteOffset != 0 || size == 0 ;
@@ -191,17 +186,6 @@ public void writeBytes(long destByteOffset, Pointer source, int sourceByteOffset
191
186
UNSAFE .copyMemory (source .getAddress () + sourceByteOffset , address + destByteOffset , bytesToCopy );
192
187
}
193
188
194
- @ TruffleBoundary
195
- public void writeBytes (long destByteOffset , byte [] source , int sourceByteOffset , int bytesToCopy ) {
196
- assert address + destByteOffset != 0 || bytesToCopy == 0 ;
197
- assert source != null ;
198
- assert sourceByteOffset >= 0 ;
199
- assert bytesToCopy >= 0 ;
200
-
201
- UNSAFE .copyMemory (source , Unsafe .ARRAY_BYTE_BASE_OFFSET + sourceByteOffset , null , address + destByteOffset ,
202
- bytesToCopy );
203
- }
204
-
205
189
public byte readByte (long offset ) {
206
190
assert address + offset != 0 ;
207
191
return UNSAFE .getByte (address + offset );
0 commit comments