Lines Matching refs:filename

70     char *filename;              /* Path to the ELF file */  member
187 static int elf_file_open(const char *filename) in elf_file_open() argument
191 fd = open(filename, O_BINARY | O_RDONLY, 0); in elf_file_open()
194 LOG_E("%s : elf file [%s] open failed!", __func__, filename); in elf_file_open()
212 static int elf_file_length(char *filename, rt_size_t *file_len) in elf_file_length() argument
217 ret = stat(filename, &s); in elf_file_length()
351 ret = elf_file_open(elf_info->filename); in elf_load_ehdr()
354 LOG_E("%s : elf_file_open %s failed", __func__, elf_info->filename); in elf_load_ehdr()
360 ret = elf_file_length(elf_info->filename, &elf_info->file_len); in elf_load_ehdr()
473 load_info->interp_info.filename = rt_malloc(phdr->p_filesz); in elf_load_interp()
474 if (load_info->interp_info.filename == RT_NULL) in elf_load_interp()
480 ret = elf_file_read(load_info->exec_info.fd, (rt_uint8_t *)load_info->interp_info.filename, in elf_load_interp()
489 if (load_info->interp_info.filename[phdr->p_filesz - 1] != '\0') in elf_load_interp()
496 LOG_D("%s : elf interpreter : %s", __func__, load_info->interp_info.filename); in elf_load_interp()
913 if (load_info->exec_info.filename != RT_NULL) in elf_load_deinit()
915 rt_free(load_info->exec_info.filename); in elf_load_deinit()
923 if (load_info->interp_info.filename != RT_NULL) in elf_load_deinit()
925 rt_free(load_info->interp_info.filename); in elf_load_deinit()
1017 int lwp_load(const char *filename, struct rt_lwp *lwp, uint8_t *load_addr, size_t addr_size, in lwp_load() argument
1025 if (filename == RT_NULL) in lwp_load()
1032 len = rt_strlen(filename); in lwp_load()
1040 load_info.exec_info.filename = rt_malloc(len + 1); in lwp_load()
1041 if (!load_info.exec_info.filename) in lwp_load()
1048 rt_memset(load_info.exec_info.filename, 0, len + 1); in lwp_load()
1049 rt_strncpy(load_info.exec_info.filename, filename, len); in lwp_load()
1061 rt_strncpy(lwp->cmd, filename, RT_NAME_MAX); in lwp_load()
1062 lwp->exe_file = dfs_normalize_path(NULL, filename); /* malloc */ in lwp_load()