From: Roger Pau Monné Date: Fri, 12 Jun 2015 10:05:54 +0000 (+0200) Subject: libelf: fix elf_parse_bsdsyms call X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3101 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=90b18f1666a89e7829912456ee32099c7669cb10;p=xen.git libelf: fix elf_parse_bsdsyms call elf_parse_bsdsyms expects the second paramater to be a physical address, not a virtual one. Signed-off-by: Roger Pau Monné --- diff --git a/xen/common/libelf/libelf-dominfo.c b/xen/common/libelf/libelf-dominfo.c index 6120dd4666..86403b9f8a 100644 --- a/xen/common/libelf/libelf-dominfo.c +++ b/xen/common/libelf/libelf-dominfo.c @@ -438,7 +438,7 @@ static elf_errorstatus elf_xen_addr_calc_check(struct elf_binary *elf, if ( parms->bsd_symtab ) { - elf_parse_bsdsyms(elf, parms->virt_kend); + elf_parse_bsdsyms(elf, elf->pend); if ( elf->bsd_symtab_pend ) parms->virt_kend = elf->bsd_symtab_pend + parms->virt_offset; }