|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH v1 11/21] RISC-V HTIF Console |
Date: | Wed, 3 Jan 2018 16:00:17 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
On 01/02/2018 04:44 PM, Michael Clark wrote: > + /* > + * Find the static and dynamic symbol tables and their string > + * tables in the the mapped binary. The sh_link field in symbol > + * table section headers gives the section index of the string > + * table for that symbol table. > + */ > + shdr = (Elf64_Shdr *)(ep->maddr + ep->ehdr->e_shoff); This fails to do any byte swapping such that this code works on a big-endian host. You should use the routines in "hw/elf_ops.h" as adjusted by "hw/loader.h". r~
[Prev in Thread] | Current Thread | [Next in Thread] |