# Package ghidra.app.util.opinion

package ghidra.app.util.opinion

- Related Packages
  Package
  Description
  ghidra.app.util
- Class
  Description
  AbstractLibrarySupportLoader
  An abstract `Loader` that provides a framework to conveniently load `Program`s with support for linking against libraries contained in other `Program`s.
  AbstractLibrarySupportLoader.FileSystemSearchPath
  A file system search path
  AbstractOrdinalSupportLoader
  An abstract `Loader` that provides support for programs that link to external libraries with an ordinal mechanism.
  AbstractProgramLoader
  An abstract `Loader` that provides a framework to conveniently load `Program`s.
  AbstractProgramWrapperLoader
  An abstract `Loader` that provides a convenience wrapper around `AbstractProgramLoader`, minimizing the amount of work a subclass needs to do to load a `Program`
  AddressSetPartitioner
  BinaryLoader
  BoundedBufferedReader
  CoffLoader
  DbgLoader
  An opinion service for processing Microsoft DBG files.
  DefLoader
  A `Loader` for processing Microsoft DEF files.
  DyldCacheLoader
  A `Loader` for DYLD shared cache files.
  DyldCacheOptions
  Options from the `DyldCacheLoader`
  DyldCacheProgramBuilder
  Builds up a DYLD Cache `Program` by parsing the DYLD Cache headers.
  DyldCacheUtils
  Utilities methods for working with Mach-O DYLD shared cache binaries.
  DyldCacheUtils.SplitDyldCache
  Class to store a "split" DYLD Cache, which is split across several subcache files (base file, .1, .2, .symbols, etc).
  ElfDataType
  ElfLoader
  A `Loader` for processing executable and linking files (ELF).
  ElfLoaderOptionsFactory
  GdtLoader
  Loads a packed Ghidra data type archive.
  GzfLoader
  Loads a packed Ghidra program.
  IntelHexLoader
  IntelHexRecord
  IntelHexRecordReader
  IntelHexRecordWriter
  LibraryLookupTable
  LibraryPathsDialog
  Dialog for editing Library Search Paths which are used by the importer to locate referenced shared libraries.
  Loaded<T extends DomainObject>
  A loaded `DomainObject` produced by a `Loader`.
  Loader
  An interface that all loaders must implement.
  LoaderMap
  A `Map` of `Loader`s to their respective `LoadSpec`s.
  LoaderOpinionException
  LoaderService
  Factory and utility methods for working with `Loader`s.
  LoaderTier
  LoadException
  Thrown when a `load` fails in an expected way.
  LoadResults<T extends DomainObject>
  The result of a `load`.
  LoadSpec
  Represents a possible way for a `Loader` to load something.
  MachoLoader
  A `Loader` for Mach-O files.
  MachoPrelinkProgramBuilder
  Builds up a PRELINK Mach-O `Program` by parsing the Mach-O headers.
  MachoPrelinkUtils
  Utilities methods for working with Mach-O PRELINK binaries.
  MachoProgramBuilder
  Builds up a Mach-O `Program` by parsing the Mach-O headers.
  MapLoader
  A `Loader` for processing Microsoft MAP files.
  MemorySectionResolver
  MotorolaHexLoader
  MSCoffLoader
  MzLoader
  A `Loader` for processing old-style DOS MZ executables
  NeLoader
  A `Loader` for processing Microsoft New Executable (NE) files.
  OmfLoader
  OpinionException
  A class to represent an error when processing an opinion.
  PeDataType
  A datatype for creating portable executable data structures.
  PefLoader
  PeLoader
  Microsoft Portable Executable (PE) loader.
  PeLoader.CompilerOpinion
  PeLoader.CompilerOpinion.CompilerEnum
  QueryOpinionService
  QueryOpinionServiceHandler
  QueryResult
  XmlLoader