repo.or.cz
/
musl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
fix and overhaul dlsym depedency order, always record direct deps
2019-02-27
Rich
F
elker
fix
and overhau
l
dlsym dep
e
dency order, always re
c
ord
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Ric
h
F
e
lk
e
r
f
ix
crash/misbehavior from oob
r
e
ad in new dynamic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Ri
c
h Felker
fix
cras
h
in new d
y
namic tls installation when l
a
s
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Ric
h
Fe
l
ker
a
dd membarr
i
er syscall wrapper, r
e
factor
d
ynamic tls
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich F
e
l
k
er
m
ake thread l
i
st lock
a recur
s
ive
l
o
c
k
commit
|
commitdiff
|
tree
2019-02-22
R
ich Felker
fix loop logic cr
u
f
t
i
n dyna
m
ic tls in
s
tall
a
tio
n
commit
|
commitdiff
|
tree
2019-02-20
Rich Fe
l
ker
fi
x
spur
i
ous undefined behavior
in getaddri
n
fo
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix
i
nvalid free of partial addri
n
fo list with
multi
p
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
Rich Felker
in
s
tall dyn
a
mi
c
tls synchronously at dlopen, strea
m
l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Ric
h
Felker
fix
d
ata race between new pthread_
k
ey_delete an
d
dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
intro
d
u
ce namespa
c
e-s
a
fe rwlock aliases
;
us
e
i
n
pthre
a
d_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich
F
e
lker
rewrite pthread_ke
y
_de
l
ete to
u
se globa
l
th
r
ead list
commit
|
commitdiff
|
tree
2019-02-16
Rich
Felk
e
r
r
ewri
t
e __s
y
n
c
call
in terms of global
t
hread list
commit
|
commitdiff
|
tree
2019-02-16
Ric
h
Felke
r
track all
li
v
e threads
i
n an AS-safe, fully-consistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Fel
k
e
r
al
w
ays block signal
s
for starting new threa
d
s, refactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felke
r
for S
I
GEV_THREAD timer threads,
rep
l
ace sign
a
l
handl
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich F
e
lker
defer fr
e
e of thre
a
d-local dlerror
b
u
ffers fro
m
i
ncon
s
istent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich
Felker
fix behavior of get
s
w
h
en input line contains a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
rede
s
ig
n
robust mutex states to elim
i
nate d
a
t
a
ra
c
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felker
fail
fdopend
i
r fo
r
O_PATH
fi
l
e descrip
t
o
r
s
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
release 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch Felker
f
ix call to __pthread_tsd_run_dtors wi
t
h too ma
n
y arguments
commit
|
commitdiff
|
tree
2019-01-19
R
ich Felk
e
r
c
o
nfigu
r
e: accept ppc[
6
4] as
alias f
o
r powerp
c
[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich F
e
lker
fix unintended
linking
depe
n
dency of pt
h
read
_
key_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
halt getspn
a
m[
_
r
]
search on
e
r
r
or acc
e
s
s
ing
T
C
B
sha
d
ow
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
do
n
't set errno or return
an error when
g
etspnam[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich Felker
m
a
ke sem_wait and sem_timedw
a
it in
t
errup
t
ible
by sign
a
ls
commit
|
commitdiff
|
tree
2018-12-19
Ri
c
h Felker
don't fail pthr
e
ad_si
g
mask/sigpr
o
cmas
k
on i
n
valid
how
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
R
i
c
h Felker
add __t
i
medwait backen
d
wor
k
around for o
l
d kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
ich Felker
on
f
ailed aio submi
s
sion, set aio
c
b
e
r
ror and return
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich
Felker
don't c
r
ea
t
e aio queue/
m
ap structu
r
e
s for i
n
v
a
lid fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Ric
h
Felker
m
o
ve aio queue all
o
cation fro
m
i
o
t
h
r
ead t
o
submitting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
fix and f
u
ture-proo
f
a
g
ainst stack
overflow in
aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Ri
c
h F
e
lker
a
dd namespace-safe
version
o
f
getau
x
val for i
n
ternal use
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
fix wor
d
e
x
p
n
ot to read past end
of string en
d
i
ng wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Ric
h
Felker
fix regr
e
ssion in access to optopt o
b
ject
commit
|
commitdiff
|
tree
2018-11-08
Rich Fe
l
ker
optimiz
e
t
wo-way strstr and
m
emmem bad ch
a
racter shift
commit
|
commitdiff
|
tree
2018-11-03
Rich
Fel
k
er
fix r
e
gres
s
ion in s
e
tloc
a
l
e
for LC_ALL with
p
er-ca
t
egory
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
R
i
ch Fe
l
ker
f
ix
f
a
i
lure
t
o f
l
ush stder
r
when fflush(0) i
s
cal
l
e
d
commit
|
commitdiff
|
tree
2018-11-02
Rich
Felker
f
ix d
e
adlock an
d
buffered
d
a
ta loss race in fclo
s
e
commit
|
commitdiff
|
tree
2018-11-02
Ric
h
Felker
r
e
move commented-out
deb
u
g p
r
intf from str
s
tr
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix spuri
o
u
s
l
y
sl
o
w check in tw
o
way strstr
/
m
emmem cores
commit
|
commitdiff
|
tree
2018-10-23
Rich
Felker
do
n
'
t omi
t
setting errno in i
n
te
r
nal __map_file funct
i
on
commit
|
commitdiff
|
tree
2018-10-22
R
i
ch Felker
make the
d
efault locale (& a variant) fai
l
ure-free
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
simplif
y
newlocale
a
nd
a
llow fai
l
u
re fo
r
e
x
pli
c
it locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
re
m
ove
v
olatile qualification
f
rom category po
i
nters
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich
F
el
k
e
r
adapt
s
etlocal
e
to s
u
pport
possibility of
failu
r
e
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
l
ker
adjust types i
n
FILE
s
truct to m
a
ke l
i
ne buffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimize
i
ntern
a
l putc
_
unlocked
m
a
c
r
o
used i
n
putc
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix wrong result
f
o
r
putc v
a
riants d
u
e to operator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
further optim
i
ze getc/p
u
tc when locki
n
g is need
e
d
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
u
s
e
prototype for
func
t
ion
p
o
i
n
ter in stati
c
link libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
fix error in co
n
straints fo
r
static link libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix build regre
s
si
o
n d
u
e
t
o m
i
s
s
i
ng fil
e
f
o
r putc changes
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
bypass indirecti
o
n t
h
rough point
e
r objects to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
o
ptimize
hot paths
of
p
ut
c
with m
a
nual shrink
-
wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
o
p
t
imize hot paths
o
f getc with manual shrink-
w
rapp
i
ng
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
document and
make explicit desir
e
d noinline prope
r
t
y
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
i
m
pos
e
barrier between t
h
read pointe
r
setup a
n
d use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Fel
k
er
m
ake thr
e
ad-pointe
r
-
l
oading asm no
n
-volatile
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Felker
remove ancient clang workaround
f
r
o
m powerpc pthread_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Felker
restore
attribute((
c
onst)) to
p
thread_s
e
lf an
d
errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
add new
stage 2b to dynami
c
l
i
nker boo
t
s
trap
f
or thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
i
c
h
Felk
e
r
mo
v
e stdio l
o
c
ki
n
g MA
Y
B
E
_
WAITERS de
f
inition to s
t
dio_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Ri
c
h
Felker
fix m
i
sleading placement of stat
e
ment on same l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
R
ich
F
elker
allow escaped
pat
h
-separator slashes in glob
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
rewrite
core of the glob implemen
t
ation f
o
r correctness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Ri
c
h
Felk
e
r
f
ix
dls
y
m
of thread-local sym
b
o
l
s on
archs with DTP
_
OFFSE
T
!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felke
r
c
ombine arch ABI's DTP_OFFSET into DTV pointer
s
commit
|
commitdiff
|
tree
2018-10-11
Rich Fel
k
er
fix redu
n
dant compu
t
ations of strlen
i
n
g
lob append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix invalid sub
s
titute of [1] for f
l
exible array member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich
Felker
fix build reg
r
ess
i
on on armhf in
t
lsdesc asm
commit
|
commitdiff
|
tree
2018-10-05
Ric
h
Felker
allow freeaddrinf
o
o
f a
r
bi
t
rary subli
s
ts o
f
addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felke
r
inline cp15 threa
d
pointer load
in arm dynamic
T
L
SDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
add TLSDESC suppo
r
t fo
r
32-
b
it arm
commit
|
commitdiff
|
tree
2018-09-26
Rich Felker
f
ix aliasin
g
-based undefined beh
a
vior in strin
g
f
unct
i
o
ns
commit
|
commitdiff
|
tree
2018-09-23
R
ich F
e
lker
opt
i
mize nop case of wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich F
e
lker
f
i
x
undefined pointer comparison in w
m
emm
o
ve
commit
|
commitdiff
|
tree
2018-09-23
R
i
ch Felk
e
r
f
i
x undefi
n
e
d
pointer comparison
i
n
m
emmove
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
fix ge
t
addrinfo r
e
gressi
o
n
w
ith
A
I_ADDR
C
O
NFIG on som
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
ich Fe
l
ker
su
p
po
r
t
c
lang internal assembler
w
hen buildi
n
g f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Ri
c
h Felk
e
r
suppo
r
t setting o
f
default
th
r
ead s
t
ack
size
v
ia PT
_
G
NU_ST
A
C
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felk
e
r
increase d
e
fault thread stac
k
/guard size
commit
|
commitdiff
|
tree
2018-09-19
Rich
Felker
limit t
h
e configurable defa
u
lt stack/guard size for
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Fel
k
e
r
remove redund
a
n
t
declarations of __def
a
u
lt_s
t
acks
i
ze
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
f
ix
benign data
r
ace in pthread_attr_
i
nit
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix deletion of pthre
a
d tsd ke
y
s
that still have non
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
R
ich Felker
getdelim: only gr
o
w buffe
r
when necessary, improve
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
R
ich
F
e
l
ker
fix n
u
ll pointer sub
t
ractio
n
and comparison in s
t
dio
commit
|
commitdiff
|
tree
2018-09-16
R
ich
Felker
fix
fail
u
re of getdel
i
m
t
o
set stream
o
rientatio
n
on
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
c
h
eck for k
e
rne
l
support be
f
ore al
l
ow
i
ng robust mutex
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felke
r
f
i
x u
n
defined
b
e
havior in strto* via FILE buffer pointer
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich
Felker
add
h
idden vers
i
on of
&errno acces
s
or
func
t
ion
commit
|
commitdiff
|
tree
2018-09-14
Rich
Felker
fix build
r
e
gress
i
o
n
in sysco
n
f
f
or ar
c
h
s wit
h
variable
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
drop
lazy pl
u
r
al forms init in dcngettext
commit
|
commitdiff
|
tree
2018-09-14
Ric
h
Felker
fix broken atomic st
o
re
on
p
owe
r
pc[64
]
commit
|
commitdiff
|
tree
2018-09-13
Rich Felker
fix reg
r
e
s
s
ion wit
h
co
m
pile
r
s not incorporatin
g
C99
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
R
i
ch Felker
configure: only
t
ry -
Q
unu
s
ed-argume
n
ts
for cl
a
ng
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
remov
e
vis
.
h protected-v
i
sibil
i
ty ha
c
k
commit
|
commitdiff
|
tree
2018-09-12
Ri
c
h
F
e
lker
s
p
lit int
e
rnal lock
API out of libc
.
h,
creating
l
ock
.
h
commit
|
commitdiff
|
tree
next