Home
last modified time | relevance | path

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

/kernel/liteos_a/kernel/extended/dynload/src/
Dlos_load_elf.c402 UINTPTR mapAddr; in OsDoMmapFile() local
408 mapAddr = (UINTPTR)LOS_MMap(addr, mapSize, prot, flags, fd, offset >> PAGE_SHIFT); in OsDoMmapFile()
414 mapAddr = (UINTPTR)LOS_MMap(addr, size, prot, flags, fd, offset >> PAGE_SHIFT); in OsDoMmapFile()
416 if (!LOS_IsUserAddress((VADDR_T)mapAddr)) { in OsDoMmapFile()
420 return mapAddr; in OsDoMmapFile()
486 UINTPTR vAddr, mapAddr, bssStart; in OsMmapELFFile() local
511 mapAddr = OsDoMmapFile(fd, (vAddr + *loadBase), elfPhdrTemp, elfProt, elfFlags, mapSize); in OsMmapELFFile()
512 if (!LOS_IsUserAddress((VADDR_T)mapAddr)) { in OsMmapELFFile()
523 *elfLoadAddr = mapAddr + ROUNDOFFSET(vAddr, PAGE_SIZE); in OsMmapELFFile()
527 *loadBase = mapAddr; in OsMmapELFFile()
[all …]