Svace: Fixed INTEGER_OVERFLOW warnings.

This commit is contained in:
ocbuild 2022-01-13 14:08:36 +03:00
parent d50d54cec4
commit 3d37d5c9f4
3 changed files with 4 additions and 2 deletions

View File

@ -1028,6 +1028,7 @@ InvokeCallbackOnSet (
LIST_ENTRY *ListHead; LIST_ENTRY *ListHead;
LIST_ENTRY *ListNode; LIST_ENTRY *ListNode;
ASSERT (TokenNumber > 0);
// //
// TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER. // TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER.
// We have to decrement TokenNumber by 1 to make it usable // We have to decrement TokenNumber by 1 to make it usable
@ -1112,6 +1113,7 @@ SetWorker (
UINTN MaxSize; UINTN MaxSize;
UINTN TmpTokenNumber; UINTN TmpTokenNumber;
ASSERT (TokenNumber > 0);
// //
// TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER. // TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER.
// We have to decrement TokenNumber by 1 to make it usable // We have to decrement TokenNumber by 1 to make it usable
@ -1899,4 +1901,3 @@ VariableLockCallBack (
VariableLockDynamicHiiPcd (FALSE, VariableLock); VariableLockDynamicHiiPcd (FALSE, VariableLock);
} }
} }

View File

@ -857,6 +857,7 @@ GetWorker (
UINT8 *VaraiableDefaultBuffer; UINT8 *VaraiableDefaultBuffer;
UINTN VpdBaseAddress; UINTN VpdBaseAddress;
ASSERT (TokenNumber > 0);
// //
// TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER. // TokenNumber Zero is reserved as PCD_INVALID_TOKEN_NUMBER.
// We have to decrement TokenNumber by 1 to make it usable // We have to decrement TokenNumber by 1 to make it usable

View File

@ -969,7 +969,7 @@ MtrrLibSetMemoryType (
UINT64 LengthRight; UINT64 LengthRight;
UINTN StartIndex; UINTN StartIndex;
UINTN EndIndex; UINTN EndIndex;
UINTN DeltaCount; INTN DeltaCount;
LengthRight = 0; LengthRight = 0;
LengthLeft = 0; LengthLeft = 0;