Lines Matching refs:buffer
181 std::vector<uint8_t> buffer(0x1000); in TEST_F() local
182 memset(buffer.data(), 0, buffer.size()); in TEST_F()
185 memcpy(buffer.data(), &ehdr, sizeof(ehdr)); in TEST_F()
186 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), buffer.size())); in TEST_F()
196 memset(buffer.data(), 0, buffer.size()); in TEST_F()
197 ASSERT_TRUE(elf->memory()->ReadFully(0, buffer.data(), buffer.size())); in TEST_F()
198 ASSERT_EQ(0, memcmp(buffer.data(), &ehdr, sizeof(ehdr))); in TEST_F()
199 for (size_t i = sizeof(ehdr); i < buffer.size(); i++) { in TEST_F()
200 ASSERT_EQ(0, buffer[i]) << "Failed at byte " << i; in TEST_F()
203 ASSERT_FALSE(elf->memory()->ReadFully(buffer.size(), buffer.data(), 1)); in TEST_F()
211 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
212 memset(buffer.data(), 0, buffer.size()); in TEST_F()
215 memcpy(&buffer[info->offset()], &ehdr, sizeof(ehdr)); in TEST_F()
216 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), buffer.size())); in TEST_F()
225 ASSERT_TRUE(elf->memory()->ReadFully(0, buffer.data(), 0x1000)); in TEST_F()
226 ASSERT_EQ(0, memcmp(buffer.data(), &ehdr, sizeof(ehdr))); in TEST_F()
228 ASSERT_EQ(0, buffer[i]) << "Failed at byte " << i; in TEST_F()
231 ASSERT_FALSE(elf->memory()->ReadFully(0x1000, buffer.data(), 1)); in TEST_F()
241 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
242 memset(buffer.data(), 0, buffer.size()); in TEST_F()
248 memcpy(&buffer[info->offset()], &ehdr, sizeof(ehdr)); in TEST_F()
249 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), buffer.size())); in TEST_F()
258 memset(buffer.data(), 0, buffer.size()); in TEST_F()
259 ASSERT_TRUE(elf->memory()->ReadFully(0, buffer.data(), 0x1000)); in TEST_F()
260 ASSERT_EQ(0, memcmp(buffer.data(), &ehdr, sizeof(ehdr))); in TEST_F()
263 ASSERT_TRUE(elf->memory()->ReadFully(0x1000, buffer.data(), 1)); in TEST_F()
269 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
270 memset(buffer.data(), 0, buffer.size()); in TEST_F()
276 memcpy(&buffer[info->offset()], &ehdr, sizeof(ehdr)); in TEST_F()
277 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), buffer.size())); in TEST_F()
286 memset(buffer.data(), 0, buffer.size()); in TEST_F()
287 ASSERT_TRUE(elf->memory()->ReadFully(0, buffer.data(), 0x1000)); in TEST_F()
288 ASSERT_EQ(0, memcmp(buffer.data(), &ehdr, sizeof(ehdr))); in TEST_F()
291 ASSERT_TRUE(elf->memory()->ReadFully(0x1000, buffer.data(), 1)); in TEST_F()
300 std::vector<uint8_t> buffer(0x4000); in TEST_F() local
301 memset(buffer.data(), 0, buffer.size()); in TEST_F()
307 memcpy(&buffer[info->offset()], &ehdr, sizeof(ehdr)); in TEST_F()
308 ASSERT_TRUE(android::base::WriteFully(elf_.fd, buffer.data(), buffer.size())); in TEST_F()
317 memset(buffer.data(), 0, buffer.size()); in TEST_F()
318 ASSERT_TRUE(elf->memory()->ReadFully(0, buffer.data(), 0x1000)); in TEST_F()
319 ASSERT_EQ(0, memcmp(buffer.data(), &ehdr, sizeof(ehdr))); in TEST_F()
322 ASSERT_TRUE(elf->memory()->ReadFully(0x1000, buffer.data(), 1)); in TEST_F()