[PATCH v2 1/5] strip: Adapt src/strip -o -f on mips
Mark Wielaard
mark@klomp.org
Sat Feb 10 00:20:18 GMT 2024
Hi Ying,
Sorry I keep postponing this. I don't have access to a mips64le box,
the cfarm only has 64bit big endian mips machines. But the part I am
struggling with is the relocation data conversion needed in the
mips64le case.
On Fri, Nov 03, 2023 at 01:18:12PM +0100, Mark Wielaard wrote:
> On Thu, 2023-11-02 at 14:55 +0800, Ying Huang wrote:
> > In mips64 little-endian, r_info consists of four byte fields(contains
> > three reloc types) and a 32-bit symbol index. In order to adapt
> > GELF_R_SYM and GELF_R_TYPE, need convert raw data to get correct symbol
> > index and type.
>
> This part and the new backends hooks look OK.
So to make progress could you split this part? Just a patch that adds
the initial mips backend (and the libebl and libelfP.h parts). And
another that introduces the libelf/elf_update and elf_getdata parts?
Also could you take a look at CONTRIBUTING
https://sourceware.org/cgit/elfutils/tree/CONTRIBUTING
And provide a Signed-off-by line if you can/agree with that?
Which MIPS variant(s) have you tested this against? Is it supposed to
only work for mips64le? Or also maps64[be] and/or mips32 bits?
Thanks,
Mark
More information about the Elfutils-devel
mailing list