Home | History | Annotate | Download | only in linux

Lines Matching defs:header

205     // Two sections, SHT_NULL + the section header string table.
217 const Ehdr* header =
224 EXPECT_EQ(0, memcmp(kIdent, header->e_ident, sizeof(kIdent)));
225 EXPECT_EQ(ET_EXEC, header->e_type);
226 EXPECT_EQ(EM_386, header->e_machine);
227 EXPECT_EQ(static_cast<unsigned int>(EV_CURRENT), header->e_version);
228 EXPECT_EQ(0U, header->e_entry);
229 EXPECT_EQ(0U, header->e_phoff);
231 header->e_shoff);
232 EXPECT_EQ(0U, header->e_flags);
233 EXPECT_EQ(sizeof(Ehdr), header->e_ehsize);
234 EXPECT_EQ(sizeof(Phdr), header->e_phentsize);
235 EXPECT_EQ(0, header->e_phnum);
236 EXPECT_EQ(sizeof(Shdr), header->e_shentsize);
237 EXPECT_EQ(2, header->e_shnum);
238 EXPECT_EQ(1, header->e_shstrndx);
241 reinterpret_cast<const Shdr*>(contents.data() + header->e_shoff);
272 // Four sections, SHT_NULL + the section header string table +
273 // 4096 bytes of the size-aligned .text section + one program header.
292 const Ehdr* header =
299 EXPECT_EQ(0, memcmp(kIdent, header->e_ident, sizeof(kIdent)));
300 EXPECT_EQ(ET_EXEC, header->e_type);
301 EXPECT_EQ(EM_386, header->e_machine);
302 EXPECT_EQ(static_cast<unsigned int>(EV_CURRENT), header->e_version);
303 EXPECT_EQ(0U, header->e_entry);
304 EXPECT_EQ(sizeof(Ehdr), header->e_phoff);
306 kStringTableAlign, header->e_shoff);
307 EXPECT_EQ(0U, header->e_flags);
308 EXPECT_EQ(sizeof(Ehdr), header->e_ehsize);
309 EXPECT_EQ(sizeof(Phdr), header->e_phentsize);
310 EXPECT_EQ(1, header->e_phnum);
311 EXPECT_EQ(sizeof(Shdr), header->e_shentsize);
312 EXPECT_EQ(4, header->e_shnum);
313 EXPECT_EQ(3, header->e_shstrndx);
316 reinterpret_cast<const Shdr*>(contents.data() + header->e_shoff);
362 reinterpret_cast<const Phdr*>(contents.data() + header->e_phoff);