repo.or.cz
/
glibc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h [BZ #21966]
2017-08-18
H
.
J
.
Lu
x86-
6
4: Check
F
M
A_Usable in ifunc-ma
t
hvec-avx2
.
h [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
H
.
J
.
Lu
Support mcoun
t
/
gpr
o
f te
s
t w
i
th
G
CC
d
efaulting to PIE
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
Remove "[Add ne
w
f
e
atures
here]" f
o
r 2
.
27
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
Mention x86-64 FMA o
p
tim
i
z
a
tion i
n
NEWS
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
x86-
6
4
:
O
p
t
i
mize e_expf
with FMA [BZ #21912]
commit
|
commitdiff
|
tree
2017-08-15
H
.
J
.
Lu
x
8
6-6
4
:
Align
L
(S
P
_R
A
NGE)/L(SP_IN
F
_0) to 8 bytes [B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
H
.
J
.
Lu
x8
6
: Add
IBT/SHSTK bits to cpu-features
commit
|
commitdiff
|
tree
2017-08-08
H
.
J
.
Lu
i386: Ad
d
<start
u
p
.
h
> [BZ #21913]
commit
|
commitdiff
|
tree
2017-08-07
H
.
J
.
Lu
x86-64:
A
dd FMA mu
l
ti
a
r
c
h
f
uncti
o
n
s
to libm
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x86: Remove assembly versions o
f
H
AS
_
CPU_FEATURE
/
HAS_ARCH_
F
E
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i
686: Imple
m
ent I
F
UNC selectors in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x86-64: I
m
plem
e
nt libmathvec IFU
N
C selectors in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x
86-64:
Implement libm IFUNC sel
e
c
t
ors in
C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
i386:
Suppor
t
static
P
IE i
n
s
t
art
.
S
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
Compile t
s
t
-prelink
.
c
without PIE [BZ #21815]
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
i386: Update I386_USE_SYSENT
E
R
f
o
r
ea
r
ly PIC syscall
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x
8
6-64: U
s
e
IFUNC memcpy a
n
d mempcpy in libc
.
a
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
C
h
eck linker
s
upport for I
N
SERT
i
n linker
s
cript
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Run vismain only if linker
sup
p
orts protected data
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: U
s
e
_dl_runtime_reso
l
v
e_opt only with AVX512
F
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x
86
:
Remove
_
_memset_zero
_
c
o
nstant_len_parameter [B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
L
u
x86-64
:
C
h
eck P
I
C instead
o
f
S
H
ARED i
n
s
t
art
.
S
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
L
u
i386: Check PIC to en
a
b
l
e PIC setup
s
in multiarch func
t
ions
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i386: Don't define mult
i
a
r
c
h __memmove_chk i
n
l
ib
c
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
H
.
J
.
L
u
Av
o
id acc
e
ssing cor
r
u
pted stac
k
from
_
_stack_chk_fail
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
Lu
i386: Test memmove_chk an
d
mems
e
t_chk
o
n
ly in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
Lu
Don't
a
dd stack_
c
h
k
_fail_local
.
o to lib
c
.
a
[BZ #21740
]
commit
|
commitdiff
|
tree
2017-07-12
H
.
J
.
Lu
Co
m
pile tst-ssp-
1
.
c
w
ith -fstack-protecto
r
-all
commit
|
commitdiff
|
tree
2017-07-11
H
.
J
.
Lu
Avoid ba
c
ktrace from __s
t
ack_chk_fail [BZ #12189]
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
Don
'
t inclu
d
e _dl_reso
l
ve_conf
l
icts in libc
.
a [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
L
u
x86-64: Test memm
o
ve_chk and memset_chk
only in lib
c
.
.
.
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x86-6
4
: Update comments in IFUNC selectors
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x
86-64: Update c
o
mments in ifunc-impl-lis
t
.
c
commit
|
commitdiff
|
tree
2017-07-06
H
.
J
.
Lu
x
86-64:
Align the sta
c
k in __tls_get_addr [BZ #21609]
commit
|
commitdiff
|
tree
2017-07-01
H
.
J
.
Lu
Use
_
_buil
t
in_
p
opco
u
nt in
_
_sched_cpucount [BZ #216
9
6
]
commit
|
commitdiff
|
tree
2017-06-30
H
.
J
.
Lu
i386:
I
nc
r
eas
e
M
ALL
O
C_ALIGN
M
ENT to 16 [BZ #2112
0
]
commit
|
commitdiff
|
tree
2017-06-28
H
.
J
.
Lu
Supp
o
rt buil
d
i
ng
g
libc w
i
th
g
old
1
.
1
4 or
a
bo
v
e [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
H
.
J
.
Lu
x86
-
64: Opti
m
ize
memcmp-avx2-movbe
.
S for
sh
o
rt diffe
r
ence
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
Avo
i
d
.
symv
e
r on common symb
o
l
s
[BZ #21666]
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
x86-64:
O
ptimize L(between_2_3)
i
n memcmp-
a
vx2-movbe
.
S
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86-64: Implement strcm
p
family
IFUNC selectors in
C
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86: R
e
n
ame glibc
.
tune
.
i
f
unc to glib
c
.
t
u
ne
.
hwcaps
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
Move x
8
6 specific tu
n
ables to x86/
d
l
-tunables
.
list
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
t
u
nables: Add IFUNC sele
c
t
i
on and cache sizes
commit
|
commitdiff
|
tree
2017-06-16
H
.
J
.
Lu
Remove _dl_out
_
of_memor
y
from elf/V
e
r
sions
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
L
u
x86-
6
4: Imple
m
e
n
t strcspn
/
strp
b
rk/str
s
pn IFUNC select
o
rs
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64
:
Implement wcscp
y
IFUNC selector i
n
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Im
p
lement str
c
at fa
m
ily
IFUNC
se
l
ectors i
n
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-
6
4
:
Implement memcmp fam
i
ly
IFUNC select
o
rs in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Imp
l
e
me
n
t memset
family
I
FUNC sel
e
ctors in C
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
L
u
x86-64: Impleme
n
t me
m
move f
a
mily IFUN
C
selec
t
ors in
C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
Make copy of <
b
it
s
/std_abs
.
h> from GC
C
7 [BZ #
2
1
573]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64: Imp
l
ement strc
p
y
f
ami
l
y
I
F
UNC sele
c
t
ors in
C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86
-
64:
C
orrect comments in ifunc-
i
m
p
l-list
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-6
4
: Optimize strrchr/wcsrchr w
i
th AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-64: Opt
i
m
ize memrchr with AVX
2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-64: Optimize strchr/st
r
chrn
u
l/wcschr with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Opt
i
mize strlen
/
strnlen
/
w
c
sl
e
n
/
wcs
n
le
n
with
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-6
4
: Optimize memchr/rawmem
c
hr/wmemchr with SSE2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
L
u
ld
.
so: C
o
nsolidate 2
str
t
ouls into _dl_st
r
tou
l
[BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
L
u
Add more t
e
sts for
memchr
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Renam
e
wm
e
mset
.
h t
o
ifunc
-
wmemset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Fold ifunc
-
s
se4_1
.
h int
o
wcsnlen
.
c
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x86-64: Move
w
csnlen
.
S to m
u
l
tiarch/wcsnlen-s
s
e4_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
86: Don't u
s
e dl_x86_cpu_feat
u
res in cacheinfo
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x8
6
-64
:
Optimize m
e
mcmp/
w
m
e
mc
m
p with AVX2 and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64:
O
ptimize wmemset wit
h
SSE2/AVX2/AVX512
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: A
d
d macros to implemen
t
ifun
c
e sel
e
ct
i
on in C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x8
6
-
6
4
: Upd
a
te
strlen
.
S
to supp
o
r
t wc
s
len/wcsnle
n
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
8
6_64:
Remove re
d
undan
t
REX bytes from memrc
h
r
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x8
6
-64: Up
d
ate L
O
_H
I
_LO
N
G for p{readv,writev}{64}v2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
Lu
be
n
chtests: Ad
d
more tests
f
or memrchr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x8
6
:
Up
d
ate __x86_share
d
_non_te
m
poral_thres
h
old
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x8
6
_64: Remove redu
n
dant
R
EX byt
e
s fr
o
m
mem
c
h
r
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Add
m
emchr te
s
ts for n ==
0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Make __tuna
b
les_init hidden
a
n
d
av
o
id PLT
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Suppor
t
dl-tunables
.
list
i
n subdirectories
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86:
Do
n
't include ca
c
heinfo
.
c
in ld
.
so
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x
8
6: U
s
e __get_cpu_fea
t
ures to get cpu_features
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_64: Remove L(r
e
turn_nul
l
) from rawmemchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x
86: Opti
m
ize SSE2 memchr overflow calcul
a
t
i
o
n
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Correct comment
s
in x86_
6
4/m
u
ltiarch/mem
c
mp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
L
u
x86: Set dl_
p
latform an
d
dl_hwcap fr
o
m CPU features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: Use
AVX2 memcpy/memset on Skylake ser
v
e
r
[BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x8
6
:
S
et Pr
e
f
er_No_VZEROUPPER if A
V
X512ER is available
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add sy
s
deps/
x
8
6/dl-pr
o
c
info
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
C
heck if SSE is ava
i
lable w
i
th HAS_CPU_FEATURE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
L
u
D
efine T
E
ST_FUNCTION_AR
G
V in elf/tst-dlo
p
en-aout
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
Lu
x
8
6-64: Improve b
r
anch p
r
e
d
icatio
n
in _
d
l
_runtime_re
s
olve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use CPU_FEATURES_CPU_P to check if AVX is a
v
ailable
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Use index_cp
u
_
R
TM and reg_RTM to
clear the bit_cpu_RTM bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86-64: Ve
r
ify that
_
d
l_r
u
nti
m
e_reso
l
ve preserves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
A
llow
IFUNC relocation against
u
nrelocated
s
hare
d
librar
y
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add VZEROU
P
PER
t
o memset-vec-unalig
n
ed-erms
.
S [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_6
4
:
D
on't us
e
PLT nor GOT in
s
tatic a
r
ch
i
ves [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
Lu
Check IFUNC defini
t
i
o
n
i
n
un
r
elocated shared li
b
rary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: D
o
n'
t
assert on olde
r
Intel CPUs [BZ #2
0
64
7
]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
Lu
X86-
6
4: Add _
d
l_runtime_r
e
solve_avx[512]_{opt|slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-64:
Correct CFA in _dl_runtime_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X8
6
:
Cha
n
ge bit_Y
M
M_state to (1 << 2)
commit
|
commitdiff
|
tree
next