OmfRecord

Package: ghidra.app.util.bin.format.omf
Type: class

11.2_PUBLIC

addedmethod: calcCheckSum
byte calcCheckSum() throws IOException
addedfield: data
byte[] data
addedfield: dataEnd
long dataEnd
addedfield: dataReader
ghidra.app.util.bin.BinaryReader dataReader
addedmethod: getData
byte[] getData()
addedmethod: getRecordChecksum
byte getRecordChecksum()
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
addedmethod: validCheckSum
boolean validCheckSum() throws IOException
modifiedmethod: getRecordType
return type: byte → int
- byte getRecordType()
+ int getRecordType()
modifiedtype-implements: OmfRecord
- (none)
+ ghidra.app.util.bin.StructConverter
modifiedfield: recordType
type: byte → int
- byte recordType
+ int recordType
removedfield: ALIAS
static byte ALIAS
removedfield: BAKPAT
static byte BAKPAT
removedfield: BLKDEF
static byte BLKDEF
removedfield: BLKEND
static byte BLKEND
removedmethod: calcCheckSum
byte calcCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedfield: CEXTDEF
static byte CEXTDEF
removedfield: COMDAT
static byte COMDAT
removedfield: COMDEF
static byte COMDEF
removedfield: COMENT
static byte COMENT
removedfield: DEBSYM
static byte DEBSYM
removedfield: END
static byte END
removedfield: ENDREC
static byte ENDREC
removedfield: EXTDEF
static byte EXTDEF
removedfield: FIXUPP
static byte FIXUPP
removedmethod: getRecordName
static java.lang.String getRecordName(int type)
removedfield: GRPDEF
static byte GRPDEF
removedfield: LCOMDEF
static byte LCOMDEF
removedfield: LEDATA
static byte LEDATA
removedfield: LEXTDEF
static byte LEXTDEF
removedfield: LHEADR
static byte LHEADR
removedfield: LIBDIC
static byte LIBDIC
removedfield: LIBHED
static byte LIBHED
removedfield: LIBLOC
static byte LIBLOC
removedfield: LIBNAM
static byte LIBNAM
removedfield: LIDATA
static byte LIDATA
removedfield: LINNUM
static byte LINNUM
removedfield: LINSYM
static byte LINSYM
removedfield: LLNAMES
static byte LLNAMES
removedfield: LNAMES
static byte LNAMES
removedfield: LOCSYM
static byte LOCSYM
removedfield: LPUBDEF
static byte LPUBDEF
removedfield: MODEND
static byte MODEND
removedfield: NBKPAT
static byte NBKPAT
removedfield: OVLDEF
static byte OVLDEF
removedfield: PEDATA
static byte PEDATA
removedfield: PIDATA
static byte PIDATA
removedfield: PUBDEF
static byte PUBDEF
removedmethod: readCheckSumByte
void readCheckSumByte(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readIndex
static int readIndex(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readInt1Or2
static int readInt1Or2(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readInt2Or4
static int readInt2Or4(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readRecord
static ghidra.app.util.bin.format.omf.OmfRecord readRecord(ghidra.app.util.bin.BinaryReader reader) throws IOException, OmfException
removedmethod: readRecordHeader
void readRecordHeader(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readString
static java.lang.String readString(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedfield: REDATA
static byte REDATA
removedfield: REGINT
static byte REGINT
removedfield: RHEADR
static byte RHEADR
removedfield: RIDATA
static byte RIDATA
removedfield: SEGDEF
static byte SEGDEF
removedfield: START
static byte START
removedfield: THEADR
static byte THEADR
removedfield: TYPDEF
static byte TYPDEF
removedmethod: validCheckSum
boolean validCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedfield: VENDEXT
static byte VENDEXT
removedfield: VERNUM
static byte VERNUM

10.3_PUBLIC

addedfield: ALIAS
static byte ALIAS
addedfield: BAKPAT
static byte BAKPAT
addedfield: BLKDEF
static byte BLKDEF
addedfield: BLKEND
static byte BLKEND
addedfield: CEXTDEF
static byte CEXTDEF
addedfield: COMDAT
static byte COMDAT
addedfield: DEBSYM
static byte DEBSYM
addedfield: END
static byte END
addedfield: ENDREC
static byte ENDREC
addedmethod: getRecordName
static java.lang.String getRecordName(int type)
addedmethod: getRecordOffset
long getRecordOffset()
addedfield: LIBDIC
static byte LIBDIC
addedfield: LIBHED
static byte LIBHED
addedfield: LIBLOC
static byte LIBLOC
addedfield: LIBNAM
static byte LIBNAM
addedfield: LINSYM
static byte LINSYM
addedfield: LLNAMES
static byte LLNAMES
addedfield: LOCSYM
static byte LOCSYM
addedfield: NBKPAT
static byte NBKPAT
addedfield: OVLDEF
static byte OVLDEF
addedfield: PEDATA
static byte PEDATA
addedfield: PIDATA
static byte PIDATA
addedfield: recordOffset
long recordOffset
addedfield: REDATA
static byte REDATA
addedfield: REGINT
static byte REGINT
addedfield: RHEADR
static byte RHEADR
addedfield: RIDATA
static byte RIDATA
addedfield: START
static byte START
addedmethod: toString
java.lang.String toString()
addedfield: TYPDEF
static byte TYPDEF
addedfield: VENDEXT
static byte VENDEXT
addedfield: VERNUM
static byte VERNUM

9.0.2_PUBLIC

addedfield: checkSum
byte checkSum
addedfield: recordLength
int recordLength
addedfield: recordType
byte recordType

9.0.1_PUBLIC

introducedInitial version