Table of Contents

Enum CodeViewCallingConvention

Namespace
AsmResolver.Symbols.Pdb.Leaves
Assembly
AsmResolver.Symbols.Pdb.dll

Provides members defining all calling conventions that can be specified in a PDB image.

public enum CodeViewCallingConvention : byte

Fields

AlphaCall = 14

Indicates a call using the Alpha calling convention.

Am33Call = 18

Indicates a call using the AM33 calling convention.

ArmCall = 17

Indicates a call using the ARM calling convention.

ClrCall = 22

Indicates a call using the clr calling convention.

FarC = 1

Indicates a far call using the cdecl calling convention.

FarFast = 5

Indicates a far call using the fastcall calling convention.

FarPascal = 3

Indicates a far call using the Pascal calling convention.

FarStd = 8

Indicates a far call using the stdcall calling convention.

FarSys = 10

Indicates a far call using the syscall calling convention.

Generic = 13

Indicates a generic calling sequence.

Inline = 23

Marker for routines always inlined and thus lacking a convention.

M32RCall = 21

Indicates a call using the M32R calling convention.

MipsCall = 12

Indicates a call using the MIPS calling convention.

NearC = 0

Indicates a near call using the cdecl calling convention.

NearFast = 4

Indicates a near call using the fastcall calling convention.

NearPascal = 2

Indicates a near call using the Pascal calling convention.

NearStd = 7

Indicates a near call using the stdcall calling convention.

NearSys = 9

Indicates a near call using the syscall calling convention.

NearVector = 24

Indicates a near call using the vectorcall calling convention.

PpcCall = 15

Indicates a call using the PowerPC calling convention.

Sh5Call = 20

Indicates a call using the Hitachi SuperH-5 calling convention.

ShCall = 16

Indicates a call using the Hitachi SuperH calling convention.

Skipped = 6

Skipped (unused) call index

ThisCall = 11

Indicates a call using the thiscall calling convention.

TriCall = 19

Indicates a call using the TriCore calling convention.