Index: courgette/typedrva_unittest.cc |
diff --git a/courgette/typedrva_unittest.cc b/courgette/typedrva_unittest.cc |
index dc30fa9b222cb76ca39d30eeb167f375c288e95d..d0ad833deb4398e47eaa2027ac5ca6acb331f0ea 100644 |
--- a/courgette/typedrva_unittest.cc |
+++ b/courgette/typedrva_unittest.cc |
@@ -2,6 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <stdint.h> |
+ |
#include "courgette/base_test_unittest.h" |
#include "courgette/disassembler_elf_32_arm.h" |
#include "courgette/disassembler_elf_32_x86.h" |
@@ -14,12 +16,12 @@ class TypedRVATest : public BaseTest { |
void TestRelativeTargetARM(courgette::ARM_RVA arm_rva, |
courgette::RVA rva, |
- uint32 op, |
+ uint32_t op, |
courgette::RVA expected) const; |
void TestARMOPEncode(courgette::ARM_RVA arm_rva, |
courgette::RVA rva, |
- uint32 op, |
+ uint32_t op, |
courgette::RVA expected) const; |
}; |
@@ -27,7 +29,7 @@ void TypedRVATest::TestRelativeTargetX86(courgette::RVA word, |
courgette::RVA expected) const { |
courgette::DisassemblerElf32X86::TypedRVAX86* typed_rva |
= new courgette::DisassemblerElf32X86::TypedRVAX86(0); |
- const uint8* op_pointer = reinterpret_cast<const uint8*>(&word); |
+ const uint8_t* op_pointer = reinterpret_cast<const uint8_t*>(&word); |
EXPECT_TRUE(typed_rva->ComputeRelativeTarget(op_pointer)); |
EXPECT_EQ(typed_rva->relative_target(), expected); |
@@ -35,17 +37,17 @@ void TypedRVATest::TestRelativeTargetX86(courgette::RVA word, |
delete typed_rva; |
} |
-uint32 Read32LittleEndian(const void* address) { |
- return *reinterpret_cast<const uint32*>(address); |
+uint32_t Read32LittleEndian(const void* address) { |
+ return *reinterpret_cast<const uint32_t*>(address); |
} |
void TypedRVATest::TestRelativeTargetARM(courgette::ARM_RVA arm_rva, |
courgette::RVA rva, |
- uint32 op, |
+ uint32_t op, |
courgette::RVA expected) const { |
courgette::DisassemblerElf32ARM::TypedRVAARM* typed_rva |
= new courgette::DisassemblerElf32ARM::TypedRVAARM(arm_rva, rva); |
- uint8* op_pointer = reinterpret_cast<uint8*>(&op); |
+ uint8_t* op_pointer = reinterpret_cast<uint8_t*>(&op); |
EXPECT_TRUE(typed_rva->ComputeRelativeTarget(op_pointer)); |
EXPECT_EQ(rva + typed_rva->relative_target(), expected); |
@@ -54,16 +56,16 @@ void TypedRVATest::TestRelativeTargetARM(courgette::ARM_RVA arm_rva, |
} |
void TypedRVATest::TestARMOPEncode(courgette::ARM_RVA arm_rva, |
- courgette::RVA rva, |
- uint32 op, |
- courgette::RVA expected) const { |
- uint16 c_op; |
- uint32 addr; |
+ courgette::RVA rva, |
+ uint32_t op, |
+ courgette::RVA expected) const { |
+ uint16_t c_op; |
+ uint32_t addr; |
EXPECT_TRUE(courgette::DisassemblerElf32ARM::Compress(arm_rva, op, rva, |
&c_op, &addr)); |
EXPECT_EQ(rva + addr, expected); |
- uint32 new_op; |
+ uint32_t new_op; |
EXPECT_TRUE(courgette::DisassemblerElf32ARM::Decompress(arm_rva, c_op, addr, |
&new_op)); |
EXPECT_EQ(new_op, op); |