Searched refs:eheader (Results 1 - 4 of 4) sorted by relevance

/haiku/src/system/runtime_loader/
H A Delf_load_image.h11 status_t parse_elf_header(elf_ehdr* eheader, int32* _pheaderSize,
15 status_t parse_elf32_header(Elf32_Ehdr* eheader, int32* _pheaderSize,
18 status_t parse_elf64_header(Elf64_Ehdr* eheader, int32* _pheaderSize,
H A Delf_haiku_version.h12 elf_ehdr& eheader, int32 sheaderSize, char* buffer,
H A Delf_load_image.cpp412 parse_elf_header(elf_ehdr* eheader, int32* _pheaderSize, argument
415 if (memcmp(eheader->e_ident, ELFMAG, 4) != 0)
418 if (eheader->e_ident[4] != ELF_CLASS)
421 if (eheader->e_phoff == 0)
424 if (eheader->e_phentsize < sizeof(elf_phdr))
427 *_pheaderSize = eheader->e_phentsize * eheader->e_phnum;
428 *_sheaderSize = eheader->e_shentsize * eheader->e_shnum;
440 parse_elf32_header(Elf32_Ehdr* eheader, int3 argument
465 parse_elf64_header(Elf64_Ehdr* eheader, int32* _pheaderSize, int32* _sheaderSize) argument
506 elf_ehdr eheader; local
[all...]
H A Delf_haiku_version.cpp23 analyze_object_gcc_version(int fd, image_t* image, elf_ehdr& eheader, argument
36 ssize_t length = _kern_read(fd, eheader.e_shoff, buffer, sheaderSize);
45 = (elf_shdr*)(buffer + eheader.e_shstrndx * eheader.e_shentsize);
65 for (uint32 i = 0; i < eheader.e_shnum; i++) {
66 sectionHeader = (elf_shdr*)(buffer + i * eheader.e_shentsize);
213 analyze_image_haiku_version_and_abi(int fd, image_t* image, elf_ehdr& eheader, argument
244 if (!analyze_object_gcc_version(fd, image, eheader, sheaderSize,

Completed in 42 milliseconds