[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5] libelf: rewrite symtab/strtab loading
On Tue, Mar 01, 2016 at 12:59:50PM +0100, Roger Pau Monne wrote: > Current implementation of elf_load_bsdsyms is broken when loading inside of > a HVM guest, because it assumes elf_memcpy_safe is able to write into guest > memory space, which it is not. > > Take the oportunity to do some cleanup and properly document how > elf_{parse/load}_bsdsyms works. The new implementation uses elf_load_image > when dealing with data that needs to be copied to the guest memory space. > Also reduce the number of section headers copied to the minimum necessary. > > This patch also removes the duplication of code found in the libxc ELF > loader, since the libelf symtab/strtab loading code will also handle this > case without having to duplicate it. > > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > --- > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> > Cc: Wei Liu <wei.liu2@xxxxxxxxxx> > Cc: Jan Beulich <JBeulich@xxxxxxxx> I will defer this to someone who is more familiar with ELF stuff. Let me know if anyone thinks my review is required. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |