Package ghidra.formats.gfilesystem.factory
-
Interface Summary Interface Description GFileSystemFactory<FSTYPE extends GFileSystem> An empty interface that is a common type for the real factory interfaces to derive from.GFileSystemFactoryByteProvider<FSTYPE extends GFileSystem> AGFileSystemFactory
interface for filesystem implementations that use aByteProvider
.GFileSystemProbe An empty interface that is a common type for the real probe interfaces to derive from.GFileSystemProbeByteProvider AGFileSystemProbe
interface for filesystems that need to examine aByteProvider
.GFileSystemProbeBytesOnly AGFileSystemProbe
interface for filesystems that can be detected using just a few bytes from the beginning of the containing file. -
Class Summary Class Description FileSystemFactoryMgr Statically scoped mugger that handles the dirty work of probing for and creatingGFileSystem
instances.FileSystemInfoRec Holds information read from aFileSystemInfo
annotation.GFileSystemBaseFactory AGFileSystemFactory
implementation that probes and creates instances ofGFileSystemBase
which use the legacy filesystem lifecycle pattern.GFileSystemFactoryIgnore Marker class that tells theFileSystemFactoryMgr
to not register this filesystem instance.