Add missing ELF section support
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- csharp
- Domain
- operating-systems
Research direction
Start by locating the ELF reader and writer code that currently loads these sections as ElfCustomSection, then inspect existing ElfXXXTable implementations for the expected structure. Done means SHT_DYNAMIC, SHT_VERSYM, SHT_VERNEED, and SHT_RELR are read and written through dedicated table types rather than generic custom sections.
Written by the indexing model from the issue text.
Description
The ELF reader/writer is missing some features:
- Dynamic Linking Table (
SHT_DYNAMIC) - Version Symbol Table (
SHT_VERSYM) - Version Needs Table (
SHT_VERNEED) - New relative relocation table RELR (
SHT_RELR)
These sections are currently loaded as ElfCustomSection but should have their own ElfXXXTable (e.g ElfDynamicLinkingTable, ElfVersionSymbolTable...)
- Dominant language
- C#
- Stars
- 184
- Forks
- 17
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from xoofx/LibObjectFile
-
question
Difficulty 3/5 1-2 days Newbie friendliness 20/100
xoofx/LibObjectFile#43 ·
-
enhancement Help Welcome
Difficulty 5/5 Over a week Newbie friendliness 25/100
xoofx/LibObjectFile#40 ·
-
enhancement Help Welcome
Difficulty 5/5 Over a week Newbie friendliness 25/100
xoofx/LibObjectFile#39 · 1 comment ·
-
enhancement Help Welcome
Difficulty 5/5 Over a week Newbie friendliness 20/100
xoofx/LibObjectFile#37 ·
-
Add support for COFF Openenhancement Help Welcome
Difficulty 5/5 Over a week Newbie friendliness 25/100
xoofx/LibObjectFile#35 ·
All issues in xoofx/LibObjectFile
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
nightscout/nocturne#1425 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
cake-build/cake#5024 ·
-
Frontend status/draft TechnicalDebt
Difficulty 2/5 1-2 days Newbie friendliness 75/100
Altinn/altinn-auth#4143 ·