Lines Matching refs:fileName
89 STATIC DynSharedObj *OsIsPreLoaded(const CHAR *fileName)
94 if (!strcmp(fileName, dso->fileName)) {
150 STATIC INT32 OsGetFileLength(UINT32 *fileLen, const CHAR *fileName)
155 ret = stat(fileName, &buf);
157 PRINT_ERR("Failed to stat file: %s, errno: %d\n", fileName, errno);
162 PRINT_ERR("The file: %s length is out of limit!\n", fileName);
220 STATIC DynSharedObj *OsLoadInit(const CHAR *fileName, VOID *pool)
227 nameLen = strlen(fileName);
252 ret = OsGetFileLength(&fileLen, fileName);
258 dso->fd = open(fileName, O_RDONLY);
260 PRINT_ERR("Failed to open ELF file: %s!\n", fileName);
276 (void)strcpy_s(dso->buf, nameLen + 1, fileName);
277 dso->fileName = dso->buf;
576 PRINT_ERR("failed to relocate %s, symbol: %s not found\n", dso->fileName, symStr);
597 PRINT_ERR("failed to relocate %s, unsupported reloc type: %d\n", dso->fileName, type);
748 VOID *LOS_SoLoad(const CHAR *fileName, VOID *pool)
753 if (fileName == NULL) {
760 dso = OsIsPreLoaded(fileName);
766 dso = OsLoadInit(fileName, pool);