Page MenuHomeFreeBSD

elfctl: allow features to be specified by value
ClosedPublic

Authored by emaste on Jan 22 2021, 5:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 2:18 PM
Unknown Object (File)
Sat, Nov 9, 12:30 AM
Unknown Object (File)
Thu, Nov 7, 9:58 PM
Unknown Object (File)
Thu, Nov 7, 9:38 PM
Unknown Object (File)
Thu, Nov 7, 7:26 PM
Unknown Object (File)
Sun, Oct 27, 10:38 AM
Unknown Object (File)
Sun, Oct 27, 7:26 AM
Unknown Object (File)
Thu, Oct 24, 7:56 AM
Subscribers

Details

Summary

This will allow elfctl on older releases to set bits that are not yet known there, so that the binary will have the correct settings applied if run on a later FreeBSD version.

Suggested by: kib
Sponsored by: The FreeBSD Foundation

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste created this revision.
usr.bin/elfctl/elfctl.c
264

Do you want to check that only single bit is set in the val?

usr.bin/elfctl/elfctl.c
264

I didn't do that semi-intentionally, so that you could use e.g. elfctl -e =0x81.

Add example of combining numerical values to man page

This revision is now accepted and ready to land.Jan 22 2021, 7:25 PM