Uses of Class
de.ibapl.jnhw.common.memory.layout.Alignment
-
Packages that use Alignment Package Description de.ibapl.jnhw.common.datatypes Classes to handle differences is size and signess of native datatypes.de.ibapl.jnhw.common.memory Classes to manage blocks of native memory.de.ibapl.jnhw.common.memory.layout Classes to store the layout of native memory. -
-
Uses of Alignment in de.ibapl.jnhw.common.datatypes
Fields in de.ibapl.jnhw.common.datatypes declared as Alignment Modifier and Type Field Description AlignmentBaseDataType. ALIGN_IN_STRUCTAlignmentBaseDataType. ALIGN_OF -
Uses of Alignment in de.ibapl.jnhw.common.memory
Methods in de.ibapl.jnhw.common.memory with parameters of type Alignment Modifier and Type Method Description static longAbstractNativeMemory. calcOffsetForAlignment(AbstractNativeMemory mem, Alignment structAlignment, long startOffset)Neede for calculating baseaddress of onTheFlylongMemory32Heap. getAlignmentOffset(long offset, Alignment alignment)longMemory32Heap. nextOffset(AbstractNativeMemory fieldOnTheFly, Alignment fieldAlignment) -
Uses of Alignment in de.ibapl.jnhw.common.memory.layout
Methods in de.ibapl.jnhw.common.memory.layout that return Alignment Modifier and Type Method Description static AlignmentAlignment. calcElementAlignmentInStruct(Alignment structAlignment, Alignment dataTypeAlignment)calculate the alignment of a field in a structure - the smalles alignment wins.static AlignmentAlignment. fromAlignof(int alignof)AlignmentStructLayoutFactory. getAlignment()AlignmentStructLayoutFactoryImpl. getAlignment()static AlignmentAlignment. max(Alignment a1, Alignment a2)protected AlignmentUnionLayout. max(Alignment... alignments)static AlignmentAlignment. min(Alignment a1, Alignment a2)static AlignmentAlignment. valueOf(String name)Returns the enum constant of this type with the specified name.static Alignment[]Alignment. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in de.ibapl.jnhw.common.memory.layout with parameters of type Alignment Modifier and Type Method Description static AlignmentAlignment. calcElementAlignmentInStruct(Alignment structAlignment, Alignment dataTypeAlignment)calculate the alignment of a field in a structure - the smalles alignment wins.protected longStructLayoutFactoryImpl. calcNextOffset(Alignment currentAlignment, long currentSizeInBytes)static AlignmentAlignment. max(Alignment a1, Alignment a2)protected AlignmentUnionLayout. max(Alignment... alignments)static AlignmentAlignment. min(Alignment a1, Alignment a2)longStructLayoutFactory. struct(long sizeInBytes, Alignment alignment)longStructLayoutFactoryImpl. struct(long sizeInBytes, Alignment alignment)longStructLayoutFactory. union(long sizeInBytes, Alignment alignment)longStructLayoutFactoryImpl. union(long sizeInBytes, Alignment alignment)Constructors in de.ibapl.jnhw.common.memory.layout with parameters of type Alignment Constructor Description StructLayoutFactoryImpl(StructLayoutFactory.Type type, Alignment alignment)
-