1 |
4.535627 |
Branch |
Int32 |
312 |
0x00000138 |
312 |
|
|
System.Int32 |
static const int Branch = 312;
|
%ProgramFiles%\Microsoft Visual Studio\2022\Professional\VSSDK\VisualStudioIntegration\Common\Inc\KnownImageIds.h(397,0) |
|
2 |
3.628502 |
IMAGE_REL_PPC_BRTAKEN |
Int32 |
512 |
0x00000200 |
512 |
|
|
System.Int32 |
#define IMAGE_REL_PPC_BRTAKEN 0x0200 // fix branch prediction bit to predict branch taken
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19099,0) |
|
3 |
3.628502 |
IMAGE_REL_PPC_BRNTAKEN |
Int32 |
1024 |
0x00000400 |
1024 |
|
|
System.Int32 |
#define IMAGE_REL_PPC_BRNTAKEN 0x0400 // fix branch prediction bit to predict branch not taken
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19100,0) |
|
4 |
3.207173 |
KRB_NT_MS_BRANCH_ID |
Int32 |
-133 |
0xFFFFFF7B |
-133 |
|
|
System.Int32 |
#define KRB_NT_MS_BRANCH_ID -133 // Branch ID
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\NTSecAPI.h(4398,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
- If (_WIN32_WINNT >= 0x0501)
|
5 |
3.207173 |
IMAGE_REL_AMD64_IMPORT_BR |
Int32 |
18 |
0x00000012 |
18 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_IMPORT_BR 0x0012 // Indirect branch to an import
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19215,0) |
|
6 |
3.174939 |
TMSUCCESS |
Int32 |
67108864 |
0x04000000 |
67108864 |
|
|
System.Int32 |
#define TMSUCCESS 0x04000000L /* dissociate caller from transaction branch */
#define TMSUCCESS 0x04000000L /* dissociate caller from transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(107,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
7 |
3.174939 |
TMJOIN |
Int32 |
2097152 |
0x00200000 |
2097152 |
|
|
System.Int32 |
#define TMJOIN 0x00200000L /* caller is joining existing transaction branch */
#define TMJOIN 0x00200000L /* caller is joining existing transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(112,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
8 |
3.174939 |
TM_JOIN |
Int32 |
2 |
0x00000002 |
2 |
|
|
System.Int32 |
#define TM_JOIN 2 /* caller is joining existing transaction branch */
#define TM_JOIN 2 /* caller is joining existing transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(117,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
9 |
3.174939 |
XA_RBTRANSIENT |
Int32 |
107 |
0x0000006B |
107 |
|
|
System.Int32 |
#define XA_RBTRANSIENT XA_RBBASE+7 /* May retry the transaction branch */
#define XA_RBTRANSIENT XA_RBBASE+7 /* May retry the transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(134,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
10 |
2.721376 |
TMFAIL |
Int32 |
536870912 |
0x20000000 |
536870912 |
|
|
System.Int32 |
#define TMFAIL 0x20000000L /* dissociates caller and marks transaction branch rollback-only */
#define TMFAIL 0x20000000L /* dissociates caller and marks transaction branch rollback-only */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(104,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
11 |
2.721376 |
TMRESUME |
Int32 |
134217728 |
0x08000000 |
134217728 |
|
|
System.Int32 |
#define TMRESUME 0x08000000L /* caller is resuming association with suspended transaction branch */
#define TMRESUME 0x08000000L /* caller is resuming association with suspended transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(106,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
12 |
2.721376 |
TM_RESUME |
Int32 |
1 |
0x00000001 |
1 |
|
|
System.Int32 |
#define TM_RESUME 1 /* caller is resuming association with suspended transaction branch */
#define TM_RESUME 1 /* caller is resuming association with suspended transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(118,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
13 |
2.721376 |
XA_RBOTHER |
Int32 |
104 |
0x00000068 |
104 |
|
|
System.Int32 |
#define XA_RBOTHER XA_RBBASE+4 /* The resource manager rolled back the transaction branch for a reason not on this list */
#define XA_RBOTHER XA_RBBASE+4 /* The resource manager rolled back the transaction branch for a reason not on this list */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(131,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
14 |
2.721376 |
XA_RBTIMEOUT |
Int32 |
106 |
0x0000006A |
106 |
|
|
System.Int32 |
#define XA_RBTIMEOUT XA_RBBASE+6 /* A transaction branch took too long */
#define XA_RBTIMEOUT XA_RBBASE+6 /* A transaction branch took too long */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(133,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
15 |
2.721376 |
XA_HEURHAZ |
Int32 |
8 |
0x00000008 |
8 |
|
|
System.Int32 |
#define XA_HEURHAZ 8 /* the transaction branch may have been heuristically completed */
#define XA_HEURHAZ 8 /* the transaction branch may have been heuristically completed */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(138,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
16 |
2.721376 |
XA_HEURCOM |
Int32 |
7 |
0x00000007 |
7 |
|
|
System.Int32 |
#define XA_HEURCOM 7 /* the transaction branch has been heuristically committed */
#define XA_HEURCOM 7 /* the transaction branch has been heuristically committed */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(139,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
17 |
2.721376 |
XA_HEURRB |
Int32 |
6 |
0x00000006 |
6 |
|
|
System.Int32 |
#define XA_HEURRB 6 /* the transaction branch has been heuristically rolled back */
#define XA_HEURRB 6 /* the transaction branch has been heuristically rolled back */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(140,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
18 |
2.721376 |
XA_HEURMIX |
Int32 |
5 |
0x00000005 |
5 |
|
|
System.Int32 |
#define XA_HEURMIX 5 /* the transaction branch has been heuristically committed and rolled back */
#define XA_HEURMIX 5 /* the transaction branch has been heuristically committed and rolled back */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(141,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
19 |
2.721376 |
XA_RDONLY |
Int32 |
3 |
0x00000003 |
3 |
|
|
System.Int32 |
#define XA_RDONLY 3 /* the transaction branch was read-only and has been committed */
#define XA_RDONLY 3 /* the transaction branch was read-only and has been committed */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(143,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
20 |
2.721376 |
XAER_RMERR |
Int32 |
-3 |
0xFFFFFFFD |
-3 |
|
|
System.Int32 |
#define XAER_RMERR (-3) /* a resource manager error occurred in the transaction branch */
#define XAER_RMERR (-3) /* a resource manager error occurred in the transaction branch */
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\xa.h(146,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
21 |
2.565738 |
DIOCR_INSTALLER |
Int32 |
1 |
0x00000001 |
1 |
|
|
System.Int32 |
#define DIOCR_INSTALLER 0x00000001 // class installer registry branch
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\setupapi.h(6071,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
22 |
2.565738 |
DIOCR_INTERFACE |
Int32 |
2 |
0x00000002 |
2 |
|
|
System.Int32 |
#define DIOCR_INTERFACE 0x00000002 // interface class registry branch
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\setupapi.h(6072,0) |
- If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
23 |
2.565738 |
IMAGE_REL_PPC_ADDR24 |
Int32 |
3 |
0x00000003 |
3 |
|
|
System.Int32 |
#define IMAGE_REL_PPC_ADDR24 0x0003 // 26-bit address, shifted left 2 (branch absolute)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19072,0) |
|
24 |
2.565738 |
IMAGE_REL_AMD64_CFG_BR |
Int32 |
20 |
0x00000014 |
20 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_CFG_BR 0x0014 // Indirect branch to a CFG check
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19217,0) |
|
25 |
2.565738 |
IMAGE_REL_AMD64_CFG_BR_REX |
Int32 |
21 |
0x00000015 |
21 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_CFG_BR_REX 0x0015 // Indirect branch to a CFG check, with REX.W prefix
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19218,0) |
|
26 |
2.565738 |
IMAGE_REL_AMD64_INDIR_BR |
Int32 |
23 |
0x00000017 |
23 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_INDIR_BR 0x0017 // Indirect branch to a target in RAX (no CFG)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19220,0) |
|
27 |
2.565738 |
IMAGE_REL_AMD64_INDIR_BR_REX |
Int32 |
24 |
0x00000018 |
24 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_INDIR_BR_REX 0x0018 // Indirect branch to a target in RAX, with REX.W prefix (no CFG)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19221,0) |
|
28 |
2.565738 |
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_FIRST |
Int32 |
32 |
0x00000020 |
32 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_FIRST 0x0020 // Indirect branch for a switch table using Reg 0 (RAX)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19223,0) |
|
29 |
2.565738 |
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_LAST |
Int32 |
47 |
0x0000002F |
47 |
|
|
System.Int32 |
#define IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_LAST 0x002F // Indirect branch for a switch table using Reg 15 (R15)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19224,0) |
|
30 |
2.565738 |
OPCODE_FORMAT::InlineBrTarget |
Int32 |
4 |
0x00000004 |
4 |
|
|
System.Int32 |
InlineBrTarget = 4, // branch target (I4 (I1 if Short on))
|
%ProgramFiles(x86)%\Windows Kits\NETFXSDK\4.8\include\um\openum.h(25,0) |
|
31 |
2.245021 |
IMAGE_REL_PPC_REL24 |
Int32 |
6 |
0x00000006 |
6 |
|
|
System.Int32 |
#define IMAGE_REL_PPC_REL24 0x0006 // 26-bit PC-relative offset, shifted left 2 (branch relative)
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.22621.0\um\winnt.h(19075,0) |
|
32 |
0.8017932 |
OPCODE_FORMAT |
Enum |
|
|
|
|
|
|
typedef enum opcode_format_t
{
InlineNone = 0, // no inline args
InlineVar = 1, // local variable (U2 (U1 if Short on))
InlineI = 2, // an signed integer (I4 (I1 if Short on))
InlineR = 3, // a real number (R8 (R4 if Short on))
InlineBrTarget = 4, // branch target (I4 (I1 if Short on))
InlineI8 = 5,
InlineMethod = 6, // method token (U4)
InlineField = 7, // field token (U4)
InlineType = 8, // type token (U4)
InlineString = 9, // string TOKEN (U4)
InlineSig = 10, // signature tok (U4)
InlineRVA = 11, // ldptr token (U4)
InlineTok = 12, // a meta-data token of unknown type (U4)
InlineSwitch = 13, // count (U4), pcrel1 (U4) .... pcrelN (U4)
InlinePhi = 14, // count (U1), var1 (U2) ... varN (U2)
ShortInline = 16, // if this bit is set, the format is the 'short' format
PrimaryMask = (ShortInline-1), // mask these off to get primary enumeration above
ShortInlineVar = (ShortInline + InlineVar),
ShortInlineI = (ShortInline + InlineI),
ShortInlineR = (ShortInline + InlineR),
ShortInlineBrTarget = (ShortInline + InlineBrTarget),
InlineOpcode = (ShortInline + InlineNone), // This is only used internally. It means the 'opcode' is two byte instead of 1
} OPCODE_FORMAT;
|
%ProgramFiles(x86)%\Windows Kits\NETFXSDK\4.8\include\um\openum.h(19,0) |
|