kloader_read
STATIC int kloader_read(size_t, size_t, void *);
kloader_read(0, sizeof(Elf_Ehdr), &eh);
if (kloader_read(eh.e_phoff, phsz, ph) != 0) {
if (kloader_read(eh.e_shoff, shsz, sh) != 0) {
kloader_read(sh[eh.e_shstrndx].sh_offset, sh[eh.e_shstrndx].sh_size,
kloader_read(ofs, freesz, (void *)(tag->src + tag->sz));