Class ElfSectionProvider

  • All Implemented Interfaces:
    DWARFSectionProvider, java.io.Closeable, java.lang.AutoCloseable

    public class ElfSectionProvider
    extends java.lang.Object
    implements DWARFSectionProvider
    Fetches DWARF section data from ELF files, directly, without going through the Ghidra memory block api. This section provider usually isn't needed as ELF sections are normally provided as Ghidra memory blocks. In case of extra- large binaries, Ghidra may not be able to map the debug sections into memory and this section provider will allow the DWARF analyzer to still function.
    • Constructor Detail

      • ElfSectionProvider

        public ElfSectionProvider​(java.io.File exeFile)
                           throws java.io.IOException
        Throws:
        java.io.IOException