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

Unified Diff: third_party/crashpad/crashpad/minidump/minidump_system_info_writer_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/minidump/minidump_system_info_writer_test.cc
diff --git a/third_party/crashpad/crashpad/minidump/minidump_system_info_writer_test.cc b/third_party/crashpad/crashpad/minidump/minidump_system_info_writer_test.cc
index 4f35d3d1bc91e2becef6ec9177b55a586c992666..0dd90559693839b7e491cdd292626b74110fca72 100644
--- a/third_party/crashpad/crashpad/minidump/minidump_system_info_writer_test.cc
+++ b/third_party/crashpad/crashpad/minidump/minidump_system_info_writer_test.cc
@@ -54,7 +54,7 @@ void GetSystemInfoStream(const std::string& file_contents,
const size_t kFileSize =
kCSDVersionOffset + sizeof(MINIDUMP_STRING) + kCSDVersionBytesWithNUL;
- ASSERT_EQ(kFileSize, file_contents.size());
+ ASSERT_EQ(file_contents.size(), kFileSize);
const MINIDUMP_DIRECTORY* directory;
const MINIDUMP_HEADER* header =
@@ -62,18 +62,18 @@ void GetSystemInfoStream(const std::string& file_contents,
ASSERT_NO_FATAL_FAILURE(VerifyMinidumpHeader(header, 1, 0));
ASSERT_TRUE(directory);
- ASSERT_EQ(kMinidumpStreamTypeSystemInfo, directory[0].StreamType);
- EXPECT_EQ(kSystemInfoStreamOffset, directory[0].Location.Rva);
+ ASSERT_EQ(directory[0].StreamType, kMinidumpStreamTypeSystemInfo);
+ EXPECT_EQ(directory[0].Location.Rva, kSystemInfoStreamOffset);
*system_info = MinidumpWritableAtLocationDescriptor<MINIDUMP_SYSTEM_INFO>(
file_contents, directory[0].Location);
ASSERT_TRUE(system_info);
- EXPECT_EQ(kCSDVersionOffset, (*system_info)->CSDVersionRva);
+ EXPECT_EQ((*system_info)->CSDVersionRva, kCSDVersionOffset);
*csd_version =
MinidumpStringAtRVA(file_contents, (*system_info)->CSDVersionRva);
- EXPECT_EQ(kCSDVersionBytes, (*csd_version)->Length);
+ EXPECT_EQ((*csd_version)->Length, kCSDVersionBytes);
}
TEST(MinidumpSystemInfoWriter, Empty) {
@@ -93,27 +93,27 @@ TEST(MinidumpSystemInfoWriter, Empty) {
ASSERT_NO_FATAL_FAILURE(
GetSystemInfoStream(string_file.string(), 0, &system_info, &csd_version));
- EXPECT_EQ(kMinidumpCPUArchitectureUnknown,
- system_info->ProcessorArchitecture);
- EXPECT_EQ(0u, system_info->ProcessorLevel);
- EXPECT_EQ(0u, system_info->ProcessorRevision);
- EXPECT_EQ(0u, system_info->NumberOfProcessors);
- EXPECT_EQ(0u, system_info->ProductType);
- EXPECT_EQ(0u, system_info->MajorVersion);
- EXPECT_EQ(0u, system_info->MinorVersion);
- EXPECT_EQ(0u, system_info->BuildNumber);
- EXPECT_EQ(0u, system_info->PlatformId);
- EXPECT_EQ(0u, system_info->SuiteMask);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.VendorId[0]);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.VendorId[1]);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.VendorId[2]);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.VersionInformation);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.FeatureInformation);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.AMDExtendedCpuFeatures);
- EXPECT_EQ(0u, system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0]);
- EXPECT_EQ(0u, system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1]);
-
- EXPECT_EQ('\0', csd_version->Buffer[0]);
+ EXPECT_EQ(system_info->ProcessorArchitecture,
+ kMinidumpCPUArchitectureUnknown);
+ EXPECT_EQ(system_info->ProcessorLevel, 0u);
+ EXPECT_EQ(system_info->ProcessorRevision, 0u);
+ EXPECT_EQ(system_info->NumberOfProcessors, 0u);
+ EXPECT_EQ(system_info->ProductType, 0u);
+ EXPECT_EQ(system_info->MajorVersion, 0u);
+ EXPECT_EQ(system_info->MinorVersion, 0u);
+ EXPECT_EQ(system_info->BuildNumber, 0u);
+ EXPECT_EQ(system_info->PlatformId, 0u);
+ EXPECT_EQ(system_info->SuiteMask, 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[0], 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[1], 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[2], 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VersionInformation, 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.FeatureInformation, 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.AMDExtendedCpuFeatures, 0u);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0], 0u);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1], 0u);
+
+ EXPECT_EQ(csd_version->Buffer[0], '\0');
}
TEST(MinidumpSystemInfoWriter, X86_Win) {
@@ -137,7 +137,7 @@ TEST(MinidumpSystemInfoWriter, X86_Win) {
const uint32_t kAMDFeatures = 0xefd3fbff;
uint32_t cpu_vendor_registers[3];
- ASSERT_EQ(sizeof(cpu_vendor_registers), strlen(kCPUVendor));
+ ASSERT_EQ(strlen(kCPUVendor), sizeof(cpu_vendor_registers));
memcpy(cpu_vendor_registers, kCPUVendor, sizeof(cpu_vendor_registers));
system_info_writer->SetCPUArchitecture(kCPUArchitecture);
@@ -164,25 +164,25 @@ TEST(MinidumpSystemInfoWriter, X86_Win) {
ASSERT_NO_FATAL_FAILURE(GetSystemInfoStream(
string_file.string(), strlen(kCSDVersion), &system_info, &csd_version));
- EXPECT_EQ(kCPUArchitecture, system_info->ProcessorArchitecture);
- EXPECT_EQ(kCPULevel, system_info->ProcessorLevel);
- EXPECT_EQ(kCPURevision, system_info->ProcessorRevision);
- EXPECT_EQ(kCPUCount, system_info->NumberOfProcessors);
- EXPECT_EQ(kOSType, system_info->ProductType);
- EXPECT_EQ(kOSVersionMajor, system_info->MajorVersion);
- EXPECT_EQ(kOSVersionMinor, system_info->MinorVersion);
- EXPECT_EQ(kOSVersionBuild, system_info->BuildNumber);
- EXPECT_EQ(kOS, system_info->PlatformId);
- EXPECT_EQ(kSuiteMask, system_info->SuiteMask);
- EXPECT_EQ(cpu_vendor_registers[0], system_info->Cpu.X86CpuInfo.VendorId[0]);
- EXPECT_EQ(cpu_vendor_registers[1], system_info->Cpu.X86CpuInfo.VendorId[1]);
- EXPECT_EQ(cpu_vendor_registers[2], system_info->Cpu.X86CpuInfo.VendorId[2]);
- EXPECT_EQ(kCPUVersion, system_info->Cpu.X86CpuInfo.VersionInformation);
- EXPECT_EQ(kCPUFeatures, system_info->Cpu.X86CpuInfo.FeatureInformation);
- EXPECT_EQ(kAMDFeatures, system_info->Cpu.X86CpuInfo.AMDExtendedCpuFeatures);
+ EXPECT_EQ(system_info->ProcessorArchitecture, kCPUArchitecture);
+ EXPECT_EQ(system_info->ProcessorLevel, kCPULevel);
+ EXPECT_EQ(system_info->ProcessorRevision, kCPURevision);
+ EXPECT_EQ(system_info->NumberOfProcessors, kCPUCount);
+ EXPECT_EQ(system_info->ProductType, kOSType);
+ EXPECT_EQ(system_info->MajorVersion, kOSVersionMajor);
+ EXPECT_EQ(system_info->MinorVersion, kOSVersionMinor);
+ EXPECT_EQ(system_info->BuildNumber, kOSVersionBuild);
+ EXPECT_EQ(system_info->PlatformId, kOS);
+ EXPECT_EQ(system_info->SuiteMask, kSuiteMask);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[0], cpu_vendor_registers[0]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[1], cpu_vendor_registers[1]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[2], cpu_vendor_registers[2]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VersionInformation, kCPUVersion);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.FeatureInformation, kCPUFeatures);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.AMDExtendedCpuFeatures, kAMDFeatures);
for (size_t index = 0; index < strlen(kCSDVersion); ++index) {
- EXPECT_EQ(kCSDVersion[index], csd_version->Buffer[index]) << index;
+ EXPECT_EQ(csd_version->Buffer[index], kCSDVersion[index]) << index;
}
}
@@ -224,20 +224,20 @@ TEST(MinidumpSystemInfoWriter, AMD64_Mac) {
ASSERT_NO_FATAL_FAILURE(GetSystemInfoStream(
string_file.string(), strlen(kCSDVersion), &system_info, &csd_version));
- EXPECT_EQ(kCPUArchitecture, system_info->ProcessorArchitecture);
- EXPECT_EQ(kCPULevel, system_info->ProcessorLevel);
- EXPECT_EQ(kCPURevision, system_info->ProcessorRevision);
- EXPECT_EQ(kCPUCount, system_info->NumberOfProcessors);
- EXPECT_EQ(kOSType, system_info->ProductType);
- EXPECT_EQ(kOSVersionMajor, system_info->MajorVersion);
- EXPECT_EQ(kOSVersionMinor, system_info->MinorVersion);
- EXPECT_EQ(kOSVersionBuild, system_info->BuildNumber);
- EXPECT_EQ(kOS, system_info->PlatformId);
- EXPECT_EQ(0u, system_info->SuiteMask);
- EXPECT_EQ(kCPUFeatures[0],
- system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0]);
- EXPECT_EQ(kCPUFeatures[1],
- system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1]);
+ EXPECT_EQ(system_info->ProcessorArchitecture, kCPUArchitecture);
+ EXPECT_EQ(system_info->ProcessorLevel, kCPULevel);
+ EXPECT_EQ(system_info->ProcessorRevision, kCPURevision);
+ EXPECT_EQ(system_info->NumberOfProcessors, kCPUCount);
+ EXPECT_EQ(system_info->ProductType, kOSType);
+ EXPECT_EQ(system_info->MajorVersion, kOSVersionMajor);
+ EXPECT_EQ(system_info->MinorVersion, kOSVersionMinor);
+ EXPECT_EQ(system_info->BuildNumber, kOSVersionBuild);
+ EXPECT_EQ(system_info->PlatformId, kOS);
+ EXPECT_EQ(system_info->SuiteMask, 0u);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0],
+ kCPUFeatures[0]);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1],
+ kCPUFeatures[1]);
}
TEST(MinidumpSystemInfoWriter, X86_CPUVendorFromRegisters) {
@@ -266,12 +266,12 @@ TEST(MinidumpSystemInfoWriter, X86_CPUVendorFromRegisters) {
ASSERT_NO_FATAL_FAILURE(
GetSystemInfoStream(string_file.string(), 0, &system_info, &csd_version));
- EXPECT_EQ(kCPUArchitecture, system_info->ProcessorArchitecture);
- EXPECT_EQ(0u, system_info->ProcessorLevel);
- EXPECT_EQ(kCPUVendor[0], system_info->Cpu.X86CpuInfo.VendorId[0]);
- EXPECT_EQ(kCPUVendor[1], system_info->Cpu.X86CpuInfo.VendorId[1]);
- EXPECT_EQ(kCPUVendor[2], system_info->Cpu.X86CpuInfo.VendorId[2]);
- EXPECT_EQ(0u, system_info->Cpu.X86CpuInfo.VersionInformation);
+ EXPECT_EQ(system_info->ProcessorArchitecture, kCPUArchitecture);
+ EXPECT_EQ(system_info->ProcessorLevel, 0u);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[0], kCPUVendor[0]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[1], kCPUVendor[1]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[2], kCPUVendor[2]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VersionInformation, 0u);
}
TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_X86) {
@@ -347,32 +347,32 @@ TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_X86) {
&system_info,
&csd_version));
- EXPECT_EQ(expect_system_info.ProcessorArchitecture,
- system_info->ProcessorArchitecture);
- EXPECT_EQ(expect_system_info.ProcessorLevel, system_info->ProcessorLevel);
- EXPECT_EQ(expect_system_info.ProcessorRevision,
- system_info->ProcessorRevision);
- EXPECT_EQ(expect_system_info.NumberOfProcessors,
- system_info->NumberOfProcessors);
- EXPECT_EQ(expect_system_info.ProductType, system_info->ProductType);
- EXPECT_EQ(expect_system_info.MajorVersion, system_info->MajorVersion);
- EXPECT_EQ(expect_system_info.MinorVersion, system_info->MinorVersion);
- EXPECT_EQ(expect_system_info.BuildNumber, system_info->BuildNumber);
- EXPECT_EQ(expect_system_info.PlatformId, system_info->PlatformId);
- EXPECT_EQ(expect_system_info.SuiteMask, system_info->SuiteMask);
- EXPECT_EQ(expect_system_info.Cpu.X86CpuInfo.VendorId[0],
- system_info->Cpu.X86CpuInfo.VendorId[0]);
- EXPECT_EQ(expect_system_info.Cpu.X86CpuInfo.VendorId[1],
- system_info->Cpu.X86CpuInfo.VendorId[1]);
- EXPECT_EQ(expect_system_info.Cpu.X86CpuInfo.VendorId[2],
- system_info->Cpu.X86CpuInfo.VendorId[2]);
- EXPECT_EQ(expect_system_info.Cpu.X86CpuInfo.VersionInformation,
- system_info->Cpu.X86CpuInfo.VersionInformation);
- EXPECT_EQ(expect_system_info.Cpu.X86CpuInfo.FeatureInformation,
- system_info->Cpu.X86CpuInfo.FeatureInformation);
+ EXPECT_EQ(system_info->ProcessorArchitecture,
+ expect_system_info.ProcessorArchitecture);
+ EXPECT_EQ(system_info->ProcessorLevel, expect_system_info.ProcessorLevel);
+ EXPECT_EQ(system_info->ProcessorRevision,
+ expect_system_info.ProcessorRevision);
+ EXPECT_EQ(system_info->NumberOfProcessors,
+ expect_system_info.NumberOfProcessors);
+ EXPECT_EQ(system_info->ProductType, expect_system_info.ProductType);
+ EXPECT_EQ(system_info->MajorVersion, expect_system_info.MajorVersion);
+ EXPECT_EQ(system_info->MinorVersion, expect_system_info.MinorVersion);
+ EXPECT_EQ(system_info->BuildNumber, expect_system_info.BuildNumber);
+ EXPECT_EQ(system_info->PlatformId, expect_system_info.PlatformId);
+ EXPECT_EQ(system_info->SuiteMask, expect_system_info.SuiteMask);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[0],
+ expect_system_info.Cpu.X86CpuInfo.VendorId[0]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[1],
+ expect_system_info.Cpu.X86CpuInfo.VendorId[1]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VendorId[2],
+ expect_system_info.Cpu.X86CpuInfo.VendorId[2]);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.VersionInformation,
+ expect_system_info.Cpu.X86CpuInfo.VersionInformation);
+ EXPECT_EQ(system_info->Cpu.X86CpuInfo.FeatureInformation,
+ expect_system_info.Cpu.X86CpuInfo.FeatureInformation);
for (size_t index = 0; index < strlen(kOSVersionBuild); ++index) {
- EXPECT_EQ(kOSVersionBuild[index], csd_version->Buffer[index]) << index;
+ EXPECT_EQ(csd_version->Buffer[index], kOSVersionBuild[index]) << index;
}
}
@@ -443,26 +443,26 @@ TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_AMD64) {
&system_info,
&csd_version));
- EXPECT_EQ(expect_system_info.ProcessorArchitecture,
- system_info->ProcessorArchitecture);
- EXPECT_EQ(expect_system_info.ProcessorLevel, system_info->ProcessorLevel);
- EXPECT_EQ(expect_system_info.ProcessorRevision,
- system_info->ProcessorRevision);
- EXPECT_EQ(expect_system_info.NumberOfProcessors,
- system_info->NumberOfProcessors);
- EXPECT_EQ(expect_system_info.ProductType, system_info->ProductType);
- EXPECT_EQ(expect_system_info.MajorVersion, system_info->MajorVersion);
- EXPECT_EQ(expect_system_info.MinorVersion, system_info->MinorVersion);
- EXPECT_EQ(expect_system_info.BuildNumber, system_info->BuildNumber);
- EXPECT_EQ(expect_system_info.PlatformId, system_info->PlatformId);
- EXPECT_EQ(expect_system_info.SuiteMask, system_info->SuiteMask);
- EXPECT_EQ(expect_system_info.Cpu.OtherCpuInfo.ProcessorFeatures[0],
- system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0]);
- EXPECT_EQ(expect_system_info.Cpu.OtherCpuInfo.ProcessorFeatures[1],
- system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1]);
+ EXPECT_EQ(system_info->ProcessorArchitecture,
+ expect_system_info.ProcessorArchitecture);
+ EXPECT_EQ(system_info->ProcessorLevel, expect_system_info.ProcessorLevel);
+ EXPECT_EQ(system_info->ProcessorRevision,
+ expect_system_info.ProcessorRevision);
+ EXPECT_EQ(system_info->NumberOfProcessors,
+ expect_system_info.NumberOfProcessors);
+ EXPECT_EQ(system_info->ProductType, expect_system_info.ProductType);
+ EXPECT_EQ(system_info->MajorVersion, expect_system_info.MajorVersion);
+ EXPECT_EQ(system_info->MinorVersion, expect_system_info.MinorVersion);
+ EXPECT_EQ(system_info->BuildNumber, expect_system_info.BuildNumber);
+ EXPECT_EQ(system_info->PlatformId, expect_system_info.PlatformId);
+ EXPECT_EQ(system_info->SuiteMask, expect_system_info.SuiteMask);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[0],
+ expect_system_info.Cpu.OtherCpuInfo.ProcessorFeatures[0]);
+ EXPECT_EQ(system_info->Cpu.OtherCpuInfo.ProcessorFeatures[1],
+ expect_system_info.Cpu.OtherCpuInfo.ProcessorFeatures[1]);
for (size_t index = 0; index < strlen(kOSVersionBuild); ++index) {
- EXPECT_EQ(kOSVersionBuild[index], csd_version->Buffer[index]) << index;
+ EXPECT_EQ(csd_version->Buffer[index], kOSVersionBuild[index]) << index;
}
}

Powered by Google App Engine
This is Rietveld 408576698