Home
last modified time | relevance | path

Searched refs:elfEhdr (Results 1 – 4 of 4) sorted by relevance

/kernel/liteos_a/kernel/extended/dynload/src/
Dlos_load_elf.c238 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/
Dlos_dynlink.c174 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()
Dlos_dynlink.h110 LD_ELF_EHDR elfEhdr; member
/kernel/liteos_a/kernel/extended/dynload/include/
Dlos_load_elf.h89 LD_ELF_EHDR elfEhdr; member