Я пытался запустить это модульный тест из Google Breakpad для мини-дампов. Теперь в строке 165 он сравнивает дамп, записанный в / temp /, с ожидаемыми значениями, которые жестко закодированы. Здесь вместо того, чтобы возвращать истину, ASSERT
утверждение не удается.
ASSERT_EQ(memcmp(buffer, expected, expected_byte_count), 0);
Почему это происходит?
Почему это происходит?
ASSERT_EQ
не удается, потому что memcmp(buffer, expected, expected_byte_count)
указывает на разницу в содержании от buffer
а также expected
,
Вы заметили, что есть #if defined(__BIG_ENDIAN__)
используется для выбора ожидаемых значений?
Вы пытались удалить / предоставить его поочередно?
Других решений пока нет …