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:
getLibraryDestinationSearchFolder
ghidra.framework.model.DomainFolder getLibraryDestinationSearchFolder(java.lang.String libraryDestinationFolderPath, ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
getLibraryLoadDepth
int getLibraryLoadDepth(ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
getLibrarySearchPaths
java.util.List<ghidra.app.util.opinion.AbstractLibrarySupportLoader.LibrarySearchPath> getLibrarySearchPaths(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings) throws CancelledException
addedmethod:
getLinkSearchFolder
ghidra.framework.model.DomainFolder getLinkSearchFolder(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
isLinkExistingLibraries
boolean isLinkExistingLibraries(ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
isLoadLibraries
boolean isLoadLibraries(ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
isMirroredLayout
boolean isMirroredLayout(ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
isValidSearchPath
boolean isValidSearchPath(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.app.util.opinion.Loader.ImporterSettings settings) throws CancelledException
addedmethod:
load
void load(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings) throws CancelledException, IOException
addedmethod:
loadProgram
java.util.List<ghidra.app.util.opinion.Loaded<ghidra.program.model.listing.Program>> loadProgram(ghidra.app.util.opinion.Loader.ImporterSettings settings) throws CancelledException, IOException
addedmethod:
loadProgramInto
void loadProgramInto(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings) throws CancelledException, LoadException, IOException
addedmethod:
lookupLibraryInFolder
ghidra.framework.model.DomainFile lookupLibraryInFolder(java.lang.String libraryName, ghidra.framework.model.DomainFolder folder)
addedmethod:
lookupLibraryInFs
ghidra.formats.gfilesystem.GFile lookupLibraryInFs(java.lang.String library, ghidra.formats.gfilesystem.GFileSystem fs) throws IOException
addedmethod:
shouldLoadOnlyLibraries
boolean shouldLoadOnlyLibraries(ghidra.app.util.opinion.Loader.ImporterSettings settings)
addedmethod:
shouldSearchAllPaths
boolean shouldSearchAllPaths(ghidra.program.model.listing.Program program, ghidra.app.util.opinion.Loader.ImporterSettings settings)
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:
isValidSearchPath
boolean isValidSearchPath(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod:
resolveLibraryFile
ghidra.formats.gfilesystem.FSRL resolveLibraryFile(ghidra.formats.gfilesystem.GFileSystem fs, java.lang.String library) throws IOException
addedmethod:
isValidSearchPath
boolean isValidSearchPath(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod:
resolveLibraryFile
ghidra.formats.gfilesystem.FSRL resolveLibraryFile(ghidra.formats.gfilesystem.GFileSystem fs, java.lang.String library) throws IOException
removedmethod:
resolveLibraryFile
ghidra.formats.gfilesystem.FSRL resolveLibraryFile(ghidra.formats.gfilesystem.GFileSystem fs, java.nio.file.Path libraryParentPath, java.lang.String libraryName) throws IOException
addedmethod:
createLibraryByteProvider
ghidra.app.util.bin.ByteProvider createLibraryByteProvider(ghidra.formats.gfilesystem.FSRL libFsrl, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod:
resolveLibraryFile
ghidra.formats.gfilesystem.FSRL resolveLibraryFile(ghidra.formats.gfilesystem.GFileSystem fs, java.nio.file.Path libraryParentPath, java.lang.String libraryName) throws IOException
addedmethod:
shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libraryName, ghidra.formats.gfilesystem.FSRL libraryFsrl, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
removedmethod:
createLibraryByteProvider
ghidra.app.util.bin.ByteProvider createLibraryByteProvider(java.io.File libFile, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
removedmethod:
shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libraryName, java.io.File libraryFile, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
addedmethod:
createLibraryByteProvider
ghidra.app.util.bin.ByteProvider createLibraryByteProvider(java.io.File libFile, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
addedmethod:
matchSupportedLoadSpec
ghidra.app.util.opinion.LoadSpec matchSupportedLoadSpec(ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.bin.ByteProvider provider) throws IOException
addedmethod:
shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libraryName, java.io.File libraryFile, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
removedmethod:
createExportsFile
void createExportsFile(java.lang.String libName, java.io.File libFile, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor, int size, ghidra.program.model.listing.Program program) throws CancelledException
removedmethod:
findAlreadyImportedLibrary
ghidra.framework.model.DomainFile findAlreadyImportedLibrary(java.lang.String libPathFilename, ghidra.framework.model.DomainFolder domainFolder)
removedmethod:
getLoadSpec
ghidra.app.util.opinion.LoadSpec getLoadSpec(ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.bin.ByteProvider provider) throws IOException
modifiedmethod:
createExportsFile
added throws CancelledException
- void createExportsFile(java.lang.String libName, java.io.File libFile, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor, int size, ghidra.program.model.listing.Program program)
+ void createExportsFile(java.lang.String libName, java.io.File libFile, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor, int size, ghidra.program.model.listing.Program program) throws CancelledException
addedmethod:
createExportsFile
void createExportsFile(java.lang.String libName, java.io.File libFile, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor, int size, ghidra.program.model.listing.Program program)
addedmethod:
findAlreadyImportedLibrary
ghidra.framework.model.DomainFile findAlreadyImportedLibrary(java.lang.String libPathFilename, ghidra.framework.model.DomainFolder domainFolder)
addedmethod:
getLoadSpec
ghidra.app.util.opinion.LoadSpec getLoadSpec(ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.bin.ByteProvider provider) throws IOException