THUNK_ORDINAL
Designa tipos de código thunk.
Sintaxis
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;
Elementos
Elemento | Descripción |
---|---|
THUNK_ORDINAL_NOTYPE |
Estándar thunk. |
THUNK_ORDINAL_ADJUSTOR |
Un this ajustador matones. |
THUNK_ORDINAL_VCALL |
Llamada virtual thunk. |
THUNK_ORDINAL_PCODE |
Código P thunk. |
THUNK_ORDINAL_LOAD |
Retrasar la carga thunk. |
THUNK_ORDINAL_TRAMP_INCREMENTAL |
Thunk de trampoline incremental (se usa un thunk de trampoline para rebotar llamadas de un espacio de memoria a otro). |
THUNK_ORDINAL_TRAMP_BRANCHISLAND |
Trampoline de punto de rama thunk. |
THUNK_ORDINAL_TRAMP_STRICTICF |
Strict icf trampoline thunk. |
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS |
ARM64X misma dirección trampoline thunk. |
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING |
Función invalidando trampoline thunk. |
Comentarios
Los valores de esta enumeración se devuelven desde una llamada al método IDiaSymbol::get_thunkOrdinal.
Requisitos
Encabezado: cvconst.h