{ EFI_DISK_IO_PROTOCOL_GUID, "DiskIo" },
{ EFI_DEVICE_PATH_PROTOCOL_GUID, "DevicePath" },
{ EFI_LOADED_IMAGE_PROTOCOL_GUID, "LoadedImage" },
+ { EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID, "LoadedImageDevicePath" },
{ EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID, "SimpleFileSystem" },
{ EFI_SIMPLE_NETWORK_PROTOCOL_GUID, "SimpleNetwork" },
};
/* Provide system table wrapper to image */
loaded->SystemTable = &efi_systab_wrapper;
- DBGC ( colour, "Wrapped image %p %s at base %p\n", handle,
- efi_handle_devpath_text ( handle ), loaded->ImageBase );
+ DBGC ( colour, "Wrapped image %p %s at base %p has protocols:\n",
+ handle, efi_handle_devpath_text ( handle ), loaded->ImageBase );
+ DBGC_EFI_PROTOCOLS ( colour, handle );
DBGC ( colour, "Parent image %p %s\n", loaded->ParentHandle,
efi_handle_devpath_text ( loaded->ParentHandle ) );
DBGC ( colour, "Device %p %s ", loaded->DeviceHandle,
efi_handle_devpath_text ( loaded->DeviceHandle ) );
- DBGC ( colour, "file %s\n", efi_devpath_text ( loaded->FilePath ) );
+ DBGC ( colour, "file %p %s\n", loaded->FilePath,
+ efi_devpath_text ( loaded->FilePath ) );
}