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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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()
.