THUNK_ORDINAL
Určuje typy thunků.
Syntaxe
typedef enum THUNK_ORDINAL {
THUNK_ORDINAL_NOTYPE,
THUNK_ORDINAL_ADJUSTOR,
THUNK_ORDINAL_VCALL,
THUNK_ORDINAL_PCODE,
THUNK_ORDINAL_LOAD
// trampoline thunk ordinals - only for use in Trampoline thunk symbols
THUNK_ORDINAL_TRAMP_INCREMENTAL,
THUNK_ORDINAL_TRAMP_BRANCHISLAND,
THUNK_ORDINAL_TRAMP_STRICTICF,
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS,
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING,
} THUNK_ORDINAL;
Elementy
Element (Prvek) | Popis |
---|---|
THUNK_ORDINAL_NOTYPE |
Standardní thunk. |
THUNK_ORDINAL_ADJUSTOR |
A this adjustor thunk. |
THUNK_ORDINAL_VCALL |
Virtuální volání – čtk. |
THUNK_ORDINAL_PCODE |
P-code thunk. |
THUNK_ORDINAL_LOAD |
Zpožďování načtení. |
THUNK_ORDINAL_TRAMP_INCREMENTAL |
Přírůstkové trampoline thunk (trampoline thunk se používá k odrazu volání z jednoho paměťového prostoru do jiného). |
THUNK_ORDINAL_TRAMP_BRANCHISLAND |
Větev trampoline thunk. |
THUNK_ORDINAL_TRAMP_STRICTICF |
Striktní icf trampoline thunk. |
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS |
ARM64X stejná adresa trampoline thunk. |
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING |
Funkce přepisuje trampoline thunk. |
Poznámky
Hodnoty v tomto výčtu jsou vráceny z volání IDiaSymbol::get_thunkOrdinal metoda.
Požadavky
Hlavička: cvconst.h