public interface

IPECOFFUnit

implements ICodeObjectUnit
com.pnfsoftware.jeb.core.units.codeobject.IPECOFFUnit

Class Overview

Base interface for PE and COFF units.

Reference: https://msdn.microsoft.com/en-us/library/windows/desktop/ms680547(v=vs.85).aspx

Summary

Public Methods
abstract ICOFFHeader getCOFFHeader()
Get the primary file header.
abstract IPEOptionalHeader getPEOptionalHeader()
Get the PE header.
abstract ICOFFSectionHeader[] getSectionHeaders()
Get the list of section headers.
abstract boolean isPE64()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.IUnitCreator
From interface com.pnfsoftware.jeb.core.IUserDataSupport
From interface com.pnfsoftware.jeb.core.units.IBinaryUnit
From interface com.pnfsoftware.jeb.core.units.IUnit
From interface com.pnfsoftware.jeb.core.units.codeobject.ICodeObjectUnit
From interface com.pnfsoftware.jeb.util.events.IEventSource

Public Methods

public abstract ICOFFHeader getCOFFHeader ()

Get the primary file header.

public abstract IPEOptionalHeader getPEOptionalHeader ()

Get the PE header.

Returns
  • null if this header is not present

public abstract ICOFFSectionHeader[] getSectionHeaders ()

Get the list of section headers.

public abstract boolean isPE64 ()