Bagikan melalui


THUNK_ORDINAL

Menunjuk jenis thunk.

Sintaks

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;

Elemen

Elemen Deskripsi
THUNK_ORDINAL_NOTYPE Thunk standar.
THUNK_ORDINAL_ADJUSTOR Thunk this penyesuaian.
THUNK_ORDINAL_VCALL Thunk panggilan virtual.
THUNK_ORDINAL_PCODE P-code thunk.
THUNK_ORDINAL_LOAD Tunda muatan thunk.
THUNK_ORDINAL_TRAMP_INCREMENTAL Thunk trampolin inkremental (thunk trampolin digunakan untuk memantulkan panggilan dari satu ruang memori ke ruang memori lainnya).
THUNK_ORDINAL_TRAMP_BRANCHISLAND Thunk trampolin titik cabang.
THUNK_ORDINAL_TRAMP_STRICTICF Thunk trampolin icf yang ketat.
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS ARM64X alamat yang sama trampolin thunk.
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING Fungsi mengesampingkan thunk trampolin.

Keterangan

Nilai dalam enumerasi ini dikembalikan melalui panggilan ke metode IDiaSymbol::get_thunkOrdinal.

Persyaratan

Header: cvconst.h

Lihat juga