| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation |
Standard implementation.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| class | LoaderInformation.Builder | Builder object to avoid overly complex and unmaintainable constructors. | |||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
LoaderInformation()
Refer to the builder helper class.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| long |
getCompilationTimestamp()
Get the compilation timestamp, if any.
| ||||||||||
| Endianness |
getEndianness()
Get the endianness.
| ||||||||||
| long |
getEntryPoint()
Get the relative address of the main entry-point, if any.
| ||||||||||
| int |
getFlags()
Get generic flags, any combination of
FLAG_*. | ||||||||||
| long |
getImageBase()
Get the ideal in-memory base address of the file.
| ||||||||||
| long |
getImageSize()
Get the in-memory size of the file.
| ||||||||||
| long |
getOverlayOffset()
Get the file offset to the overlay (also called 'appended') data in this code object, if any.
| ||||||||||
| ProcessorType |
getTargetProcessor()
Get the target processor type.
| ||||||||||
| SubsystemType |
getTargetSubsystem()
Get the target subsystem and/or operating system type.
| ||||||||||
| String |
getVersion()
Get a version information string about the code object.
| ||||||||||
| int |
getWordSize()
Get the machine word size, in bits.
| ||||||||||
| String | toString() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.codeobject.ILoaderInformation
| |||||||||||
Refer to the builder helper class.
Get the compilation timestamp, if any.
Get the relative address of the main entry-point, if any.
Other exported addresses and symbols are defined within ICodeObjectUnit.
Get generic flags, any combination of FLAG_*. The flags are mostly informative.
Get the ideal in-memory base address of the file. It is the address of the first byte of the mapped file in memory.
Get the in-memory size of the file. It is the address of the loaded or memory-mapped loader file.
Get the file offset to the overlay (also called 'appended') data in this code object, if any. Overlay data, although part of a binary file, is normally not mapped to memory by the code object loaders.
Get a version information string about the code object.
Get the machine word size, in bits. May be redundant with getTargetProcessor().