DataDirectory

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

11.2_PUBLIC

addedmethod: validateSize
boolean validateSize()
modifiedtype-implements: DataDirectory
- ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.pe.PeMarkupable
+ ghidra.app.util.bin.format.pe.PeMarkupable
modifiedmethod: processDataDirectory
param 1 renamed: ntHeader → nt; param 2 renamed: reader → rdr
- void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.BinaryReader reader) throws IOException
+ void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader nt, ghidra.app.util.bin.BinaryReader rdr) throws IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException

10.2_PUBLIC

addedmethod: processDataDirectory
void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.BinaryReader reader) throws IOException
modifiedfield: reader
type: FactoryBundledWithBinaryReader → BinaryReader
- ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader
+ ghidra.app.util.bin.BinaryReader reader
removedmethod: processDataDirectory
void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader) throws IOException

9.0.2_PUBLIC

addedmethod: createDirectoryBookmark
void createDirectoryBookmark(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
addedmethod: createFragment
boolean createFragment(ghidra.program.model.listing.Program program, java.lang.String fragmentName, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
addedmethod: createTerminatedString
void createTerminatedString(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, boolean label, ghidra.app.util.importer.MessageLog log)
addedfield: hasParsed
boolean hasParsed
addedfield: ntHeader
ghidra.app.util.bin.format.pe.NTHeader ntHeader
addedmethod: processDataDirectory
void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader) throws IOException
addedfield: reader
ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader
addedmethod: setBookmark
void setBookmark(ghidra.program.model.listing.Program prog, ghidra.program.model.address.Address addr, java.lang.String comment)
addedmethod: setEolComment
void setEolComment(ghidra.program.model.listing.Program prog, ghidra.program.model.address.Address addr, java.lang.String comment)
addedmethod: setPlateComment
void setPlateComment(ghidra.program.model.listing.Program prog, ghidra.program.model.address.Address addr, java.lang.String comment)
addedmethod: setPreComment
void setPreComment(ghidra.program.model.listing.Program prog, ghidra.program.model.address.Address addr, java.lang.String comment)
addedfield: size
int size
addedfield: TITLE
static java.lang.String TITLE
addedmethod: va
long va(long va, boolean isBinary)
addedfield: virtualAddress
int virtualAddress

9.0.1_PUBLIC

introducedInitial version