loader
create_devpath_media_pathname(const char *loader)
path_len = utf8_to_ucs2_size(loader);
(void)utf8_to_ucs2(loader, strlen(loader) + 1, pn->PathName,
const char *label, const char *loader, const char *fname,
bb = create_devpath_media_pathname(loader);
_X(const char *, loader, DEFAULT_LOADER ) \
opt.loader = estrdup(optarg);
attrib, opt.label, opt.loader, opt.opt_fname,
if ((err = loader(*boot, &entry)) == 0) {
int loader(const char *, uint32_t *);
Architecture::setupBootInfo(Loader &loader)
_boot_arg->kernel_entry = loader.jumpAddr();
enum LoaderOps loader;
(*kloader.ops->jump)(kloader.loader, kloader.loader_sp,
kloader.loader = (void *)PG_VADDR(kloader.cur_pg);
memcpy(kloader.loader, kloader.ops->boot, PAGE_SIZE);
kloader.loader_sp = (vaddr_t)kloader.loader + PAGE_SIZE;
kloader.loader, (void *)kloader.loader_sp, (void *)nbi.entry);
kloader_bootfunc_t *loader;
extern int stbi_register_loader(stbi_loader *loader);
int stbi_register_loader(stbi_loader *loader)
if (loaders[i] == loader)
loaders[i] = loader;
void *loader;
loader = NULL;
loader = (void *)map->l_addr;
ATF_CHECK(loader != NULL);
ATF_CHECK_EQ_MSG(debug->r_ldbase, loader,
debug->r_ldbase, loader);