include/cvconst.h: Add enumeration for newest SymTag values.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Eric Pouech 2021-09-28 17:21:49 +02:00 committed by Alexandre Julliard
parent 9768ea5637
commit dec1e46d01
2 changed files with 26 additions and 3 deletions

View File

@ -62,9 +62,9 @@ static const char* symt_get_tag_str(DWORD tag)
case SymTagBaseClass: return "SymTagBaseClass";
case SymTagFriend: return "SymTagFriend";
case SymTagFunctionArgType: return "SymTagFunctionArgType,";
case SymTagFuncDebugStart: return "SymTagFuncDebugStart,";
case SymTagFuncDebugStart: return "SymTagFuncDebugStart";
case SymTagFuncDebugEnd: return "SymTagFuncDebugEnd";
case SymTagUsingNamespace: return "SymTagUsingNamespace,";
case SymTagUsingNamespace: return "SymTagUsingNamespace";
case SymTagVTableShape: return "SymTagVTableShape";
case SymTagVTable: return "SymTagVTable";
case SymTagCustom: return "SymTagCustom";
@ -72,6 +72,17 @@ static const char* symt_get_tag_str(DWORD tag)
case SymTagCustomType: return "SymTagCustomType";
case SymTagManagedType: return "SymTagManagedType";
case SymTagDimension: return "SymTagDimension";
case SymTagCallSite: return "SymTagCallSite";
case SymTagInlineSite: return "SymTagInlineSite";
case SymTagBaseInterface: return "SymTagBaseInterface";
case SymTagVectorType: return "SymTagVectorType";
case SymTagMatrixType: return "SymTagMatrixType";
case SymTagHLSLType: return "SymTagHLSLType";
case SymTagCaller: return "SymTagCaller";
case SymTagCallee: return "SymTagCallee";
case SymTagExport: return "SymTagExport";
case SymTagHeapAllocationSite: return "SymTagHeapAllocationSite";
case SymTagCoffGroup: return "SymTagCoffGroup";
default: return "---";
}
}

View File

@ -55,6 +55,17 @@ enum SymTagEnum
SymTagCustomType,
SymTagManagedType,
SymTagDimension,
SymTagCallSite,
SymTagInlineSite,
SymTagBaseInterface,
SymTagVectorType,
SymTagMatrixType,
SymTagHLSLType,
SymTagCaller,
SymTagCallee,
SymTagExport,
SymTagHeapAllocationSite,
SymTagCoffGroup,
SymTagMax
};
@ -103,7 +114,8 @@ enum LocationType
LocIsSlot,
LocIsIlRel,
LocInMetaData,
LocIsConstant
LocIsConstant,
LocTypeMax
};
/* kind of SymTagData */