| Index: courgette/encoded_program_unittest.cc
|
| diff --git a/courgette/encoded_program_unittest.cc b/courgette/encoded_program_unittest.cc
|
| index a2ce9b67d93e51f9d516f8737060349a6c0c45a3..5d294525e2a73ac9954d1973c2788de6cbac7d16 100644
|
| --- a/courgette/encoded_program_unittest.cc
|
| +++ b/courgette/encoded_program_unittest.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "courgette/encoded_program.h"
|
|
|
| +#include <stddef.h>
|
| +#include <stdint.h>
|
| +
|
| #include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "courgette/disassembler.h"
|
| @@ -15,7 +18,7 @@ namespace {
|
| using courgette::EncodedProgram;
|
|
|
| struct AddressSpec {
|
| - int32 index;
|
| + int32_t index;
|
| courgette::RVA rva;
|
| };
|
|
|
| @@ -27,7 +30,7 @@ scoped_ptr<EncodedProgram> CreateTestProgram(AddressSpec* abs32_specs,
|
| size_t num_rel32_specs) {
|
| scoped_ptr<EncodedProgram> program(new EncodedProgram());
|
|
|
| - uint32 base = 0x00900000;
|
| + uint32_t base = 0x00900000;
|
| program->set_image_base(base);
|
|
|
| for (size_t i = 0; i < num_abs32_specs; ++i) {
|
| @@ -48,13 +51,13 @@ scoped_ptr<EncodedProgram> CreateTestProgram(AddressSpec* abs32_specs,
|
| return program;
|
| }
|
|
|
| -bool CompareSink(const uint8 expected[],
|
| +bool CompareSink(const uint8_t expected[],
|
| size_t num_expected,
|
| courgette::SinkStream* ss) {
|
| size_t n = ss->Length();
|
| if (num_expected != n)
|
| return false;
|
| - const uint8* buffer = ss->Buffer();
|
| + const uint8_t* buffer = ss->Buffer();
|
| return memcmp(&expected[0], buffer, n) == 0;
|
| }
|
|
|
| @@ -98,9 +101,11 @@ TEST(EncodedProgramTest, Test) {
|
| EXPECT_TRUE(can_assemble);
|
| encoded2.reset();
|
|
|
| - const uint8 golden[] = {
|
| - 0x04, 0x00, 0x90, 0x00, // ABS32 to base + 4
|
| - 0xF8, 0xFF, 0xFF, 0xFF // REL32 from next line to base + 2
|
| + const uint8_t golden[] = {
|
| + 0x04, 0x00, 0x90,
|
| + 0x00, // ABS32 to base + 4
|
| + 0xF8, 0xFF, 0xFF,
|
| + 0xFF // REL32 from next line to base + 2
|
| };
|
| EXPECT_TRUE(CompareSink(golden, arraysize(golden), &assembled));
|
| }
|
| @@ -121,15 +126,15 @@ TEST(EncodedProgramTest, TestWriteAddress) {
|
| program.reset();
|
|
|
| // Check addresses in sinks.
|
| - const uint8 golden_abs32_indexes[] = {
|
| - 0x03, 0x07, 0x03, 0x05 // 3 indexes: [7, 3, 5].
|
| + const uint8_t golden_abs32_indexes[] = {
|
| + 0x03, 0x07, 0x03, 0x05 // 3 indexes: [7, 3, 5].
|
| };
|
| EXPECT_TRUE(CompareSink(golden_abs32_indexes,
|
| arraysize(golden_abs32_indexes),
|
| sinks.stream(courgette::kStreamAbs32Indexes)));
|
|
|
| - const uint8 golden_rel32_indexes[] = {
|
| - 0x03, 0x00, 0x03, 0x01 // 3 indexes: [0, 3, 1].
|
| + const uint8_t golden_rel32_indexes[] = {
|
| + 0x03, 0x00, 0x03, 0x01 // 3 indexes: [0, 3, 1].
|
| };
|
| EXPECT_TRUE(CompareSink(golden_rel32_indexes,
|
| arraysize(golden_rel32_indexes),
|
| @@ -141,9 +146,9 @@ TEST(EncodedProgramTest, TestWriteAddress) {
|
| // Hex: [0, 0, 0, 0x02, 0, 0x15, 0, 0xFFFFFFF4].
|
| // Complement neg: [0, 0, 0, 0x02, 0, 0x15, 0, (0x0B)].
|
| // Varint32 Signed: [0, 0, 0, 0x04, 0, 0x2A, 0, 0x17].
|
| - const uint8 golden_abs32_addresses[] = {
|
| - 0x08, // 8 address deltas.
|
| - 0x00, 0x00, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x17,
|
| + const uint8_t golden_abs32_addresses[] = {
|
| + 0x08, // 8 address deltas.
|
| + 0x00, 0x00, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x17,
|
| };
|
| EXPECT_TRUE(CompareSink(golden_abs32_addresses,
|
| arraysize(golden_abs32_addresses),
|
| @@ -155,9 +160,9 @@ TEST(EncodedProgramTest, TestWriteAddress) {
|
| // Hex: [0x10, 0xFFFFFFF7, 0, 0x19].
|
| // Complement Neg: [0x10, (0x08), 0, 0x19].
|
| // Varint32 Signed: [0x20, 0x11, 0, 0x32].
|
| - const uint8 golden_rel32_addresses[] = {
|
| - 0x04, // 4 address deltas.
|
| - 0x20, 0x11, 0x00, 0x32,
|
| + const uint8_t golden_rel32_addresses[] = {
|
| + 0x04, // 4 address deltas.
|
| + 0x20, 0x11, 0x00, 0x32,
|
| };
|
| EXPECT_TRUE(CompareSink(golden_rel32_addresses,
|
| arraysize(golden_rel32_addresses),
|
|
|