SymbolSection Class

Definition

Line 1309 of cmsxo/BinaryFile.cm

Inheritance

Constructors & Destructor

public nothrow SymbolSection(BinaryFile* file_)

Member Functions

public override void AddSymbolsToAddressMap()
public override void Dump(StreamWriter& writer)
public void EmitSymbol(Symbol* symbol)
public void EmitSymbols()
public void EmitValue(const Value& value)
public override void Finalize()
public Linkage GetLinkage()
public Segment GetSegment()
public Value GetValue()
public Flag GetValueFlags()
public override void ReadExtended(BinaryReader& reader)

Constructor& Destructor Details

SymbolSection Constructor

public nothrow SymbolSection(BinaryFile* file_)

Definition
Line 1311 of cmsxo/BinaryFile.cm


Member Function Details

AddSymbolsToAddressMap Member Function

public override void AddSymbolsToAddressMap()

Definition
Line 1492 of cmsxo/BinaryFile.cm


Dump Member Function

public override void Dump(StreamWriter& writer)

Definition
Line 1500 of cmsxo/BinaryFile.cm


EmitSymbol Member Function

public void EmitSymbol(Symbol* symbol)

Definition
Line 1472 of cmsxo/BinaryFile.cm


EmitSymbols Member Function

public void EmitSymbols()

Definition
Line 1454 of cmsxo/BinaryFile.cm


EmitValue Member Function

public void EmitValue(const Value& value)

Definition
Line 1487 of cmsxo/BinaryFile.cm


Finalize Member Function

public override void Finalize()

Definition
Line 1314 of cmsxo/BinaryFile.cm


GetLinkage Member Function

public Linkage GetLinkage()

Definition
Line 1345 of cmsxo/BinaryFile.cm


GetSegment Member Function

public Segment GetSegment()

Definition
Line 1336 of cmsxo/BinaryFile.cm


GetValue Member Function

public Value GetValue()

Definition
Line 1363 of cmsxo/BinaryFile.cm


GetValueFlags Member Function

public Flag GetValueFlags()

Definition
Line 1354 of cmsxo/BinaryFile.cm


ReadExtended Member Function

public override void ReadExtended(BinaryReader& reader)

Definition
Line 1370 of cmsxo/BinaryFile.cm