freebsd-skq/usr.sbin/uefisign
Eric van Gyzen 12db51d208 uefisign: handle empty sections
loader.efi has an empty set_Xfic section.  Handle it correctly.

```
Sections:
Idx Name          Size      VMA               LMA               File off  Algn
[...]
3 set_Xcom      00000168  00000000000d4000  00000000000d4000  000d0e00  2**2
	      CONTENTS, ALLOC, LOAD, DATA
4 set_Xfic      00000000  00000000000d4168  00000000000d4168  00000000  2**2
	      ALLOC, LOAD, DATA
5 .sdata        00000448  00000000000d5000  00000000000d5000  000d1000  2**2
	      CONTENTS, ALLOC, LOAD, DATA
[...]
```

Reviewed by:	trasz, dab
Reported by:	andy.y.liu@dell.com
Tested by:	andy.y.liu@dell.com
MFC after:	1 week
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D29606
2021-04-07 11:23:11 -05:00
..
child.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
magic.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
Makefile Stop hardcoding WARNS in uefisign(8). 2020-04-01 15:10:26 +00:00
Makefile.depend
pe.c uefisign: handle empty sections 2021-04-07 11:23:11 -05:00
uefisign.8 Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
uefisign.c uefisign: fix handling of errors from child proc 2021-04-06 12:13:59 -05:00
uefisign.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00