Class NewElfDump

All Implemented Interfaces:
ICoreFileReader, ResourceReleaser

public class NewElfDump extends CoreReaderSupport
struct and constant reference: /usr/include/elf.h
  • Field Details

  • Method Details

    • extract

      public void extract(Builder builder)
      Description copied from interface: ICoreFileReader
      Used to extract OS-specific data. Called with a builder which is a sort of factory which will create the required implementation-specific data structures exist solely above the layer of this project.
      Parameters:
      builder -
    • isSupportedDump

      public static boolean isSupportedDump(ImageInputStream stream) throws IOException
      Throws:
      IOException
    • dumpFromFile

      public static ICoreFileReader dumpFromFile(ImageInputStream stream, boolean verbose) throws IOException
      Throws:
      IOException
    • getAdditionalFileNames

      public Iterator<String> getAdditionalFileNames()
      Returns:
      An iterator of String object specifying names of additional files needed by the Dump
      See Also:
    • getMemoryRangesAsArray

      protected MemoryRange[] getMemoryRangesAsArray()
    • isLittleEndian

      protected boolean isLittleEndian()
    • is64Bit

      protected boolean is64Bit()