Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build/elf: various fixes #650

Merged
merged 7 commits into from
Mar 25, 2024
Merged

build/elf: various fixes #650

merged 7 commits into from
Mar 25, 2024

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    0dacc9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b60450 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bafb1c3 View commit details
    Browse the repository at this point in the history
  4. build/elf: fix sh_info for SHT_DYNSYM section

    It's possible to have local symbols in the dynamic symbol table,
    and sh_info should count these, the same as it already does
    for SHT_SYMTAB.
    
    Also be sure to exclude these from the GNU hash table.
    philipc committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d6094ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3f1f94 View commit details
    Browse the repository at this point in the history
  6. build/elf: handle parsing dynamic relocations with invalid link

    If there are no symbol references in the relocations, then
    it doesn't matter that the link is invalid.
    philipc committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2e5b48e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6b7fb4 View commit details
    Browse the repository at this point in the history