public class

ELFStandardRelocOperations

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

Class Overview

Default implementation for ELF relocation operations, for a given relocation. It can be overridden to add operations or customize existing common operations (A, S, P, B).

This class contains operations shared among architectures.

Summary

Fields
public final long actualImageBase
public final long deltaImageBase
public final IELFUnit elfUnit
public final Endianness endianness
public final IVirtualMemory mem
public final IELFRelocationEntry relocEntry
public final IELFRelocationTable relocTable
public final IELFSymbolEntry se
public final long targetAddress
public final long theoriticalImageBase
Public Constructors
ELFStandardRelocOperations(IELFRelocationApplicator.RelocatedFile relocEnvironment, IELFRelocationApplicator.RelocInstance relocInstance)
Public Methods
long A()
Represents the addend used to compute the value of the relocatable field.
long B()
long P()
Represents the place (section offset or address) of the storage unit being relocated
long S()
Represents the value of the symbol whose index resides in the relocation entry.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public final long actualImageBase

public final long deltaImageBase

public final IELFUnit elfUnit

public final Endianness endianness

public final IVirtualMemory mem

public final IELFRelocationEntry relocEntry

public final IELFRelocationTable relocTable

public final IELFSymbolEntry se

public final long targetAddress

public final long theoriticalImageBase

Public Constructors

public ELFStandardRelocOperations (IELFRelocationApplicator.RelocatedFile relocEnvironment, IELFRelocationApplicator.RelocInstance relocInstance)

Public Methods

public long A ()

Represents the addend used to compute the value of the relocatable field.

public long B ()

public long P ()

Represents the place (section offset or address) of the storage unit being relocated

public long S ()

Represents the value of the symbol whose index resides in the relocation entry.