Page MenuHomeFreeBSD

rtld-elf should use powerof2() (PR 192238)
ClosedPublic

Authored by cse_cem_gmail_com on Jan 29 2015, 5:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Sep 29, 11:10 PM
Unknown Object (File)
Thu, Sep 24, 6:30 AM
Unknown Object (File)
Tue, Sep 22, 5:16 PM
Unknown Object (File)
Thu, Sep 17, 1:26 AM
Unknown Object (File)
Sun, Sep 13, 3:46 PM
Unknown Object (File)
Wed, Sep 9, 10:58 PM
Unknown Object (File)
Aug 27 2026, 1:42 PM
Unknown Object (File)
Aug 21 2026, 7:37 PM
Subscribers

Details

Summary

This is a minor clean-up. Additionally, explicitly check for a valid nmaskwords.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

cse_cem_gmail_com retitled this revision from to rtld-elf should use powerof2(); nmaskwords must not be zero (PR 192238).
cse_cem_gmail_com updated this object.
cse_cem_gmail_com edited the test plan for this revision. (Show Details)
cse_cem_gmail_com added reviewers: benno, emaste.
libexec/rtld-elf/rtld.c
987–988

Remove the nmw_power2 variable altogether. It was introduced only to simplify the expression for valid_gnu_hash.

The comment about 'power of 2' should be moved to valid_gnu_hash and updated.

Drop nmaskwords > 0; remove superfluous nmw_power2 variable.

cse_cem_gmail_com retitled this revision from rtld-elf should use powerof2(); nmaskwords must not be zero (PR 192238) to rtld-elf should use powerof2() (PR 192238).Jan 30 2015, 2:56 PM
This revision is now accepted and ready to land.Feb 18 2015, 4:36 PM