SYMBOL

来源:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms680686(v=vs.85).aspx

 

ValueMeaning
SYMFLAG_CLR_TOKEN
0x00040000

The symbol is a CLR token.

SYMFLAG_CONSTANT
0x00000100

The symbol is a constant.

SYMFLAG_EXPORT
0x00000200

The symbol is from the export table.

SYMFLAG_FORWARDER
0x00000400

The symbol is a forwarder.

SYMFLAG_FRAMEREL
0x00000020

Offsets are frame relative.

SYMFLAG_FUNCTION
0x00000800

The symbol is a known function.

SYMFLAG_ILREL
0x00010000

The symbol address is an offset relative to the beginning of the intermediate language block. This applies to managed code only.

SYMFLAG_LOCAL
0x00000080

The symbol is a local variable.

SYMFLAG_METADATA
0x00020000

The symbol is managed metadata.

SYMFLAG_PARAMETER
0x00000040

The symbol is a parameter.

SYMFLAG_REGISTER
0x00000008

The symbol is a register. The Register member is used.

SYMFLAG_REGREL
0x00000010

Offsets are register relative.

SYMFLAG_SLOT
0x00008000

The symbol is a managed code slot.

SYMFLAG_THUNK
0x00002000

The symbol is a thunk.

SYMFLAG_TLSREL
0x00004000

The symbol is an offset into the TLS data area.

SYMFLAG_VALUEPRESENT
0x00000001

The Value member is used.

SYMFLAG_VIRTUAL
0x00001000

The symbol is a virtual symbol created by the SymAddSymbol function.

 

posted @ 2017-01-18 15:11  醉游  阅读(302)  评论(0编辑  收藏  举报