Documentation
¶
Index ¶
Constants ¶
View Source
const SymTabHeaderSize uint64 = 0x18
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SymtabBuilder ¶
type SymtabBuilder struct {
Symbols []symbol.SymbolBuilder
}
func (SymtabBuilder) DataLen ¶
func (builder SymtabBuilder) DataLen() uint64
func (SymtabBuilder) DataWriteTo ¶
func (builder SymtabBuilder) DataWriteTo(writer io.Writer) (int64, error)
func (SymtabBuilder) HeaderLen ¶
func (builder SymtabBuilder) HeaderLen() uint64
func (SymtabBuilder) HeaderWriteTo ¶
func (builder SymtabBuilder) HeaderWriteTo( writer io.Writer, ctx *context.CommandContext, ) (int64, error)
type SymtabHeader ¶
type SymtabHeader struct { CommandType load.CommandType CommandSize uint32 SymbolTableOffset uint32 NumOfSymbols uint32 StringTableOffset uint32 StringTableSize uint32 }
func (SymtabHeader) MarshalBinary ¶
func (symtab SymtabHeader) MarshalBinary() ([]byte, error)
Click to show internal directories.
Click to hide internal directories.