PeLoader

Package: ghidra.app.util.opinion
Type: class

12.0_PUBLIC

addedmethod: getDefaultOptions
java.util.List<ghidra.app.util.Option> getDefaultOptions(ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.framework.model.DomainObject domainObject, boolean loadIntoProgram, boolean mirrorFsLayout)
addedmethod: getLibraryNameComparator
java.util.Comparator<java.lang.String> getLibraryNameComparator()
addedmethod: load
void load(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings) throws IOException, CancelledException
removedmethod: getDefaultOptions
java.util.List<ghidra.app.util.Option> getDefaultOptions(ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.framework.model.DomainObject domainObject, boolean loadIntoProgram)
removedmethod: isCaseInsensitiveLibraryFilenames
boolean isCaseInsensitiveLibraryFilenames()

10.2_PUBLIC

addedmethod: addExternalReference
void addExternalReference(ghidra.program.model.listing.Data pointerData, ghidra.app.util.bin.format.pe.ImportInfo importInfo, ghidra.app.util.importer.MessageLog log)
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(ghidra.app.util.bin.ByteProvider provider, ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getSectionLayout
ghidra.app.util.bin.format.pe.PortableExecutable.SectionLayout getSectionLayout()

9.0.2_PUBLIC

addedmethod: isCaseInsensitiveLibraryFilenames
boolean isCaseInsensitiveLibraryFilenames()

9.0.1_PUBLIC

introducedInitial version