Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(902)

Unified Diff: third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc

Issue 2804713002: Update Crashpad to b4095401639ebe2ad33169e5c1d994065cbff1b8 (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc
diff --git a/third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc b/third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc
index 8525c14e2a2b35b935eff0e2451952d98b22b8ad..f9ff7d19d5c99b633d574fc8c2451e2a35aa5065 100644
--- a/third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc
+++ b/third_party/crashpad/crashpad/snapshot/mac/process_types_test.cc
@@ -39,7 +39,7 @@ namespace {
std::string proctype_string; \
ASSERT_TRUE(process_reader.Memory()->ReadCString(proctype_view.field, \
&proctype_string)); \
- EXPECT_EQ(self_view->field, proctype_string); \
+ EXPECT_EQ(proctype_string, self_view->field); \
} \
} while (false)
@@ -66,7 +66,7 @@ TEST(ProcessTypes, DyldImagesSelf) {
}
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
if (self_image_infos->version >= 9) {
- EXPECT_EQ(self_image_infos, self_image_infos->dyldAllImageInfosAddress);
+ EXPECT_EQ(self_image_infos->dyldAllImageInfosAddress, self_image_infos);
}
#endif
@@ -78,10 +78,10 @@ TEST(ProcessTypes, DyldImagesSelf) {
TASK_DYLD_INFO,
reinterpret_cast<task_info_t>(&dyld_info),
&count);
- ASSERT_EQ(KERN_SUCCESS, kr);
+ ASSERT_EQ(kr, KERN_SUCCESS);
- EXPECT_EQ(reinterpret_cast<mach_vm_address_t>(self_image_infos),
- dyld_info.all_image_info_addr);
+ EXPECT_EQ(dyld_info.all_image_info_addr,
+ reinterpret_cast<mach_vm_address_t>(self_image_infos));
EXPECT_GT(dyld_info.all_image_info_size, 1u);
// This field is only present in the OS X 10.7 SDK (at build time) and kernel
@@ -89,9 +89,9 @@ TEST(ProcessTypes, DyldImagesSelf) {
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
if (MacOSXMinorVersion() >= 7) {
#if !defined(ARCH_CPU_64_BITS)
- EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_32, dyld_info.all_image_info_format);
+ EXPECT_EQ(dyld_info.all_image_info_format, TASK_DYLD_ALL_IMAGE_INFO_32);
#else
- EXPECT_EQ(TASK_DYLD_ALL_IMAGE_INFO_64, dyld_info.all_image_info_format);
+ EXPECT_EQ(dyld_info.all_image_info_format, TASK_DYLD_ALL_IMAGE_INFO_64);
#endif
}
#endif
@@ -113,9 +113,9 @@ TEST(ProcessTypes, DyldImagesSelf) {
// Make sure that the size of the structure as declared in the SDK matches the
// size expected for the version of the structure that the SDK describes.
- EXPECT_EQ(sizeof(dyld_all_image_infos),
- process_types::dyld_all_image_infos::ExpectedSizeForVersion(
- &process_reader, kDyldAllImageInfosVersionInSDK));
+ EXPECT_EQ(process_types::dyld_all_image_infos::ExpectedSizeForVersion(
+ &process_reader, kDyldAllImageInfosVersionInSDK),
+ sizeof(dyld_all_image_infos));
// Make sure that the computed sizes of various versions of this structure are
// correct at different bitnessses.
@@ -143,50 +143,50 @@ TEST(ProcessTypes, DyldImagesSelf) {
uint32_t version = kVersionsAndSizes[index].version;
SCOPED_TRACE(base::StringPrintf("index %zu, version %u", index, version));
- EXPECT_EQ(kVersionsAndSizes[index].size_32,
- process_types::internal::dyld_all_image_infos<
- process_types::internal::Traits32>::
- ExpectedSizeForVersion(version));
- EXPECT_EQ(kVersionsAndSizes[index].size_64,
- process_types::internal::dyld_all_image_infos<
- process_types::internal::Traits64>::
- ExpectedSizeForVersion(version));
+ EXPECT_EQ(
+ process_types::internal::dyld_all_image_infos<
+ process_types::internal::Traits32>::ExpectedSizeForVersion(version),
+ kVersionsAndSizes[index].size_32);
+ EXPECT_EQ(
+ process_types::internal::dyld_all_image_infos<
+ process_types::internal::Traits64>::ExpectedSizeForVersion(version),
+ kVersionsAndSizes[index].size_64);
}
process_types::dyld_all_image_infos proctype_image_infos;
ASSERT_TRUE(proctype_image_infos.Read(&process_reader,
dyld_info.all_image_info_addr));
- ASSERT_EQ(self_image_infos->version, proctype_image_infos.version);
+ ASSERT_EQ(proctype_image_infos.version, self_image_infos->version);
if (proctype_image_infos.version >= 1) {
- EXPECT_EQ(self_image_infos->infoArrayCount,
- proctype_image_infos.infoArrayCount);
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->infoArray),
- proctype_image_infos.infoArray);
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->notification),
- proctype_image_infos.notification);
- EXPECT_EQ(self_image_infos->processDetachedFromSharedRegion,
- proctype_image_infos.processDetachedFromSharedRegion);
+ EXPECT_EQ(proctype_image_infos.infoArrayCount,
+ self_image_infos->infoArrayCount);
+ EXPECT_EQ(proctype_image_infos.infoArray,
+ reinterpret_cast<uint64_t>(self_image_infos->infoArray));
+ EXPECT_EQ(proctype_image_infos.notification,
+ reinterpret_cast<uint64_t>(self_image_infos->notification));
+ EXPECT_EQ(proctype_image_infos.processDetachedFromSharedRegion,
+ self_image_infos->processDetachedFromSharedRegion);
}
if (proctype_image_infos.version >= 2) {
- EXPECT_EQ(self_image_infos->libSystemInitialized,
- proctype_image_infos.libSystemInitialized);
+ EXPECT_EQ(proctype_image_infos.libSystemInitialized,
+ self_image_infos->libSystemInitialized);
EXPECT_EQ(
- reinterpret_cast<uint64_t>(self_image_infos->dyldImageLoadAddress),
- proctype_image_infos.dyldImageLoadAddress);
+ proctype_image_infos.dyldImageLoadAddress,
+ reinterpret_cast<uint64_t>(self_image_infos->dyldImageLoadAddress));
}
if (proctype_image_infos.version >= 3) {
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->jitInfo),
- proctype_image_infos.jitInfo);
+ EXPECT_EQ(proctype_image_infos.jitInfo,
+ reinterpret_cast<uint64_t>(self_image_infos->jitInfo));
}
if (proctype_image_infos.version >= 5) {
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->dyldVersion),
- proctype_image_infos.dyldVersion);
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->errorMessage),
- proctype_image_infos.errorMessage);
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->terminationFlags),
- proctype_image_infos.terminationFlags);
+ EXPECT_EQ(proctype_image_infos.dyldVersion,
+ reinterpret_cast<uint64_t>(self_image_infos->dyldVersion));
+ EXPECT_EQ(proctype_image_infos.errorMessage,
+ reinterpret_cast<uint64_t>(self_image_infos->errorMessage));
+ EXPECT_EQ(proctype_image_infos.terminationFlags,
+ implicit_cast<uint64_t>(self_image_infos->terminationFlags));
TEST_STRING(
process_reader, self_image_infos, proctype_image_infos, dyldVersion);
@@ -195,38 +195,38 @@ TEST(ProcessTypes, DyldImagesSelf) {
}
if (proctype_image_infos.version >= 6) {
EXPECT_EQ(
- reinterpret_cast<uint64_t>(self_image_infos->coreSymbolicationShmPage),
- proctype_image_infos.coreSymbolicationShmPage);
+ proctype_image_infos.coreSymbolicationShmPage,
+ reinterpret_cast<uint64_t>(self_image_infos->coreSymbolicationShmPage));
}
if (proctype_image_infos.version >= 7) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->systemOrderFlag),
- proctype_image_infos.systemOrderFlag);
+ EXPECT_EQ(proctype_image_infos.systemOrderFlag,
+ implicit_cast<uint64_t>(self_image_infos->systemOrderFlag));
}
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
if (proctype_image_infos.version >= 8) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->uuidArrayCount),
- proctype_image_infos.uuidArrayCount);
+ EXPECT_EQ(proctype_image_infos.uuidArrayCount,
+ implicit_cast<uint64_t>(self_image_infos->uuidArrayCount));
}
if (proctype_image_infos.version >= 9) {
EXPECT_EQ(
- reinterpret_cast<uint64_t>(self_image_infos->dyldAllImageInfosAddress),
- proctype_image_infos.dyldAllImageInfosAddress);
+ proctype_image_infos.dyldAllImageInfosAddress,
+ reinterpret_cast<uint64_t>(self_image_infos->dyldAllImageInfosAddress));
}
if (proctype_image_infos.version >= 10) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->initialImageCount),
- proctype_image_infos.initialImageCount);
+ EXPECT_EQ(proctype_image_infos.initialImageCount,
+ implicit_cast<uint64_t>(self_image_infos->initialImageCount));
}
if (proctype_image_infos.version >= 11) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->errorKind),
- proctype_image_infos.errorKind);
+ EXPECT_EQ(proctype_image_infos.errorKind,
+ implicit_cast<uint64_t>(self_image_infos->errorKind));
EXPECT_EQ(
- reinterpret_cast<uint64_t>(self_image_infos->errorClientOfDylibPath),
- proctype_image_infos.errorClientOfDylibPath);
+ proctype_image_infos.errorClientOfDylibPath,
+ reinterpret_cast<uint64_t>(self_image_infos->errorClientOfDylibPath));
EXPECT_EQ(
- reinterpret_cast<uint64_t>(self_image_infos->errorTargetDylibPath),
- proctype_image_infos.errorTargetDylibPath);
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->errorSymbol),
- proctype_image_infos.errorSymbol);
+ proctype_image_infos.errorTargetDylibPath,
+ reinterpret_cast<uint64_t>(self_image_infos->errorTargetDylibPath));
+ EXPECT_EQ(proctype_image_infos.errorSymbol,
+ reinterpret_cast<uint64_t>(self_image_infos->errorSymbol));
TEST_STRING(process_reader,
self_image_infos,
@@ -240,31 +240,32 @@ TEST(ProcessTypes, DyldImagesSelf) {
process_reader, self_image_infos, proctype_image_infos, errorSymbol);
}
if (proctype_image_infos.version >= 12) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->sharedCacheSlide),
- proctype_image_infos.sharedCacheSlide);
+ EXPECT_EQ(proctype_image_infos.sharedCacheSlide,
+ implicit_cast<uint64_t>(self_image_infos->sharedCacheSlide));
}
#endif
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9
if (proctype_image_infos.version >= 13) {
- EXPECT_EQ(0,
- memcmp(self_image_infos->sharedCacheUUID,
+ EXPECT_EQ(memcmp(self_image_infos->sharedCacheUUID,
proctype_image_infos.sharedCacheUUID,
- sizeof(self_image_infos->sharedCacheUUID)));
+ sizeof(self_image_infos->sharedCacheUUID)),
+ 0);
}
#endif
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_12
if (proctype_image_infos.version >= 15) {
- EXPECT_EQ(self_image_infos->infoArrayChangeTimestamp,
- proctype_image_infos.infoArrayChangeTimestamp);
- EXPECT_EQ(self_image_infos->sharedCacheBaseAddress,
- proctype_image_infos.sharedCacheBaseAddress);
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_infos->dyldPath),
- proctype_image_infos.dyldPath);
+ EXPECT_EQ(proctype_image_infos.infoArrayChangeTimestamp,
+ self_image_infos->infoArrayChangeTimestamp);
+ EXPECT_EQ(proctype_image_infos.sharedCacheBaseAddress,
+ self_image_infos->sharedCacheBaseAddress);
+ EXPECT_EQ(proctype_image_infos.dyldPath,
+ reinterpret_cast<uint64_t>(self_image_infos->dyldPath));
for (size_t index = 0;
index < arraysize(self_image_infos->notifyPorts);
++index) {
- EXPECT_EQ(self_image_infos->notifyPorts[index],
- proctype_image_infos.notifyPorts[index]) << "index " << index;
+ EXPECT_EQ(proctype_image_infos.notifyPorts[index],
+ self_image_infos->notifyPorts[index])
+ << "index " << index;
}
TEST_STRING(
@@ -283,16 +284,16 @@ TEST(ProcessTypes, DyldImagesSelf) {
for (size_t index = 0;
index < arraysize(proctype_image_infos.reserved);
++index) {
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_infos->reserved[index]),
- proctype_image_infos.reserved[index])
+ EXPECT_EQ(proctype_image_infos.reserved[index],
+ implicit_cast<uint64_t>(self_image_infos->reserved[index]))
<< "index " << index;
}
#if defined(ARCH_CPU_64_BITS)
- EXPECT_EQ(self_image_infos->reserved[4], proctype_image_infos.reserved_4);
- EXPECT_EQ(self_image_infos->reserved[5], proctype_image_infos.reserved_5);
- EXPECT_EQ(self_image_infos->reserved[6], proctype_image_infos.reserved_6);
- EXPECT_EQ(self_image_infos->reserved[7], proctype_image_infos.reserved_7);
- EXPECT_EQ(self_image_infos->reserved[8], proctype_image_infos.reserved_8);
+ EXPECT_EQ(proctype_image_infos.reserved_4, self_image_infos->reserved[4]);
+ EXPECT_EQ(proctype_image_infos.reserved_5, self_image_infos->reserved[5]);
+ EXPECT_EQ(proctype_image_infos.reserved_6, self_image_infos->reserved[6]);
+ EXPECT_EQ(proctype_image_infos.reserved_7, self_image_infos->reserved[7]);
+ EXPECT_EQ(proctype_image_infos.reserved_8, self_image_infos->reserved[8]);
#endif
}
#endif
@@ -314,14 +315,14 @@ TEST(ProcessTypes, DyldImagesSelf) {
const process_types::dyld_image_info& proctype_image_info =
proctype_image_info_vector[index];
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_info->imageLoadAddress),
- proctype_image_info.imageLoadAddress)
+ EXPECT_EQ(proctype_image_info.imageLoadAddress,
+ reinterpret_cast<uint64_t>(self_image_info->imageLoadAddress))
<< "index " << index;
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_image_info->imageFilePath),
- proctype_image_info.imageFilePath)
+ EXPECT_EQ(proctype_image_info.imageFilePath,
+ reinterpret_cast<uint64_t>(self_image_info->imageFilePath))
<< "index " << index;
- EXPECT_EQ(implicit_cast<uint64_t>(self_image_info->imageFileModDate),
- proctype_image_info.imageFileModDate)
+ EXPECT_EQ(proctype_image_info.imageFileModDate,
+ implicit_cast<uint64_t>(self_image_info->imageFileModDate))
<< "index " << index;
TEST_STRING(
@@ -347,13 +348,13 @@ TEST(ProcessTypes, DyldImagesSelf) {
const process_types::dyld_uuid_info& proctype_uuid_info =
proctype_uuid_info_vector[index];
- EXPECT_EQ(reinterpret_cast<uint64_t>(self_uuid_info->imageLoadAddress),
- proctype_uuid_info.imageLoadAddress)
+ EXPECT_EQ(proctype_uuid_info.imageLoadAddress,
+ reinterpret_cast<uint64_t>(self_uuid_info->imageLoadAddress))
<< "index " << index;
- EXPECT_EQ(0,
- memcmp(self_uuid_info->imageUUID,
+ EXPECT_EQ(memcmp(self_uuid_info->imageUUID,
proctype_uuid_info.imageUUID,
- sizeof(self_uuid_info->imageUUID)))
+ sizeof(self_uuid_info->imageUUID)),
+ 0)
<< "index " << index;
}
}

Powered by Google App Engine
This is Rietveld 408576698