| Index: util/mach/exc_server_variants_test.cc
|
| diff --git a/util/mach/exc_server_variants_test.cc b/util/mach/exc_server_variants_test.cc
|
| index 64d9942c496234592fbdc9cf73f0264f60a58c6f..101ab053d9465eb09ed3342cea648950ea7a56d1 100644
|
| --- a/util/mach/exc_server_variants_test.cc
|
| +++ b/util/mach/exc_server_variants_test.cc
|
| @@ -44,12 +44,12 @@ const exception_type_t kExceptionType = EXC_BAD_ACCESS;
|
|
|
| // Test using an exception code with the high bit set to ensure that it gets
|
| // promoted to the wider mach_exception_data_type_t type as a signed quantity.
|
| -const exception_data_type_t kExceptionCodes[] = {
|
| +const exception_data_type_t kTestExceptonCodes[] = {
|
| KERN_PROTECTION_FAILURE,
|
| static_cast<exception_data_type_t>(0xfedcba98),
|
| };
|
|
|
| -const exception_data_type_t kMachExceptionCodes[] = {
|
| +const exception_data_type_t kTestMachExceptionCodes[] = {
|
| KERN_PROTECTION_FAILURE,
|
| static_cast<exception_data_type_t>(0xfedcba9876543210),
|
| };
|
| @@ -97,8 +97,8 @@ struct __attribute__((packed, aligned(4))) ExceptionRaiseRequest {
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kExceptionCodes[0];
|
| - code[1] = kExceptionCodes[1];
|
| + code[0] = kTestExceptonCodes[0];
|
| + code[1] = kTestExceptonCodes[1];
|
| }
|
| };
|
|
|
| @@ -127,8 +127,7 @@ struct __attribute__((packed, aligned(4))) ExceptionRaiseReply {
|
| case EXCEPTION_DEFAULT:
|
| EXPECT_EQ(2501, Head.msgh_id);
|
| break;
|
| - case static_cast<exception_behavior_t>(EXCEPTION_DEFAULT |
|
| - MACH_EXCEPTION_CODES):
|
| + case EXCEPTION_DEFAULT | kMachExceptionCodes:
|
| EXPECT_EQ(2505, Head.msgh_id);
|
| break;
|
| default:
|
| @@ -162,8 +161,8 @@ struct __attribute__((packed, aligned(4))) ExceptionRaiseStateRequest {
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kExceptionCodes[0];
|
| - code[1] = kExceptionCodes[1];
|
| + code[0] = kTestExceptonCodes[0];
|
| + code[1] = kTestExceptonCodes[1];
|
| flavor = kThreadStateFlavor;
|
| old_stateCnt = kThreadStateFlavorCount;
|
|
|
| @@ -205,12 +204,10 @@ struct __attribute__((packed, aligned(4))) ExceptionRaiseStateReply {
|
| case EXCEPTION_STATE_IDENTITY:
|
| EXPECT_EQ(2503, Head.msgh_id);
|
| break;
|
| - case static_cast<exception_behavior_t>(EXCEPTION_STATE |
|
| - MACH_EXCEPTION_CODES):
|
| + case EXCEPTION_STATE | kMachExceptionCodes:
|
| EXPECT_EQ(2506, Head.msgh_id);
|
| break;
|
| - case static_cast<exception_behavior_t>(EXCEPTION_STATE_IDENTITY |
|
| - MACH_EXCEPTION_CODES):
|
| + case EXCEPTION_STATE_IDENTITY | kMachExceptionCodes:
|
| EXPECT_EQ(2507, Head.msgh_id);
|
| break;
|
| default:
|
| @@ -253,8 +250,8 @@ struct __attribute__((packed, aligned(4))) ExceptionRaiseStateIdentityRequest {
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kExceptionCodes[0];
|
| - code[1] = kExceptionCodes[1];
|
| + code[0] = kTestExceptonCodes[0];
|
| + code[1] = kTestExceptonCodes[1];
|
| flavor = kThreadStateFlavor;
|
| old_stateCnt = kThreadStateFlavorCount;
|
|
|
| @@ -293,8 +290,8 @@ struct __attribute__((packed, aligned(4))) MachExceptionRaiseRequest {
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kMachExceptionCodes[0];
|
| - code[1] = kMachExceptionCodes[1];
|
| + code[0] = kTestMachExceptionCodes[0];
|
| + code[1] = kTestMachExceptionCodes[1];
|
| }
|
| };
|
|
|
| @@ -323,8 +320,8 @@ struct __attribute__((packed, aligned(4))) MachExceptionRaiseStateRequest {
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kMachExceptionCodes[0];
|
| - code[1] = kMachExceptionCodes[1];
|
| + code[0] = kTestMachExceptionCodes[0];
|
| + code[1] = kTestMachExceptionCodes[1];
|
| flavor = kThreadStateFlavor;
|
| old_stateCnt = kThreadStateFlavorCount;
|
|
|
| @@ -367,8 +364,8 @@ struct __attribute__((packed,
|
| NDR = NDR_record;
|
| exception = kExceptionType;
|
| codeCnt = 2;
|
| - code[0] = kMachExceptionCodes[0];
|
| - code[1] = kMachExceptionCodes[1];
|
| + code[0] = kTestMachExceptionCodes[0];
|
| + code[1] = kTestMachExceptionCodes[1];
|
| flavor = kThreadStateFlavor;
|
| old_stateCnt = kThreadStateFlavorCount;
|
|
|
| @@ -564,7 +561,8 @@ TEST(ExcServerVariants, MockExceptionRaise) {
|
| kExceptionThreadPort,
|
| kExceptionTaskPort,
|
| kExceptionType,
|
| - AreExceptionCodes(kExceptionCodes[0], kExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestExceptonCodes[0], kTestExceptonCodes[1]),
|
| Pointee(Eq(THREAD_STATE_NONE)),
|
| IsThreadStateCount(0u),
|
| IsThreadStateCount(0u)))
|
| @@ -603,7 +601,8 @@ TEST(ExcServerVariants, MockExceptionRaiseState) {
|
| MACH_PORT_NULL,
|
| MACH_PORT_NULL,
|
| kExceptionType,
|
| - AreExceptionCodes(kExceptionCodes[0], kExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestExceptonCodes[0], kTestExceptonCodes[1]),
|
| Pointee(Eq(kThreadStateFlavor)),
|
| IsThreadStateCount(kThreadStateFlavorCount),
|
| IsThreadStateCount(arraysize(reply.new_state))))
|
| @@ -645,7 +644,8 @@ TEST(ExcServerVariants, MockExceptionRaiseStateIdentity) {
|
| kExceptionThreadPort,
|
| kExceptionTaskPort,
|
| kExceptionType,
|
| - AreExceptionCodes(kExceptionCodes[0], kExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestExceptonCodes[0], kTestExceptonCodes[1]),
|
| Pointee(Eq(kThreadStateFlavor)),
|
| IsThreadStateCount(kThreadStateFlavorCount),
|
| IsThreadStateCount(arraysize(reply.new_state))))
|
| @@ -686,7 +686,8 @@ TEST(ExcServerVariants, MockMachExceptionRaise) {
|
| kExceptionThreadPort,
|
| kExceptionTaskPort,
|
| kExceptionType,
|
| - AreExceptionCodes(kMachExceptionCodes[0], kMachExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestMachExceptionCodes[0], kTestMachExceptionCodes[1]),
|
| Pointee(Eq(THREAD_STATE_NONE)),
|
| IsThreadStateCount(0u),
|
| IsThreadStateCount(0u)))
|
| @@ -727,7 +728,8 @@ TEST(ExcServerVariants, MockMachExceptionRaiseState) {
|
| MACH_PORT_NULL,
|
| MACH_PORT_NULL,
|
| kExceptionType,
|
| - AreExceptionCodes(kMachExceptionCodes[0], kMachExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestMachExceptionCodes[0], kTestMachExceptionCodes[1]),
|
| Pointee(Eq(kThreadStateFlavor)),
|
| IsThreadStateCount(kThreadStateFlavorCount),
|
| IsThreadStateCount(arraysize(reply.new_state))))
|
| @@ -771,7 +773,8 @@ TEST(ExcServerVariants, MockMachExceptionRaiseStateIdentity) {
|
| kExceptionThreadPort,
|
| kExceptionTaskPort,
|
| kExceptionType,
|
| - AreExceptionCodes(kMachExceptionCodes[0], kMachExceptionCodes[1]),
|
| + AreExceptionCodes(
|
| + kTestMachExceptionCodes[0], kTestMachExceptionCodes[1]),
|
| Pointee(Eq(kThreadStateFlavor)),
|
| IsThreadStateCount(kThreadStateFlavorCount),
|
| IsThreadStateCount(arraysize(reply.new_state))))
|
| @@ -924,7 +927,7 @@ class TestExcServerVariants : public UniversalMachExcServer,
|
| EXPECT_NE(static_cast<const natural_t*>(NULL), old_state);
|
| EXPECT_EQ(static_cast<mach_msg_type_number_t>(THREAD_STATE_MAX),
|
| *new_state_count);
|
| - EXPECT_NE(static_cast<const natural_t*>(NULL), new_state);
|
| + EXPECT_NE(static_cast<natural_t*>(NULL), new_state);
|
| } else {
|
| EXPECT_EQ(THREAD_STATE_NONE, *flavor);
|
| EXPECT_EQ(0u, old_state_count);
|
|
|