file_addmetadata
void file_addmetadata(struct preloaded_file *fp, int type, size_t size, void *p);
file_addmetadata(fp, MODINFOMD_ELFHDR, sizeof(*ehdr), ehdr);
file_addmetadata(fp, MODINFOMD_SSYM, sizeof(ssym), &ssym);
file_addmetadata(fp, MODINFOMD_ESYM, sizeof(esym), &esym);
file_addmetadata(fp, MODINFOMD_DYNAMIC, sizeof(adp), &adp);
file_addmetadata(fp, MODINFOMD_DEPLIST, minfolen, mdepend);
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),
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_KERNEND, sizeof kernend, &kernend);
file_addmetadata(kfp, MODINFOMD_FW_HANDLE, sizeof ST, &ST);
file_addmetadata(kfp, MODINFOMD_SMAP, len, smapbase);
file_addmetadata(kfp, 0x0009, len, smapbase);
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);