public static class

LoaderInformation.Builder

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder

Class Overview

Builder of LoaderInformation objects.

Summary

Public Constructors
Builder()
Public Methods
LoaderInformation build()
Build the loader information object.
LoaderInformation.Builder setCompilationTimestamp(long compilationTimestamp)
LoaderInformation.Builder setEndianness(Endianness endianness)
LoaderInformation.Builder setEntryPoint(long entryPoint)
LoaderInformation.Builder setFlags(int flags)
LoaderInformation.Builder setImageBase(long imageBase)
LoaderInformation.Builder setImageSize(long imageSize)
LoaderInformation.Builder setNotes(String notes)
LoaderInformation.Builder setOverlayOffset(long overlayOffset)
LoaderInformation.Builder setTargetProcessor(ProcessorType processorType)
LoaderInformation.Builder setTargetSubsystem(SubsystemType ssType)
LoaderInformation.Builder setVersion(String version)
LoaderInformation.Builder setWordSize(int wordSize)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

public LoaderInformation build ()

Build the loader information object.

Returns
  • the built object

public LoaderInformation.Builder setCompilationTimestamp (long compilationTimestamp)

Returns
  • this builder

public LoaderInformation.Builder setEndianness (Endianness endianness)

Returns
  • this builder

public LoaderInformation.Builder setEntryPoint (long entryPoint)

Returns
  • this builder

public LoaderInformation.Builder setFlags (int flags)

public LoaderInformation.Builder setImageBase (long imageBase)

Returns
  • this builder

public LoaderInformation.Builder setImageSize (long imageSize)

Returns
  • this builder

public LoaderInformation.Builder setNotes (String notes)

Returns
  • this builder

public LoaderInformation.Builder setOverlayOffset (long overlayOffset)

Returns
  • this builder

public LoaderInformation.Builder setTargetProcessor (ProcessorType processorType)

Parameters
processorType target processor
Returns
  • this builder

public LoaderInformation.Builder setTargetSubsystem (SubsystemType ssType)

Returns
  • this builder

public LoaderInformation.Builder setVersion (String version)

Parameters
version optional version of this container
Returns
  • this builder

public LoaderInformation.Builder setWordSize (int wordSize)

Returns
  • this builder