diff options
author | Zachary Turner <zturner@google.com> | 2018-06-27 21:18:15 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2018-06-27 21:18:15 +0000 |
commit | ee8010abe330d0889b4d211e936f4a9e3c97cafc (patch) | |
tree | e2c42d777e4468fa2893447e9f0de363197a8e77 /llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp | |
parent | e214f046af3ae7313a1a868615e728233a00e3b7 (diff) | |
download | bcm5719-llvm-ee8010abe330d0889b4d211e936f4a9e3c97cafc.tar.gz bcm5719-llvm-ee8010abe330d0889b4d211e936f4a9e3c97cafc.zip |
Move some code from PDBFileBuilder to MSFBuilder.
The code to emit the pieces of the MSF file were actually in
PDBFileBuilder. Move this to MSFBuilder so that we can
theoretically emit an MSF without having a PDB file.
llvm-svn: 335789
Diffstat (limited to 'llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp')
-rw-r--r-- | llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp b/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp index 2e317796250..16247951804 100644 --- a/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp +++ b/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp @@ -112,7 +112,7 @@ TEST_F(MSFBuilderTest, TestAddStreamNoDirectoryBlockIncrease) { EXPECT_THAT_EXPECTED(ExpectedMsf, Succeeded()); auto &Msf = *ExpectedMsf; - auto ExpectedL1 = Msf.build(); + auto ExpectedL1 = Msf.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedL1, Succeeded()); MSFLayout &L1 = *ExpectedL1; @@ -129,7 +129,7 @@ TEST_F(MSFBuilderTest, TestAddStreamNoDirectoryBlockIncrease) { auto Blocks = Msf2.getStreamBlocks(0); EXPECT_EQ(1U, Blocks.size()); - auto ExpectedL2 = Msf2.build(); + auto ExpectedL2 = Msf2.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedL2, Succeeded()); MSFLayout &L2 = *ExpectedL2; auto NewDirBlocks = L2.DirectoryBlocks; @@ -149,7 +149,7 @@ TEST_F(MSFBuilderTest, TestAddStreamWithDirectoryBlockIncrease) { EXPECT_THAT_EXPECTED(Msf.addStream(4096 * 4096 / sizeof(uint32_t)), Succeeded()); - auto ExpectedL1 = Msf.build(); + auto ExpectedL1 = Msf.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedL1, Succeeded()); MSFLayout &L1 = *ExpectedL1; auto DirBlocks = L1.DirectoryBlocks; @@ -289,7 +289,7 @@ TEST_F(MSFBuilderTest, BuildMsfLayout) { } ++ExpectedNumBlocks; // The directory itself should use 1 block - auto ExpectedLayout = Msf.build(); + auto ExpectedLayout = Msf.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedLayout, Succeeded()); MSFLayout &L = *ExpectedLayout; EXPECT_EQ(4096U, L.SB->BlockSize); @@ -316,7 +316,7 @@ TEST_F(MSFBuilderTest, UseDirectoryBlockHint) { EXPECT_THAT_ERROR(Msf.setDirectoryBlocksHint({B + 1}), Succeeded()); EXPECT_THAT_EXPECTED(Msf.addStream(2048, {B + 2}), Succeeded()); - auto ExpectedLayout = Msf.build(); + auto ExpectedLayout = Msf.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedLayout, Succeeded()); MSFLayout &L = *ExpectedLayout; EXPECT_EQ(msf::getMinimumBlockCount() + 2, L.SB->NumBlocks); @@ -338,7 +338,7 @@ TEST_F(MSFBuilderTest, DirectoryBlockHintInsufficient) { uint32_t Size = 4096 * 4096 / 4; EXPECT_THAT_EXPECTED(Msf.addStream(Size), Succeeded()); - auto ExpectedLayout = Msf.build(); + auto ExpectedLayout = Msf.generateLayout(); EXPECT_THAT_EXPECTED(ExpectedLayout, Succeeded()); MSFLayout &L = *ExpectedLayout; EXPECT_EQ(2U, L.DirectoryBlocks.size()); @@ -356,7 +356,7 @@ TEST_F(MSFBuilderTest, DirectoryBlockHintOverestimated) { ASSERT_THAT_EXPECTED(Msf.addStream(2048), Succeeded()); - auto ExpectedLayout = Msf.build(); + auto ExpectedLayout = Msf.generateLayout(); ASSERT_THAT_EXPECTED(ExpectedLayout, Succeeded()); MSFLayout &L = *ExpectedLayout; EXPECT_EQ(1U, L.DirectoryBlocks.size()); @@ -376,7 +376,7 @@ TEST_F(MSFBuilderTest, StreamDoesntUseFpmBlocks) { Expected<uint32_t> SN = Msf.addStream(StreamSize); ASSERT_THAT_EXPECTED(SN, Succeeded()); - auto ExpectedLayout = Msf.build(); + auto ExpectedLayout = Msf.generateLayout(); ASSERT_THAT_EXPECTED(ExpectedLayout, Succeeded()); MSFLayout &L = *ExpectedLayout; auto BlocksRef = L.StreamMap[*SN]; |