Lines Matching refs:tf
40 void WriteElfFile(uint64_t offset, TemporaryFile* tf, uint32_t type) { in WriteElfFile() argument
56 ASSERT_EQ(offset, static_cast<uint64_t>(lseek(tf->fd, offset, SEEK_SET))); in WriteElfFile()
57 ASSERT_TRUE(android::base::WriteFully(tf->fd, ptr, ehdr_size)); in WriteElfFile()
74 TemporaryFile tf; in VerifySameMap() local
75 ASSERT_TRUE(tf.fd != -1); in VerifySameMap()
76 WriteElfFile(0, &tf, EM_ARM); in VerifySameMap()
77 close(tf.fd); in VerifySameMap()
81 MapInfo info1(nullptr, start, end, 0, 0x5, tf.path); in VerifySameMap()
82 MapInfo info2(nullptr, start, end, 0, 0x5, tf.path); in VerifySameMap()
109 TemporaryFile tf; in VerifyWithinSameMap() local
110 ASSERT_TRUE(tf.fd != -1); in VerifyWithinSameMap()
111 WriteElfFile(0, &tf, EM_ARM); in VerifyWithinSameMap()
112 WriteElfFile(0x100, &tf, EM_386); in VerifyWithinSameMap()
113 WriteElfFile(0x200, &tf, EM_X86_64); in VerifyWithinSameMap()
114 lseek(tf.fd, 0x500, SEEK_SET); in VerifyWithinSameMap()
116 write(tf.fd, &value, 1); in VerifyWithinSameMap()
117 close(tf.fd); in VerifyWithinSameMap()
122 MapInfo info0_1(nullptr, start, end, 0, 0x5, tf.path); in VerifyWithinSameMap()
123 MapInfo info0_2(nullptr, start, end, 0, 0x5, tf.path); in VerifyWithinSameMap()
125 MapInfo info100_1(nullptr, start, end, 0x100, 0x5, tf.path); in VerifyWithinSameMap()
126 MapInfo info100_2(nullptr, start, end, 0x100, 0x5, tf.path); in VerifyWithinSameMap()
128 MapInfo info200_1(nullptr, start, end, 0x200, 0x5, tf.path); in VerifyWithinSameMap()
129 MapInfo info200_2(nullptr, start, end, 0x200, 0x5, tf.path); in VerifyWithinSameMap()
131 MapInfo info300_1(nullptr, start, end, 0x300, 0x5, tf.path); in VerifyWithinSameMap()
132 MapInfo info300_2(nullptr, start, end, 0x300, 0x5, tf.path); in VerifyWithinSameMap()
208 TemporaryFile tf; in VerifyWithinSameMapNeverReadAtZero() local
209 ASSERT_TRUE(tf.fd != -1); in VerifyWithinSameMapNeverReadAtZero()
210 WriteElfFile(0, &tf, EM_ARM); in VerifyWithinSameMapNeverReadAtZero()
211 lseek(tf.fd, 0x500, SEEK_SET); in VerifyWithinSameMapNeverReadAtZero()
213 write(tf.fd, &value, 1); in VerifyWithinSameMapNeverReadAtZero()
214 close(tf.fd); in VerifyWithinSameMapNeverReadAtZero()
219 MapInfo info300_1(nullptr, start, end, 0x300, 0x5, tf.path); in VerifyWithinSameMapNeverReadAtZero()
220 MapInfo info300_2(nullptr, start, end, 0x300, 0x5, tf.path); in VerifyWithinSameMapNeverReadAtZero()
221 MapInfo info400_1(nullptr, start, end, 0x400, 0x5, tf.path); in VerifyWithinSameMapNeverReadAtZero()
222 MapInfo info400_2(nullptr, start, end, 0x400, 0x5, tf.path); in VerifyWithinSameMapNeverReadAtZero()