Re: [Xen-devel] [PATCH v2 1/5] livepatch: Tighten alignment checks.

2017-07-31 Thread Jan Beulich
>>> Konrad Rzeszutek Wilk 07/26/17 9:50 PM >>> >--- a/xen/common/livepatch_elf.c >+++ b/xen/common/livepatch_elf.c >@@ -86,6 +86,19 @@ static int elf_resolve_sections(struct livepatch_elf *elf, >const void *data) >delta < sizeof(Elf_Ehdr) ? "at ELF header" : "is past end"); >return -EINVAL; >} >+

[Xen-devel] [PATCH v2 1/5] livepatch: Tighten alignment checks.

2017-07-26 Thread Konrad Rzeszutek Wilk
From: Konrad Rzeszutek Wilk The ELF specification mentions nothing about the sh_size being modulo the sh_addralign. Only that sh_addr MUST be aligned on sh_addralign if sh_addralign is not zero or one. We on loading did not take this in-to account so this patch adds a check on the ELF file as it