Lines Matching defs:MB
117 ErrorOr<OwningBuffer> MB = MemoryBuffer::getOpenFile(*File, TestPath, 6);
118 ASSERT_NO_ERROR(MB.getError());
119 EXPECT_EQ("123456", MB.get()->getBuffer());
145 ErrorOr<OwningBuffer> MB = MemoryBuffer::getFile(TestPath.c_str());
146 std::error_code EC = MB.getError();
149 const char *BufData = MB.get()->getBufferStart();
195 ErrorOr<OwningBuffer> MB =
198 ASSERT_NO_ERROR(MB.getError());
199 EXPECT_EQ(MB.get()->getBuffer(), "foofoofoofoofoo");
314 ErrorOr<OwningBuffer> MB = MemoryBuffer::getFileSlice(TestPath.str(),
316 std::error_code EC = MB.getError();
318 EXPECT_EQ(0x4000UL, MB.get()->getBufferSize());
320 StringRef BufData = MB.get()->getBuffer();
360 WritableMemoryBuffer &MB = **MBOrError;
361 ASSERT_EQ(0x6000u, MB.getBufferSize());
362 char *Start = MB.getBufferStart();
363 ASSERT_EQ(MB.getBufferEnd(), MB.getBufferStart() + MB.getBufferSize());
364 ::memset(Start, 'x', MB.getBufferSize());
369 auto &MB = **MBOrError;
370 ASSERT_EQ(0x10000u, MB.getBufferSize());
371 for (size_t i = 0; i < MB.getBufferSize(); i += 0x10)
372 EXPECT_EQ("0123456789abcdef", MB.getBuffer().substr(i, 0x10)) << "i: " << i;
390 WriteThroughMemoryBuffer &MB = **MBOrError;
391 ASSERT_EQ(16u, MB.getBufferSize());
392 char *Start = MB.getBufferStart();
393 ASSERT_EQ(MB.getBufferEnd(), MB.getBufferStart() + MB.getBufferSize());
394 ::memset(Start, 'x', MB.getBufferSize());
399 auto &MB = **MBOrError;
400 ASSERT_EQ(16u, MB.getBufferSize());
401 EXPECT_EQ("xxxxxxxxxxxxxxxx", MB.getBuffer());
433 OwningBuffer MB = std::move(*MBOrError);
434 EXPECT_EQ(MB->getBufferKind(), MemoryBuffer::MemoryBuffer_MMap);
435 EXPECT_EQ(MB->getBufferSize(), std::size_t(FileWrites * 8));
436 EXPECT_TRUE(MB->getBuffer().starts_with("01234567"));
443 SmallVectorMemoryBuffer MB(std::move(Data),
445 EXPECT_EQ(MB.getBufferSize(), 9u);
446 EXPECT_EQ(MB.getBufferEnd()[0], '\0');
455 SmallVectorMemoryBuffer MB(std::move(Data),
457 EXPECT_EQ(MB.getBufferSize(), 9u);
458 EXPECT_EQ(MB.getBufferEnd()[0], '\0');