- java.lang.Object
-
- de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
- de.ibapl.jnhw.common.memory.OpaqueMemory64
-
- de.ibapl.jnhw.common.memory.Memory64Heap
-
- All Implemented Interfaces:
Native
public class Memory64Heap extends OpaqueMemory64
- Author:
- aploese
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
AbstractNativeMemory.SetMem
-
-
Field Summary
-
Fields inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory64
sizeInBytes
-
Fields inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
baseAddress, CLEANER, LOG, MEM_ACCESS, MEM_ACCESS_PROPERTY, NULL, parent
-
-
Constructor Summary
Constructors Constructor Description Memory64Heap(NativeAddressHolder nativeAddress, long sizeInBytes)Memory64Heap(OpaqueMemory64 owner, long offset, long sizeInBytes, AbstractNativeMemory.SetMem setMem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseDataTypegetBaseDataType()StringnativeToHexString()-
Methods inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory64
checkIndex, clear, copy, copy, equals, getByte, getSizeInBytes, hashCode, memset, nativeToString, nativeToString, printMemory, printMemory, setByte, toBytes, toString
-
Methods inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
calcOffsetForAlignment, getOffset, getSizeInBytes, isSameAddress, offsetof, toNativeAddressHolder, toUintptr_t, toUintptr_tOrNULL
-
-
-
-
Constructor Detail
-
Memory64Heap
public Memory64Heap(OpaqueMemory64 owner, long offset, long sizeInBytes, AbstractNativeMemory.SetMem setMem)
-
Memory64Heap
public Memory64Heap(NativeAddressHolder nativeAddress, long sizeInBytes) throws NoSuchNativeMethodException
- Throws:
NoSuchNativeMethodException
-
-
Method Detail
-
getBaseDataType
public BaseDataType getBaseDataType()
-
nativeToHexString
public String nativeToHexString()
-
-