DataOrganizationImpl

Package: ghidra.program.model.data
Type: class

10.3.1_PUBLIC

addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()

10.3_PUBLIC

addedfield: DEFAULT_CHAR_IS_SIGNED
static boolean DEFAULT_CHAR_IS_SIGNED
addedfield: DEFAULT_CHAR_SIZE
static int DEFAULT_CHAR_SIZE
addedfield: DEFAULT_DEFAULT_ALIGNMENT
static int DEFAULT_DEFAULT_ALIGNMENT
addedfield: DEFAULT_DEFAULT_POINTER_ALIGNMENT
static int DEFAULT_DEFAULT_POINTER_ALIGNMENT
addedfield: DEFAULT_DOUBLE_SIZE
static int DEFAULT_DOUBLE_SIZE
addedfield: DEFAULT_FLOAT_SIZE
static int DEFAULT_FLOAT_SIZE
addedfield: DEFAULT_INT_SIZE
static int DEFAULT_INT_SIZE
addedfield: DEFAULT_LONG_DOUBLE_SIZE
static int DEFAULT_LONG_DOUBLE_SIZE
addedfield: DEFAULT_LONG_LONG_SIZE
static int DEFAULT_LONG_LONG_SIZE
addedfield: DEFAULT_LONG_SIZE
static int DEFAULT_LONG_SIZE
addedfield: DEFAULT_MACHINE_ALIGNMENT
static int DEFAULT_MACHINE_ALIGNMENT
addedfield: DEFAULT_POINTER_SHIFT
static int DEFAULT_POINTER_SHIFT
addedfield: DEFAULT_POINTER_SIZE
static int DEFAULT_POINTER_SIZE
addedfield: DEFAULT_SHORT_SIZE
static int DEFAULT_SHORT_SIZE
addedfield: DEFAULT_WIDE_CHAR_SIZE
static int DEFAULT_WIDE_CHAR_SIZE
addedmethod: restore
static ghidra.program.model.data.DataOrganizationImpl restore(ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
addedmethod: save
static void save(ghidra.program.model.data.DataOrganization dataOrg, ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
modifiedmethod: getSizeAlignment
removed throws NoValueException
- int getSizeAlignment(int size) throws NoValueException
+ int getSizeAlignment(int size)

10.2_PUBLIC

addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder) throws IOException
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: hashCode
int hashCode()
removedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)

10.0_PUBLIC

addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: getAlignedOffset
static int getAlignedOffset(int alignment, int minimumOffset)
addedmethod: getAlignment
int getAlignment(ghidra.program.model.data.DataType dataType)
addedmethod: hashCode
int hashCode()
addedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
addedmethod: saveXml
void saveXml(java.lang.StringBuilder buffer)
addedmethod: setBitFieldPacking
void setBitFieldPacking(ghidra.program.model.data.BitFieldPackingImpl bitFieldPacking)
removedmethod: getAlignment
int getAlignment(ghidra.program.model.data.DataType dataType, int dtSize)
removedmethod: getAlignmentOffset
int getAlignmentOffset(int minimumOffset, ghidra.program.model.data.DataType dataType, int dtSize)
removedmethod: getForcedAlignment
int getForcedAlignment(ghidra.program.model.data.DataType dataType)
removedmethod: getOffset
static int getOffset(int alignment, int minimumOffset)
removedmethod: getPaddingSize
static int getPaddingSize(int alignment, int offset)
removedmethod: isForcingAlignment
boolean isForcingAlignment(ghidra.program.model.data.DataType dataType)
removedmethod: setBitFieldPacking
void setBitFieldPacking(ghidra.program.model.data.BitFieldPacking bitFieldPacking)

9.1_PUBLIC

addedmethod: getBitFieldPacking
ghidra.program.model.data.BitFieldPacking getBitFieldPacking()
addedmethod: setBitFieldPacking
void setBitFieldPacking(ghidra.program.model.data.BitFieldPacking bitFieldPacking)

9.0.1_PUBLIC

introducedInitial version