# Class: com.pnfsoftware.jeb.core.units.codeobject.ELFStandardRelocOperations

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.

## Constructor: ELFStandardRelocOperations
- parameter: `relocEnvironment`, type: `com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocatedFile`
- parameter: `relocInstance`, type: `com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationApplicator.RelocInstance`


## Field: actualImageBase
Type: `long`

## Field: deltaImageBase
Type: `long`

## Field: elfUnit
Type: `com.pnfsoftware.jeb.core.units.codeobject.IELFUnit`

## Field: endianness
Type: `com.pnfsoftware.jeb.util.io.Endianness`

## Field: mem
Type: `com.pnfsoftware.jeb.core.units.code.asm.memory.IVirtualMemory`

## Field: relocEntry
Type: `com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationEntry`

## Field: relocTable
Type: `com.pnfsoftware.jeb.core.units.codeobject.IELFRelocationTable`

## Field: se
Type: `com.pnfsoftware.jeb.core.units.codeobject.IELFSymbolEntry`

## Field: targetAddress
Type: `long`

## Field: theoriticalImageBase
Type: `long`

## Method: A
- return type: `long`

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

## Method: B
- return type: `long`


## Method: P
- return type: `long`

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

## Method: S
- return type: `long`

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

