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
clean up access to mutex type in pthread_mutex_trylock
2019-03-29
Rich
F
e
lk
e
r
c
l
ean up access to mutex
t
ype in
p
thread_mutex
_
trylock
commit
|
commitdiff
|
tree
2019-03-21
R
i
ch Felker
f
i
x data rac
e
ch
o
o
s
i
ng next k
e
y slot in pthread_key_create
commit
|
commitdiff
|
tree
2019-03-15
Rich Felker
f
i
x c
r
ash/out
-
of-
b
ound
read in sscanf
commit
|
commitdiff
|
tree
2019-03-14
Rich
F
e
l
k
er
f
i
x namespace vio
l
ation
in dependencies of mtx_lock
commit
|
commitdiff
|
tree
2019-03-13
R
ic
h
Felker
e
x
pose TSVTX uncon
d
it
i
onally in tar
.
h
commit
|
commitdiff
|
tree
2019-03-12
Rich Felker
make FILE a
complete
type for pre-C11 st
a
n
dard pr
o
f
i
les
commit
|
commitdiff
|
tree
2019-03-10
R
i
ch Felker
fix inv
a
lid-/dou
b
l
e
-
/use-after
-
free in new dlop
e
n ctor
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Rich
F
e
lker
d
o
n
't reject unknown
/
futur
e
flags in siga
l
t
s
tack, allow
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich Felker
avoi
d
malloc of ctor queue for pr
o
g
rams with no ex
t
ernal
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ric
h
Felker
avoid
malloc o
f
deps a
r
r
ays for l
d
so and vdso
commit
|
commitdiff
|
tree
2019-03-03
Rich F
e
lk
e
r
avoid
malloc of deps array for progra
m
s with no external
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ri
c
h Fel
k
er
fix
m
alloc misuse
f
or
s
tartup
ctor
q
ueue, breakage
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
R
i
ch Felker
syn
c
hronize s
h
are
d
library dtor ex
e
c a
g
ainst
concurrent
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
R
ich Fel
k
er
ove
r
ha
u
l share
d
lib
r
ary ctor execution for depen
d
enc
y
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Rich Felker
r
ecord prelo
a
ded l
i
braries as
d
irect pseudo-depende
n
ci
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Rich Felker
fix unsafety of new
l
dso dep tracking in presence
o
f
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
R
i
ch Fel
k
e
r
fix and overhaul dl
s
y
m
depedency
o
rde
r
, always recor
d
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Rich Felker
fix
crash/
m
isbe
h
avi
o
r
from oob rea
d
in new
d
ynamic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Rich Felker
fix cras
h
in new dynamic tls instal
l
ation when last
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felk
e
r
a
d
d membarrier
syscall wrapper
,
re
f
a
c
tor dyna
m
ic tl
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Ri
c
h Felker
make thread list
l
o
c
k a re
c
urs
i
v
e lock
commit
|
commitdiff
|
tree
2019-02-22
Rich
Fe
l
k
er
fix loop lo
g
i
c
cruft in dynami
c
tls
i
ns
t
allation
commit
|
commitdiff
|
tree
2019-02-20
R
i
ch Fe
l
ker
fix spuri
o
us und
e
fined beh
a
v
ior in getaddrinfo
commit
|
commitdiff
|
tree
2019-02-20
Rich
F
elke
r
f
ix invalid free o
f
par
t
ial addrinfo list w
i
th multiple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
R
ich Fe
l
ker
instal
l
dyn
a
mic tl
s
synchronously a
t
dlopen, streamline
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
R
i
ch
F
el
k
er
fi
x
data race betw
e
e
n
new pthr
e
a
d
_key_
d
elete
a
nd dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
i
n
tr
o
du
c
e
n
a
m
espace-safe rwloc
k
aliases;
us
e
in
p
t
hread_k
e
y_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
rewr
i
te pthread_
k
e
y_de
l
ete to use global thread
list
commit
|
commitdiff
|
tree
2019-02-16
Rich
F
elker
r
e
write
_
_synccall
i
n terms of globa
l
th
r
ead
l
is
t
commit
|
commitdiff
|
tree
2019-02-16
Ric
h
F
e
lker
t
ra
c
k
all live threa
d
s in an
AS-safe, fu
l
ly-c
o
nsistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
alway
s
block
s
ignals for startin
g
new threads, refacto
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
for SIGEV_THREAD t
i
mer threads, repla
c
e s
i
gnal
handler
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich F
e
lker
defer
f
ree
of threa
d
-local dl
e
rror b
u
f
f
ers from i
n
consisten
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
fix behavior of ge
t
s
w
hen
i
nput li
n
e
contains a nul
l
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Ri
c
h Fe
l
k
e
r
redesign robust
mutex st
a
tes t
o
el
i
mina
t
e data ra
c
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Fel
k
er
fail fdo
p
en
d
ir fo
r
O_PATH file d
e
scriptors
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
release 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
f
ix call to __pthrea
d
_tsd_
r
un_
d
tors with t
o
o many arg
u
m
ents
commit
|
commitdiff
|
tree
2019-01-19
Ric
h
Felker
configure
:
accept ppc[64] as al
i
as for powe
r
pc[
6
4]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich
F
e
lker
fi
x
unintended
l
ink
i
ng dependency
o
f
pthrea
d
_k
e
y_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Fel
k
er
halt
g
ets
p
nam
[
_r] search on error accessing TCB shadow
commit
|
commitdiff
|
tree
2018-12-28
Ric
h
Felk
e
r
don't set errno or
return
a
n error when getsp
n
am
[
_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich Fel
k
er
ma
k
e sem_w
a
it and sem
_
ti
m
edwa
i
t
i
nterr
u
ptibl
e
by signals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
don't fail pthread_sigmask/sig
p
rocma
s
k
o
n invalid how
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich Fe
l
ker
add __tim
e
dwait
backend workaro
u
nd
f
o
r old kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
ich F
e
lker
o
n faile
d
aio
s
u
bmission, set aiocb error a
n
d return
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Ric
h
F
e
lker
do
n
't create aio que
u
e/map structures fo
r
invalid fil
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
i
c
h
Felker
move aio qu
e
ue allocation fro
m
i
o
thr
e
a
d
to sub
m
itting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Ri
c
h
F
e
l
ker
fix and future-proof against stac
k
overf
l
ow in aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
add namespace
-
safe version of getauxval for internal use
commit
|
commitdiff
|
tree
2018-12-10
Rich
F
elk
e
r
f
ix w
o
rdexp not to
read past end of str
i
ng ending with
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich Fel
k
er
fix regression in access to
o
p
topt object
commit
|
commitdiff
|
tree
2018-11-08
Rich Felker
optimiz
e
two-way
strstr and m
e
mmem
b
ad character shift
commit
|
commitdiff
|
tree
2018-11-03
Rich Felker
fix regression i
n
setloc
a
le f
o
r LC_ALL with pe
r
-
c
a
tegor
y
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich
Felker
fix failure t
o
flus
h
stderr wh
e
n ffl
u
s
h(0) is called
commit
|
commitdiff
|
tree
2018-11-02
Rich Fe
l
ker
f
i
x deadloc
k
a
n
d buffered data
loss r
a
ce in fclo
s
e
commit
|
commitdiff
|
tree
2018-11-02
R
i
ch
F
e
l
k
e
r
remove co
m
mented-out d
e
bug printf from strstr
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix
spuriously slow c
h
eck i
n
two
w
ay st
r
str/m
e
mmem c
o
r
es
commit
|
commitdiff
|
tree
2018-10-23
Rich Felker
don'
t
omit se
t
ti
n
g errno in internal __map_file functio
n
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
make the defa
u
lt locale (& a varia
n
t)
f
ailure-free
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Ric
h
Felker
simpli
f
y newlocale and al
l
ow failure
f
or explicit locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
R
i
ch Felk
e
r
remove v
o
latile qualifi
c
ation f
r
om catego
r
y poi
n
ters
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
R
i
ch F
e
lker
adapt setlo
c
a
le to
s
upport possibi
l
i
ty
of
f
ai
l
ure
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
adjust types in FIL
E
s
truct to make
l
i
ne buffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimiz
e
inter
n
al putc_unlocked
macro used in putc
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Felk
e
r
fix wrong result for p
u
tc variants due
to operator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Felker
furt
h
e
r
optimize getc/put
c
wh
e
n locking
i
s needed
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
use proto
t
yp
e
for
function poin
t
er in static
l
ink
l
ibc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
fix e
r
ror in
c
onst
r
aint
s
f
o
r static link libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
ich F
e
lker
fix bui
l
d regression due to missing file for p
u
tc changes
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Felker
by
p
ass
i
ndirection th
r
ough po
i
nter o
b
jects to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
o
p
t
imize hot paths of pu
t
c wi
t
h manual shrink-wra
p
ping
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
optimize hot paths o
f
getc
w
ith manual
s
h
rin
k
-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
document and
make e
x
plicit desir
e
d
noinline property
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
imp
o
se
b
arrie
r
betw
e
en
thread po
i
n
t
er se
t
up and
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
ma
k
e
t
hre
a
d-poi
n
t
e
r-loading asm non-vol
a
tile
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Felk
e
r
remove
a
ncien
t
c
l
an
g
w
o
rkar
o
und fro
m
powerpc pthread_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Felker
restore attribu
t
e
(
(cons
t
)
)
t
o
pt
h
r
e
ad_self and errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
i
ch Felker
a
d
d n
e
w st
a
ge 2b to dyn
a
mic linker bootstrap for threa
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich
Fel
k
e
r
move stdio locking MAYB
E
_WAI
T
E
R
S definition to stdi
o
_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Rich Fe
l
ker
f
ix m
i
sleading placem
e
nt of
s
tat
e
ment on same line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
R
i
ch Felker
allo
w
escaped path-se
p
a
rator slashes in gl
o
b
commit
|
commitdiff
|
tree
2018-10-13
Rich Felk
e
r
rewrite core of the
glob imp
l
eme
n
tation fo
r
cor
r
e
c
tness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
fi
x
dls
y
m of t
h
read-local symbols
o
n archs with
D
TP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
combine arch ABI's DTP_OFFSET into DTV pointers
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix redunda
n
t comput
a
tion
s
o
f
s
trle
n
in glob a
p
pe
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich
F
elker
fix
i
nvalid substitute of [1] fo
r
flexib
l
e array member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Ric
h
Felker
fix buil
d
regr
e
ssion
o
n
a
rmhf in tlsd
e
sc asm
commit
|
commitdiff
|
tree
2018-10-05
Rich Fel
k
e
r
allow free
a
ddrinfo of
arbi
t
rary subl
i
st
s
of addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
inline cp15 th
r
ead point
e
r load in arm d
y
n
a
m
ic TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich F
e
lker
add
TLSDESC suppo
r
t for 32-bit arm
commit
|
commitdiff
|
tree
2018-09-26
Ric
h
Felker
fix alia
s
ing-based
u
n
defined behavior in strin
g
f
uncti
o
ns
commit
|
commitdiff
|
tree
2018-09-23
Rich Fel
k
er
optimize nop case
o
f wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich F
e
lker
fix
u
ndefined p
o
inter
co
m
parison in
wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix
und
e
fine
d
pointer co
m
p
ari
s
on in memm
o
v
e
commit
|
commitdiff
|
tree
2018-09-19
Rich
Fe
l
k
e
r
fix getad
d
r
info regr
e
ssion
w
ith AI_ADDRCONFIG on some
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
ich Felke
r
support clang internal assembler when building for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
support setting of default thread stack si
z
e via
P
T
_
GNU_ST
A
C
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
Felker
increas
e
default th
r
ea
d
stack/gu
a
rd size
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
lim
i
t the conf
i
gurable d
e
fault st
a
ck/g
u
ard s
i
z
e
for
.
.
.
commit
|
commitdiff
|
tree
next