Project

General

Profile

Actions

Bug #14207

closed

want updated ELF relocation definitions from the psABI

Added by Rich Lowe 7 months ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
tools - gate/build tools
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

There are a handful of new relocations in the i386 and x86-64 ABI supplements. We should know about them, so we give better error messages etc.

Specifically, I plan to update to:
386 psABI version 1.2 of August 27, 2020
x86-64 psABI 0.99-ish <versionless but last changed relevantly for this October 20, 2015>

Actions #1

Updated by Rich Lowe 7 months ago

  • Description updated (diff)
Actions #2

Updated by Electric Monk 7 months ago

  • Gerrit CR set to 1781
Actions #3

Updated by Rich Lowe 6 months ago

testing:
Test suite changes from #14209 also cover this as far as our ability to report the relocations there.
I can't find objects with the full set of relocations added here to test that elfdump translates the full set, but it translates at least that subset. I also tested that the added relocations are rejected as not supported (but now with names so we know what they are).

Actions #4

Updated by Electric Monk 6 months ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit a530dbfeb9a5dac77444604360c346085f7c7a04

commit  a530dbfeb9a5dac77444604360c346085f7c7a04
Author: Richard Lowe <richlowe@richlowe.net>
Date:   2021-11-17T20:55:54.000Z

    14207 want updated ELF relocation definitions from the psABI
    Reviewed by: Robert Mustacchi <rm@fingolfin.org>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Gordon Ross <gordon.w.ross@gmail.com>

Actions

Also available in: Atom PDF