THUNK_ORDINAL
Weist Thunktypen zu.
Syntax
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;
Elemente
Element | Beschreibung |
---|---|
THUNK_ORDINAL_NOTYPE |
Standard-Thunk. |
THUNK_ORDINAL_ADJUSTOR |
Ein this Adjustor Thunk. |
THUNK_ORDINAL_VCALL |
Virtueller Anruf Thunk. |
THUNK_ORDINAL_PCODE |
P-Code Thunk. |
THUNK_ORDINAL_LOAD |
Verzögertes Laden von Thunk. |
THUNK_ORDINAL_TRAMP_INCREMENTAL |
Inkrementelles Trampolin-Thunk (ein Trampolin-Thunk wird verwendet, um Anrufe von einem Speicherraum zu einem anderen zu springen). |
THUNK_ORDINAL_TRAMP_BRANCHISLAND |
Zweigpunkt-Trampolin thunk. |
THUNK_ORDINAL_TRAMP_STRICTICF |
Strict icf trampoline thunk. |
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS |
ARM64X adressieren dieselbe Adresse Trampolin thunk. |
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING |
Funktion außer Kraft setzenDer Trampolin-Thunk. |
Hinweise
Die Werte in dieser Enumeration werden von einem Aufruf der IDiaSymbol::get_locationType-Methode zurückgegeben.
Anforderungen
Header: cvconst.h