| Index: src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
|
| diff --git a/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc b/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
|
| index 838ea5f6bacd860cb080bf2a63fba1f4e74e0ad9..d4439da768f6ea6a2f267a632f264ef7e3769f1c 100644
|
| --- a/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
|
| +++ b/src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc
|
| @@ -310,12 +310,14 @@ TEST_F(LinuxPtraceDumperChildTest, LinuxGateMappingID) {
|
|
|
| // Need to suspend the child so ptrace actually works.
|
| ASSERT_TRUE(dumper.ThreadsSuspend());
|
| - uint8_t identifier[sizeof(MDGUID)];
|
| + uint8_t identifier[kMaxBuildID];
|
| + size_t identifier_length;
|
| ASSERT_TRUE(dumper.ElfFileIdentifierForMapping(*mappings[index],
|
| true,
|
| index,
|
| - identifier));
|
| - uint8_t empty_identifier[sizeof(MDGUID)];
|
| + identifier,
|
| + &identifier_length));
|
| + uint8_t empty_identifier[kMaxBuildID];
|
| memset(empty_identifier, 0, sizeof(empty_identifier));
|
| EXPECT_NE(0, memcmp(empty_identifier, identifier, sizeof(identifier)));
|
| EXPECT_TRUE(dumper.ThreadsResume());
|
| @@ -343,12 +345,15 @@ TEST_F(LinuxPtraceDumperChildTest, FileIDsMatch) {
|
| }
|
| ASSERT_TRUE(found_exe);
|
|
|
| - uint8_t identifier1[sizeof(MDGUID)];
|
| - uint8_t identifier2[sizeof(MDGUID)];
|
| + uint8_t identifier1[kMaxBuildID];
|
| + size_t identifier1_length;
|
| + uint8_t identifier2[kMaxBuildID];
|
| + size_t identifier2_length;
|
| EXPECT_TRUE(dumper.ElfFileIdentifierForMapping(*mappings[i], true, i,
|
| - identifier1));
|
| + identifier1,
|
| + &identifier1_length));
|
| FileID fileid(exe_name);
|
| - EXPECT_TRUE(fileid.ElfFileIdentifier(identifier2));
|
| + EXPECT_TRUE(fileid.ElfFileIdentifier(identifier2, &identifier2_length));
|
| char identifier_string1[37];
|
| char identifier_string2[37];
|
| FileID::ConvertIdentifierToString(identifier1, identifier_string1,
|
|
|