public nothrow | Section() |
public nothrow | Section(BinaryFile* file_, const String<char>& name_) |
public virtual void | AddSymbol(Symbol* symbol) |
public virtual void | AddSymbolsToAddressMap() |
public nothrow ulong | Address() const |
public void | Align(ulong alignment) |
public nothrow ulong | BaseAddress() const |
public nothrow ulong | DataLength() const |
public virtual void | Dump(StreamWriter& writer) |
public void | EmitByte(byte b) |
public void | EmitByte(ulong address, byte b) |
public void | EmitLongOffset(uint offset) |
public nothrow void | EmitLongOffset(ulong address, uint longOffset) |
public nothrow void | EmitShortOffset(ulong address, ushort shortOffset) |
public void | EmitShortOffset(ushort offset) |
public void | EmitString(const String<char>& s) |
public void | EmitUInt(uint x) |
public void | EmitUInt(ulong address, uint x) |
public void | EmitULong(ulong x) |
public nothrow void | EmitULong(ulong address, ulong x) |
public virtual void | Finalize() |
public nothrow int | GetByte() |
public String<char> | GetString() |
public uint | GetUInt() |
public ulong | GetULong() |
public void | Read(BinaryReader& reader) |
public virtual void | ReadExtended(BinaryReader& reader) |
public nothrow void | SetBaseAddress(ulong baseAddress_) |
public void | Write(BinaryWriter& writer) |
public virtual void | WriteExtended(BinaryWriter& writer) |
public ulong | baseAddress |
public ulong | copyStartPos |
public Section* | copyTargetSection |
public List<byte> | data |
public ulong | dataLength |
public BinaryFile* | file |
public ulong | fileOffset |
public ulong | length |
public String<char> | name |
public long | pos |
public ulong | removeOffset |