Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/patchelf
base: e61654be0acf
Choose a base ref
...
head repository: NixOS/patchelf
compare: 61bc101769ea
Choose a head ref
  • 4 commits
  • 4 files changed
  • 3 contributors

Commits on Jun 20, 2020

  1. Better support relocating NOTE sections/segments

    SHT_NOTE sections can be mapped in memory by PT_NOTE segments. When
    rewriting an SHT_NOTE, attempt to also rewrite a matching segment if it
    exists.
    
    Note that an ELF can contain multiple SHT_NOTE sections, and a given
    PT_NOTE segment can theoretically map multiple contiguous sections.
    There are multiple ways this could be handled, the one picked here is to
    pre-normalize PT_NOTE segments so that a multi-section segment gets
    broken up into multiple separate segments instead.
    
    Also fix (or more like hack around) alignment issues with note sections.
    Keeping the original alignment value when possible is important because
    it determines how the data within the section needs to be parsed.
    delroth committed Jun 20, 2020
    Copy the full SHA
    43a3348 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Copy the full SHA
    9621e85 View commit details
    Browse the repository at this point in the history
  2. fix nix develop evaluation

    Mic92 committed Jul 31, 2020
    Copy the full SHA
    e2d2a90 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #225 from Mic92/note-2

    Better support relocating NOTE sections/segments + tests!
    edolstra committed Jul 31, 2020
    Copy the full SHA
    61bc101 View commit details
    Browse the repository at this point in the history