diff options
-rw-r--r-- | src/processor/exploitability_unittest.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/processor/exploitability_unittest.cc b/src/processor/exploitability_unittest.cc index dc5650e3..ec845bf0 100644 --- a/src/processor/exploitability_unittest.cc +++ b/src/processor/exploitability_unittest.cc @@ -194,10 +194,9 @@ TEST(ExploitabilityLinuxUtilsTest, DisassembleBytesTest) { std::stringstream objdump_stream; objdump_stream.str(string(buffer)); string line = ""; - while ((line.find("<.data>") == string::npos) && - getline(objdump_stream, line)) { - } - ASSERT_TRUE(getline(objdump_stream, line)); + while (line.find("<.data>") == string::npos) + getline(objdump_stream, line); + getline(objdump_stream, line); ASSERT_EQ(line, " 0:\tc7 00 05 00 00 00 \tmov DWORD PTR [rax],0x5"); } @@ -239,17 +238,17 @@ TEST(ExploitabilityLinuxUtilsTest, CalculateAddressTest) { MDRawContextAMD64 raw_context; raw_context.rdx = 12345; ExploitabilityLinuxTestMinidumpContext context(raw_context); - ASSERT_EQ(context.GetContextAMD64()->rdx, 12345); + ASSERT_EQ(context.GetContextAMD64()->rdx, 12345U); ASSERT_FALSE(ExploitabilityLinuxTest::CalculateAddress("", context, NULL)); uint64_t write_address = 0; ASSERT_TRUE(ExploitabilityLinuxTest::CalculateAddress("rdx-0x4D2", context, &write_address)); - ASSERT_EQ(write_address, 11111); + ASSERT_EQ(write_address, 11111U); ASSERT_TRUE(ExploitabilityLinuxTest::CalculateAddress("rdx+0x4D2", context, &write_address)); - ASSERT_EQ(write_address, 13579); + ASSERT_EQ(write_address, 13579U); ASSERT_FALSE(ExploitabilityLinuxTest::CalculateAddress("rdx+rax", context, &write_address)); |