Searched refs:elfEhdr (Results 1 – 4 of 4) sorted by relevance
| /kernel/liteos_a/kernel/extended/dynload/src/ |
| D | los_load_elf.c | 238 ret = OsReadELFInfo(elfInfo->procfd, (UINT8 *)&elfInfo->elfEhdr, sizeof(LD_ELF_EHDR), 0); in OsReadEhdr() 244 ret = OsVerifyELFEhdr(&elfInfo->elfEhdr, elfInfo->fileLen); in OsReadEhdr() 255 LD_ELF_EHDR *elfEhdr = &elfInfo->elfEhdr; in OsReadPhdrs() local 259 if (elfEhdr->elfPhNum < 1) { in OsReadPhdrs() 263 if (elfEhdr->elfPhEntSize != sizeof(LD_ELF_PHDR)) { in OsReadPhdrs() 267 size = sizeof(LD_ELF_PHDR) * elfEhdr->elfPhNum; in OsReadPhdrs() 268 if ((elfEhdr->elfPhoff + size) > elfInfo->fileLen) { in OsReadPhdrs() 278 ret = OsReadELFInfo(elfInfo->procfd, (UINT8 *)elfInfo->elfPhdr, size, elfEhdr->elfPhoff); in OsReadPhdrs() 298 for (i = 0; i < loadInfo->execInfo.elfEhdr.elfPhNum; ++i, ++elfPhdr) { in OsReadInterpInfo() 482 STATIC INT32 OsMmapELFFile(INT32 procfd, const LD_ELF_PHDR *elfPhdr, const LD_ELF_EHDR *elfEhdr, UI… in OsMmapELFFile() argument [all …]
|
| /kernel/liteos_m/components/dynlink/ |
| D | los_dynlink.c | 174 ret = OsReadELFInfo(fd, (UINT8 *)&dlInfo->elfEhdr, sizeof(LD_ELF_EHDR), 0); in OsReadEhdr() 179 ret = OsVerifyEhdr(&dlInfo->elfEhdr, fileLen); in OsReadEhdr() 191 LD_ELF_EHDR *ehdr = &dlInfo->elfEhdr; in OsReadPhdrs() 295 INT32 phdrNum = dlInfo->elfEhdr.e_phnum; in OsReserveSpace() 354 const LD_ELF_EHDR *elfEhdr = &dlInfo->elfEhdr; in OsLoadELFFile() local 359 for (i = 0; i < elfEhdr->e_phnum; ++i, ++elfPhdrTemp) { in OsLoadELFFile() 416 INT32 phdrNum = dlInfo->elfEhdr.e_phnum; in OsGetDynBase()
|
| D | los_dynlink.h | 110 LD_ELF_EHDR elfEhdr; member
|
| /kernel/liteos_a/kernel/extended/dynload/include/ |
| D | los_load_elf.h | 89 LD_ELF_EHDR elfEhdr; member
|