MdePkg: Apply uncrustify changes
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the MdePkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
This commit is contained in:
committed by
mergify[bot]
parent
1436aea4d5
commit
2f88bd3a12
@@ -13,7 +13,7 @@
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeInt32ToUintn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -24,17 +24,17 @@ TestSafeInt32ToUintn (
|
||||
// If Operand is non-negative, then it's a cast
|
||||
//
|
||||
Operand = 0x5bababab;
|
||||
Result = 0;
|
||||
Status = SafeInt32ToUintn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5bababab, Result);
|
||||
Result = 0;
|
||||
Status = SafeInt32ToUintn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5bababab, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (-1537977259);
|
||||
Status = SafeInt32ToUintn(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeInt32ToUintn (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -42,7 +42,7 @@ TestSafeInt32ToUintn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUint32ToIntn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -58,10 +58,10 @@ TestSafeUint32ToIntn (
|
||||
// If Operand is non-negative, then it's a cast
|
||||
//
|
||||
Operand = 0xabababab;
|
||||
Result = 0;
|
||||
Status = SafeUint32ToIntn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0xabababab, Result);
|
||||
Result = 0;
|
||||
Status = SafeUint32ToIntn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0xabababab, Result);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -69,7 +69,7 @@ TestSafeUint32ToIntn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeIntnToInt32 (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -80,26 +80,26 @@ TestSafeIntnToInt32 (
|
||||
// If Operand is between MIN_INT32 and MAX_INT32 inclusive, then it's a cast
|
||||
//
|
||||
Operand = 0x5bababab;
|
||||
Result = 0;
|
||||
Status = SafeIntnToInt32(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5bababab, Result);
|
||||
Result = 0;
|
||||
Status = SafeIntnToInt32 (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5bababab, Result);
|
||||
|
||||
Operand = (-1537977259);
|
||||
Status = SafeIntnToInt32(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL((-1537977259), Result);
|
||||
Status = SafeIntnToInt32 (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL ((-1537977259), Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0x5babababefefefef);
|
||||
Status = SafeIntnToInt32(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnToInt32 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
Operand = (-6605562033422200815);
|
||||
Status = SafeIntnToInt32(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnToInt32 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -107,7 +107,7 @@ TestSafeIntnToInt32 (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeIntnToUint32 (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -118,21 +118,21 @@ TestSafeIntnToUint32 (
|
||||
// If Operand is between 0 and MAX_UINT32 inclusive, then it's a cast
|
||||
//
|
||||
Operand = 0xabababab;
|
||||
Result = 0;
|
||||
Status = SafeIntnToUint32(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0xabababab, Result);
|
||||
Result = 0;
|
||||
Status = SafeIntnToUint32 (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0xabababab, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0x5babababefefefef);
|
||||
Status = SafeIntnToUint32(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnToUint32 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
Operand = (-6605562033422200815);
|
||||
Status = SafeIntnToUint32(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnToUint32 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -140,7 +140,7 @@ TestSafeIntnToUint32 (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnToUint32 (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -151,17 +151,17 @@ TestSafeUintnToUint32 (
|
||||
// If Operand is <= MAX_UINT32, then it's a cast
|
||||
//
|
||||
Operand = 0xabababab;
|
||||
Result = 0;
|
||||
Status = SafeUintnToUint32(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0xabababab, Result);
|
||||
Result = 0;
|
||||
Status = SafeUintnToUint32 (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0xabababab, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0xababababefefefef);
|
||||
Status = SafeUintnToUint32(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUintnToUint32 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -169,7 +169,7 @@ TestSafeUintnToUint32 (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnToIntn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -180,17 +180,17 @@ TestSafeUintnToIntn (
|
||||
// If Operand is <= MAX_INTN (0x7fff_ffff_ffff_ffff), then it's a cast
|
||||
//
|
||||
Operand = 0x5babababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeUintnToIntn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5babababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeUintnToIntn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5babababefefefef, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0xababababefefefef);
|
||||
Status = SafeUintnToIntn(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUintnToIntn (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -198,7 +198,7 @@ TestSafeUintnToIntn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnToInt64 (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -209,17 +209,17 @@ TestSafeUintnToInt64 (
|
||||
// If Operand is <= MAX_INT64, then it's a cast
|
||||
//
|
||||
Operand = 0x5babababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeUintnToInt64(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5babababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeUintnToInt64 (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5babababefefefef, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0xababababefefefef);
|
||||
Status = SafeUintnToInt64(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUintnToInt64 (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -227,7 +227,7 @@ TestSafeUintnToInt64 (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeInt64ToIntn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -238,10 +238,10 @@ TestSafeInt64ToIntn (
|
||||
// INTN is same as INT64 in x64, so this is just a cast
|
||||
//
|
||||
Operand = 0x5babababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeInt64ToIntn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5babababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeInt64ToIntn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5babababefefefef, Result);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -249,7 +249,7 @@ TestSafeInt64ToIntn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeInt64ToUintn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -260,17 +260,17 @@ TestSafeInt64ToUintn (
|
||||
// If Operand is non-negative, then it's a cast
|
||||
//
|
||||
Operand = 0x5babababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeInt64ToUintn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5babababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeInt64ToUintn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5babababefefefef, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (-6605562033422200815);
|
||||
Status = SafeInt64ToUintn(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeInt64ToUintn (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -278,7 +278,7 @@ TestSafeInt64ToUintn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUint64ToIntn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -289,17 +289,17 @@ TestSafeUint64ToIntn (
|
||||
// If Operand is <= MAX_INTN (0x7fff_ffff_ffff_ffff), then it's a cast
|
||||
//
|
||||
Operand = 0x5babababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeUint64ToIntn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x5babababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeUint64ToIntn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x5babababefefefef, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Operand = (0xababababefefefef);
|
||||
Status = SafeUint64ToIntn(Operand, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUint64ToIntn (Operand, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -307,7 +307,7 @@ TestSafeUint64ToIntn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUint64ToUintn (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -318,10 +318,10 @@ TestSafeUint64ToUintn (
|
||||
// UINTN is same as UINT64 in x64, so this is just a cast
|
||||
//
|
||||
Operand = 0xababababefefefef;
|
||||
Result = 0;
|
||||
Status = SafeUint64ToUintn(Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0xababababefefefef, Result);
|
||||
Result = 0;
|
||||
Status = SafeUint64ToUintn (Operand, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0xababababefefefef, Result);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -329,7 +329,7 @@ TestSafeUint64ToUintn (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnAdd (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -343,17 +343,17 @@ TestSafeUintnAdd (
|
||||
Augend = 0x3a3a3a3a12121212;
|
||||
Addend = 0x3a3a3a3a12121212;
|
||||
Result = 0;
|
||||
Status = SafeUintnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x7474747424242424, Result);
|
||||
Status = SafeUintnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x7474747424242424, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Augend = 0xababababefefefef;
|
||||
Addend = 0xbcbcbcbcdededede;
|
||||
Status = SafeUintnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUintnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -361,7 +361,7 @@ TestSafeUintnAdd (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeIntnAdd (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -376,28 +376,28 @@ TestSafeIntnAdd (
|
||||
Augend = 0x3a3a3a3a3a3a3a3a;
|
||||
Addend = 0x3a3a3a3a3a3a3a3a;
|
||||
Result = 0;
|
||||
Status = SafeIntnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x7474747474747474, Result);
|
||||
Status = SafeIntnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x7474747474747474, Result);
|
||||
|
||||
Augend = (-4195730024608447034);
|
||||
Addend = (-4195730024608447034);
|
||||
Status = SafeIntnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL((-8391460049216894068), Result);
|
||||
Status = SafeIntnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL ((-8391460049216894068), Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Augend = 0x5a5a5a5a5a5a5a5a;
|
||||
Addend = 0x5a5a5a5a5a5a5a5a;
|
||||
Status = SafeIntnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
Augend = (-6510615555426900570);
|
||||
Addend = (-6510615555426900570);
|
||||
Status = SafeIntnAdd(Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnAdd (Augend, Addend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -405,7 +405,7 @@ TestSafeIntnAdd (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnSub (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -416,20 +416,20 @@ TestSafeUintnSub (
|
||||
//
|
||||
// If Minuend >= Subtrahend, then it's subtraction
|
||||
//
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Subtrahend = 0x3b3b3b3b3b3b3b3b;
|
||||
Result = 0;
|
||||
Status = SafeUintnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x1f1f1f1f1f1f1f1f, Result);
|
||||
Result = 0;
|
||||
Status = SafeUintnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x1f1f1f1f1f1f1f1f, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Subtrahend = 0x6d6d6d6d6d6d6d6d;
|
||||
Status = SafeUintnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeUintnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -437,7 +437,7 @@ TestSafeUintnSub (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeIntnSub (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -449,31 +449,31 @@ TestSafeIntnSub (
|
||||
// If the result of subtractions doesn't overflow MAX_INTN or
|
||||
// underflow MIN_INTN, then it's subtraction
|
||||
//
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Minuend = 0x5a5a5a5a5a5a5a5a;
|
||||
Subtrahend = 0x3a3a3a3a3a3a3a3a;
|
||||
Result = 0;
|
||||
Status = SafeIntnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x2020202020202020, Result);
|
||||
Result = 0;
|
||||
Status = SafeIntnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x2020202020202020, Result);
|
||||
|
||||
Minuend = 0x3a3a3a3a3a3a3a3a;
|
||||
Minuend = 0x3a3a3a3a3a3a3a3a;
|
||||
Subtrahend = 0x5a5a5a5a5a5a5a5a;
|
||||
Status = SafeIntnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL((-2314885530818453536), Result);
|
||||
Status = SafeIntnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL ((-2314885530818453536), Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Minuend = (-8825501086245354106);
|
||||
Minuend = (-8825501086245354106);
|
||||
Subtrahend = 8825501086245354106;
|
||||
Status = SafeIntnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
Minuend = (8825501086245354106);
|
||||
Minuend = (8825501086245354106);
|
||||
Subtrahend = (-8825501086245354106);
|
||||
Status = SafeIntnSub(Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Status = SafeIntnSub (Minuend, Subtrahend, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -481,7 +481,7 @@ TestSafeIntnSub (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeUintnMult (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -493,19 +493,19 @@ TestSafeUintnMult (
|
||||
// If the result of multiplication doesn't overflow MAX_UINTN, it will succeed
|
||||
//
|
||||
Multiplicand = 0x123456789a;
|
||||
Multiplier = 0x1234567;
|
||||
Result = 0;
|
||||
Status = SafeUintnMult(Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x14b66db9745a07f6, Result);
|
||||
Multiplier = 0x1234567;
|
||||
Result = 0;
|
||||
Status = SafeUintnMult (Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x14b66db9745a07f6, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Multiplicand = 0x123456789a;
|
||||
Multiplier = 0x12345678;
|
||||
Status = SafeUintnMult(Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Multiplier = 0x12345678;
|
||||
Status = SafeUintnMult (Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
@@ -513,7 +513,7 @@ TestSafeUintnMult (
|
||||
UNIT_TEST_STATUS
|
||||
EFIAPI
|
||||
TestSafeIntnMult (
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
IN UNIT_TEST_CONTEXT Context
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
@@ -526,19 +526,19 @@ TestSafeIntnMult (
|
||||
// underflow MIN_UINTN, it will succeed
|
||||
//
|
||||
Multiplicand = 0x123456789;
|
||||
Multiplier = 0x6789abcd;
|
||||
Result = 0;
|
||||
Status = SafeIntnMult(Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR(Status);
|
||||
UT_ASSERT_EQUAL(0x75cd9045220d6bb5, Result);
|
||||
Multiplier = 0x6789abcd;
|
||||
Result = 0;
|
||||
Status = SafeIntnMult (Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_NOT_EFI_ERROR (Status);
|
||||
UT_ASSERT_EQUAL (0x75cd9045220d6bb5, Result);
|
||||
|
||||
//
|
||||
// Otherwise should result in an error status
|
||||
//
|
||||
Multiplicand = 0x123456789;
|
||||
Multiplier = 0xa789abcd;
|
||||
Status = SafeIntnMult(Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_EQUAL(RETURN_BUFFER_TOO_SMALL, Status);
|
||||
Multiplier = 0xa789abcd;
|
||||
Status = SafeIntnMult (Multiplicand, Multiplier, &Result);
|
||||
UT_ASSERT_EQUAL (RETURN_BUFFER_TOO_SMALL, Status);
|
||||
|
||||
return UNIT_TEST_PASSED;
|
||||
}
|
||||
|
Reference in New Issue
Block a user