hjl / source-git / glibc

Forked from source-git/glibc 3 years ago
Clone

85cee3 x86: Move CET control to _dl_x86_feature_control [BZ #25887]

Authored and Committed by hjl 3 years ago
    x86: Move CET control to _dl_x86_feature_control [BZ #25887]
    
    1. Include <dl-procruntime.c> to get architecture specific initializer in
    rtld_global.
    2. Change _dl_x86_feature_1[2] to _dl_x86_feature_1.
    3. Add _dl_x86_feature_control after _dl_x86_feature_1, which is a
    struct of 2 bitfields for IBT and SHSTK control
    
    This fixes [BZ #25887].
    
    (cherry picked from commit 674ea88294bfb8d89878a0ebbbcec38a85e118a5)
    
        
file modified
+2 -0
file modified
+1 -1
file modified
+5 -7
file modified
+6 -25
file modified
+21 -22
file modified
+21 -1
file modified
+1 -0