C# 클래스 Mosa.Compiler.Linker.Elf.SymbolEntry

파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
EntrySize32 ushort
EntrySize64 ushort
Name uint
SectionHeaderTableIndex int
Size ulong
SymbolBinding SymbolBinding
SymbolType SymbolType
SymbolVisibility SymbolVisibility
Value ulong

공개 메소드들

메소드 설명
GetEntrySize ( LinkerFormatType elfType ) : uint
Write ( LinkerFormatType elfType, BinaryWriter writer ) : void

Writes the program header

보호된 메소드들

메소드 설명
Write32 ( BinaryWriter writer ) : void

Writes the symbol table entry

Write64 ( BinaryWriter writer ) : void

Writes the symbol table entry

메소드 상세

GetEntrySize() 공개 정적인 메소드

public static GetEntrySize ( LinkerFormatType elfType ) : uint
elfType LinkerFormatType
리턴 uint

Write() 공개 메소드

Writes the program header
public Write ( LinkerFormatType elfType, BinaryWriter writer ) : void
elfType LinkerFormatType Type of the elf.
writer System.IO.BinaryWriter The writer.
리턴 void

Write32() 보호된 메소드

Writes the symbol table entry
protected Write32 ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter The writer.
리턴 void

Write64() 보호된 메소드

Writes the symbol table entry
protected Write64 ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter The writer.
리턴 void

프로퍼티 상세

EntrySize32 공개적으로 정적으로 프로퍼티

public static ushort EntrySize32
리턴 ushort

EntrySize64 공개적으로 정적으로 프로퍼티

public static ushort EntrySize64
리턴 ushort

Name 공개적으로 프로퍼티

This member holds an index into the object file's symbol string table, which holds the character representations of the symbol names.
public uint Name
리턴 uint

SectionHeaderTableIndex 공개적으로 프로퍼티

Every symbol table entry is "defined'' in relation to some section; this member holds the relevant section header table index.
public int SectionHeaderTableIndex
리턴 int

Size 공개적으로 프로퍼티

Many symbols have associated sizes. For example, a data object's size is the number of bytes contained in the object. This member holds 0 if the symbol has no size or an unknown size.
public ulong Size
리턴 ulong

SymbolBinding 공개적으로 프로퍼티

The symbol binding
public SymbolBinding SymbolBinding
리턴 SymbolBinding

SymbolType 공개적으로 프로퍼티

The symbol type
public SymbolType SymbolType
리턴 SymbolType

SymbolVisibility 공개적으로 프로퍼티

The symbol visibility
public SymbolVisibility SymbolVisibility
리턴 SymbolVisibility

Value 공개적으로 프로퍼티

This member gives the value of the associated symbol. Depending on the context, this may be an absolute value, an virtualAddress, and so on; details appear below.
public ulong Value
리턴 ulong