file_addmetadata
void file_addmetadata(struct preloaded_file *, int, size_t, void *);
file_addmetadata(fp, MODINFOMD_DEPLIST, minfolen,
file_addmetadata(fp, MODINFOMD_ELFHDR, sizeof (*ehdr), ehdr);
file_addmetadata(fp, MODINFOMD_SHDR, chunk, shdr);
file_addmetadata(fp, MODINFOMD_CTORS_ADDR,
file_addmetadata(fp, MODINFOMD_CTORS_SIZE,
file_addmetadata(fp, MODINFOMD_SSYM, sizeof (ssym), &ssym);
file_addmetadata(fp, MODINFOMD_ESYM, sizeof (esym), &esym);
file_addmetadata(fp, MODINFOMD_DYNAMIC,
file_addmetadata(fp, MODINFOMD_ELFHDR, sizeof(*hdr), hdr);
file_addmetadata(fp, MODINFOMD_SHDR, shdrbytes, shdr);
file_addmetadata(fp, MODINFOMD_DEPLIST, minfolen,
file_addmetadata(kfp, MODINFOMD_EFI_FB, sizeof (efifb), &efifb);
file_addmetadata(kfp, MODINFOMD_EFI_MAP, efisz + sz,
file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof (howto), &howto);
file_addmetadata(kfp, MODINFOMD_ENVP, sizeof (envp), &envp);
file_addmetadata(kfp, MODINFOMD_DTBP, sizeof (dtbp), &dtbp);
file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof (kernend), &kernend);
file_addmetadata(kfp, MODINFOMD_FW_HANDLE, sizeof (ST), &ST);
file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase);
file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase);
file_addmetadata(kfp, MODINFOMD_SMAP_XATTR, size, smapattr);
file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto);
file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp);
file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend);
file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto);
file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp);
file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend);
file_addmetadata(kfp, MODINFOMD_MODULEP, sizeof module, &module);