Lines Matching refs:buffer
46 std::vector<uint8_t> buffer(20000); in InitElf() local
47 memset(buffer.data(), 0, buffer.size()); in InitElf()
56 memcpy(&buffer[file_offset], &ehdr, sizeof(ehdr)); in InitElf()
58 ASSERT_TRUE(android::base::WriteFully(fd, buffer.data(), buffer.size())); in InitElf()
62 std::vector<uint8_t> buffer(12288, 0); in SetUp() local
63 memcpy(buffer.data(), ELFMAG, SELFMAG); in SetUp()
64 buffer[EI_CLASS] = ELFCLASS32; in SetUp()
65 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), 1024)); in SetUp()
67 memset(buffer.data(), 0, buffer.size()); in SetUp()
68 memcpy(&buffer[0x1000], ELFMAG, SELFMAG); in SetUp()
69 buffer[0x1000 + EI_CLASS] = ELFCLASS64; in SetUp()
70 buffer[0x2000] = 0xff; in SetUp()
71 ASSERT_TRUE(android::base::WriteFully(elf_at_1000_.fd, buffer.data(), buffer.size())); in SetUp()
120 std::vector<uint8_t> buffer(1024); in TEST_F() local
121 ASSERT_TRUE(memory->ReadFully(0, buffer.data(), 1024)); in TEST_F()
122 ASSERT_TRUE(memcmp(buffer.data(), ELFMAG, SELFMAG) == 0); in TEST_F()
123 ASSERT_EQ(ELFCLASS32, buffer[EI_CLASS]); in TEST_F()
124 for (size_t i = EI_CLASS + 1; i < buffer.size(); i++) { in TEST_F()
125 ASSERT_EQ(0, buffer[i]) << "Failed at byte " << i; in TEST_F()
128 ASSERT_FALSE(memory->ReadFully(1024, buffer.data(), 1)); in TEST_F()
189 std::vector<uint8_t> buffer(0x100); in TEST_F() local
190 ASSERT_TRUE(memory->ReadFully(0, buffer.data(), 0x100)); in TEST_F()
191 ASSERT_TRUE(memcmp(buffer.data(), ELFMAG, SELFMAG) == 0); in TEST_F()
192 ASSERT_EQ(ELFCLASS64, buffer[EI_CLASS]); in TEST_F()
193 for (size_t i = EI_CLASS + 1; i < buffer.size(); i++) { in TEST_F()
194 ASSERT_EQ(0, buffer[i]) << "Failed at byte " << i; in TEST_F()
197 ASSERT_FALSE(memory->ReadFully(0x100, buffer.data(), 1)); in TEST_F()
244 std::vector<uint8_t> buffer(1024); in TEST_F() local
245 uint64_t start = reinterpret_cast<uint64_t>(buffer.data()); in TEST_F()
246 auto info = MapInfo::Create(start, start + buffer.size(), 0, 0x8000, "/dev/something"); in TEST_F()
257 std::vector<uint8_t> buffer(1024); in TEST_F() local
258 memcpy(buffer.data(), &ehdr, sizeof(ehdr)); in TEST_F()
262 for (size_t i = sizeof(ehdr); i < buffer.size(); i++) { in TEST_F()
263 buffer[i] = i % 256; in TEST_F()
265 memory_->SetMemory(info->start(), buffer.data(), buffer.size()); in TEST_F()
271 memset(buffer.data(), 0, buffer.size()); in TEST_F()
272 ASSERT_TRUE(memory->ReadFully(0, buffer.data(), buffer.size())); in TEST_F()
273 ASSERT_EQ(0, memcmp(&ehdr, buffer.data(), sizeof(ehdr))); in TEST_F()
274 for (size_t i = sizeof(ehdr); i < buffer.size(); i++) { in TEST_F()
275 ASSERT_EQ(i % 256, buffer[i]) << "Failed at byte " << i; in TEST_F()
279 ASSERT_FALSE(memory->ReadFully(buffer.size(), buffer.data(), 1)); in TEST_F()
307 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
308 size_t bytes = mem->Read(0, buffer.data(), buffer.size()); in TEST_F()
310 ASSERT_EQ(0, memcmp(&ehdr, buffer.data(), sizeof(ehdr))); in TEST_F()
312 ASSERT_EQ(0xab, buffer[i]) << "Failed at byte " << i; in TEST_F()
315 bytes = mem->Read(0x4000, buffer.data(), buffer.size()); in TEST_F()
318 ASSERT_EQ(0x5d, buffer[i]) << "Failed at byte " << i; in TEST_F()
354 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
355 size_t bytes = mem->Read(0, buffer.data(), buffer.size()); in TEST_F()
357 ASSERT_EQ(0, memcmp(&ehdr, buffer.data(), sizeof(ehdr))); in TEST_F()
359 ASSERT_EQ(0x34, buffer[i]) << "Failed at byte " << i; in TEST_F()
362 bytes = mem->Read(0x1000, buffer.data(), buffer.size()); in TEST_F()
365 ASSERT_EQ(0x43, buffer[i]) << "Failed at byte " << i; in TEST_F()
391 std::vector<uint8_t> buffer(0x3000); in TEST_F() local
392 size_t bytes = mem->Read(0, buffer.data(), buffer.size()); in TEST_F()
394 ASSERT_EQ(0, memcmp(&ehdr, buffer.data(), sizeof(ehdr))); in TEST_F()
396 ASSERT_EQ(0x34, buffer[i]) << "Failed at byte " << i; in TEST_F()
419 std::vector<uint8_t> buffer(0x100); in TEST_F() local
423 ASSERT_TRUE(memory->ReadFully(0, buffer.data(), 0x100)); in TEST_F()
424 EXPECT_EQ(0xffU, buffer[0]); in TEST_F()
469 std::vector<uint8_t> buffer(0x2000); in TEST_F() local
470 size_t bytes = mem->Read(0xfffffffffffff000UL, buffer.data(), buffer.size()); in TEST_F()
473 ASSERT_EQ(0x5d, buffer[i]) << "Failed at byte " << i; in TEST_F()