| Index: unittests/Bitcode/NaClMungedIoTest.cpp
|
| diff --git a/unittests/Bitcode/NaClMungedIoTest.cpp b/unittests/Bitcode/NaClMungedIoTest.cpp
|
| index 016860dc4b086d5355b2d7991fbfa9872ff98373..7b2d57ebb5c12d431bb21ce788191a2902c3f211 100644
|
| --- a/unittests/Bitcode/NaClMungedIoTest.cpp
|
| +++ b/unittests/Bitcode/NaClMungedIoTest.cpp
|
| @@ -11,27 +11,12 @@
|
| // For class NaClMungedBitcode, tests reading initial sequence of records and
|
| // writing out munged set of bitcode records.
|
|
|
| -#include "llvm/ADT/STLExtras.h"
|
| -#include "llvm/Bitcode/NaCl/NaClBitcodeMungeUtils.h"
|
| -#include "llvm/Bitcode/NaCl/NaClBitcodeMunge.h"
|
| +#include "NaClMungeTest.h"
|
|
|
| -#include "gtest/gtest.h"
|
| +namespace naclmungetest {
|
|
|
| using namespace llvm;
|
|
|
| -namespace {
|
| -
|
| -static const uint64_t Terminator = 0x5768798008978675LL;
|
| -
|
| -#define ARRAY_ARGS(name) name, array_lengthof(name), Terminator
|
| -
|
| -std::string stringify(NaClMungedBitcode &MungedBitcode) {
|
| - std::string Buffer;
|
| - raw_string_ostream StrBuf(Buffer);
|
| - MungedBitcode.print(StrBuf);
|
| - return StrBuf.str();
|
| -}
|
| -
|
| typedef SmallVector<char, 1024> TextBuffer;
|
|
|
| // Writes out a sequence of munged bitcode records, and writes them into
|
| @@ -84,8 +69,8 @@ const uint64_t Records[] = {
|
|
|
| // Show a more readable form of what the program is.
|
| TEST(NaClMungedIoTest, TestDumpingBitcode) {
|
| - NaClObjDumpMunger DumpMunger(ARRAY_ARGS(Records));
|
| - EXPECT_TRUE(DumpMunger.runTest("Display assembly"));
|
| + NaClObjDumpMunger DumpMunger(ARRAY_TERM(Records));
|
| + EXPECT_TRUE(DumpMunger.runTest());
|
| EXPECT_EQ(
|
| " 0:0|<65532, 80, 69, 88, 69, 1, 0,|Magic Number: 'PEXE' (80, 69, "
|
| "88, 69)\n"
|
| @@ -122,7 +107,7 @@ TEST(NaClMungedIoTest, TestDumpingBitcode) {
|
| // Test that we can write out bitcode, and then read it back in.
|
| TEST(NaClMungedIoTest, TestWriteThenRead) {
|
| // Create munged bitcode for the given records.
|
| - NaClMungedBitcode Bitcode(ARRAY_ARGS(Records));
|
| + NaClMungedBitcode Bitcode(ARRAY_TERM(Records));
|
|
|
| // The expected output when stringifying this input.
|
| const std::string ExpectedRecords(
|
| @@ -156,7 +141,7 @@ TEST(NaClMungedIoTest, TestWriteThenRead) {
|
| // be divisible by 4.
|
| TEST(NaClMungedIoTest, TestTruncatedNonalignedBitcode) {
|
| // Created an example of a truncated bitcode file.
|
| - NaClMungedBitcode Bitcode(ARRAY_ARGS(Records));
|
| + NaClMungedBitcode Bitcode(ARRAY_TERM(Records));
|
| for (size_t i = 2, e = Bitcode.getBaseRecords().size(); i < e; ++i)
|
| Bitcode.remove(i);
|
|
|
| @@ -178,4 +163,4 @@ TEST(NaClMungedIoTest, TestTruncatedNonalignedBitcode) {
|
| StrBuf.str());
|
| }
|
|
|
| -} // end of anonymous namespace
|
| +} // end of namespace naclmungetest
|
|
|