ARMmbed / ARMmbed/uvisor

Audit the linkerscript

Open
#365 1 comment 0 reactions 0 assignees View on GitHub
mirrored
Dominant language
C
Stars
135
Forks
72
PR merge metrics
No merged PRs in 30d

Description

We need to check that our binary contains only what we want in it, possibly adding a `/DISCARD/` section to remove things we don't want in our binary. Things like `igot.plt` may be unnecessary bloat in our binary, or indicative of some other problem.

Contributor guide

Open the contributing guide

Research direction

Locate the linker script and inspect the built binary to determine which contents are intended and whether igot.plt is unnecessary bloat or evidence of another problem. Compare the result with the desired binary contents, then verify that any linker-script change removes only unwanted sections without affecting the intended binary.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system, embedded-iot
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.