我一直在尝试从Google破解版运行这个unittest for minidumps。现在在第165行,它将写入/ temp /的转储与硬编码的预期值进行比较。这里,ASSERT
语句失败,而不是返回true。
ASSERT_EQ(memcmp(buffer, expected, expected_byte_count), 0);
为什么会这样?
答案 0 :(得分:0)
为什么会这样?
ASSERT_EQ
失败,因为memcmp(buffer, expected, expected_byte_count)
表示内容与buffer
和expected
不同。
您是否注意到有#if defined(__BIG_ENDIAN__)
用于选择预期值?
您是否尝试过交替提供/提供它?