Oh, and this is also what lets you control which symbols are exported from your libraries in the first place, which lets you control your ABI and protect your intellectual property (especially if you get particularly clever and write a post-processing tool that obfuscates your symbol names to fake Windows-style export-by-ordinal).
Power management, mobile and firmware developer on Linux. Security developer at nvidia. Ex-biologist. Content here should not be interpreted as the opinion of my employer. Also on Mastodon and Bluesky.
Re: Section Headers vs. Program Headers
Date: 2024-01-02 09:26 pm (UTC)