Searched refs:elfProt (Results 1 – 1 of 1) sorted by relevance
| /kernel/liteos_a/kernel/extended/dynload/src/ |
| D | los_load_elf.c | 452 …T32 OsSetBss(const LD_ELF_PHDR *elfPhdr, INT32 fd, UINTPTR bssStart, UINT32 bssEnd, UINT32 elfProt) in OsSetBss() argument 472 mapBase = (UINTPTR)LOS_MMap(bssStartPageAlign, bssMapSize, elfProt, stackFlags, -1, 0); in OsSetBss() 487 UINT32 bssEnd, elfProt, elfFlags; in OsMmapELFFile() local 501 elfProt = OsGetProt(elfPhdrTemp->flags); in OsMmapELFFile() 502 if ((elfProt & PROT_READ) == 0) { in OsMmapELFFile() 511 mapAddr = OsDoMmapFile(fd, (vAddr + *loadBase), elfPhdrTemp, elfProt, elfFlags, mapSize); in OsMmapELFFile() 533 ret = OsSetBss(elfPhdrTemp, fd, bssStart, bssEnd, elfProt); in OsMmapELFFile()
|