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
Felker
clean u
p
access to
m
ute
x
type in pthread_m
u
tex_tryl
o
ck
commit
|
commitdiff
|
tree
2019-03-21
Rich Felke
r
f
i
x
dat
a
race c
h
oosing
n
ext key
s
lot in pth
r
ead_key_create
commit
|
commitdiff
|
tree
2019-03-15
Rich Felker
fix crash/out-of-bound r
e
ad in ssca
n
f
commit
|
commitdiff
|
tree
2019-03-14
Rich Felker
fix namesp
a
ce violation
i
n dependen
c
ies o
f
mt
x
_l
o
ck
commit
|
commitdiff
|
tree
2019-03-13
R
i
ch Felker
e
x
pose
T
SV
T
X unconditi
o
nally
in tar
.
h
commit
|
commitdiff
|
tree
2019-03-12
Rich Felker
make FIL
E
a
c
o
mplete ty
p
e for pre-C11 stand
a
rd profile
s
commit
|
commitdiff
|
tree
2019-03-10
Rich Fe
l
ker
f
ix in
v
a
l
id-/
d
o
uble-/use-after-free in
n
ew dlopen
c
tor
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Rich Felker
don't reject u
n
k
n
own
/
future flags
in sigalts
t
ack,
allow
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich Felk
e
r
avoid
m
a
l
l
o
c
of ctor
queue
f
or pro
g
r
a
ms
w
ith no external
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ri
c
h
Fe
l
ker
avoid m
a
lloc
o
f de
p
s arrays
f
or ldso
a
nd vds
o
commit
|
commitdiff
|
tree
2019-03-03
Ri
c
h Felker
avoid mall
o
c
o
f deps array
for
p
rograms
w
i
th no ex
t
e
rnal
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ric
h
Felke
r
fix mall
o
c m
i
suse for startup cto
r
queue, breakage
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ric
h
Felker
s
yn
c
hron
i
ze shared librar
y
dtor exec
a
g
a
in
s
t concurr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich Felker
overhaul shared libr
a
ry ctor e
x
e
cution
for dependency
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Ri
c
h Felker
record pre
l
oa
d
e
d librarie
s
a
s direct ps
e
udo-dependencies
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Rich Felker
f
ix
u
nsafety of new
l
dso dep tracking in presenc
e
o
f
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
R
ich Fe
l
ker
fix and overhaul dlsy
m
depedency
o
r
d
er
,
alwa
y
s
record
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
R
i
ch
F
elker
f
i
x
c
r
ash/
m
isbehavior from oob read in n
e
w d
y
namic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Rich Fe
l
ker
f
i
x crash
i
n new
d
yn
a
mic t
l
s inst
a
lla
t
io
n
when last
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felker
add membarrier syscall wrapp
e
r,
refact
o
r d
y
namic
t
ls
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felker
mak
e
thread list
loc
k
a recursive lock
commit
|
commitdiff
|
tree
2019-02-22
R
ich Felker
fix loop l
o
gic cruft i
n
dynam
i
c tls
installati
o
n
commit
|
commitdiff
|
tree
2019-02-20
Ric
h
F
e
lker
f
i
x spur
i
ou
s
u
ndefined
behavior in
g
etaddrinfo
commit
|
commitdiff
|
tree
2019-02-20
R
ic
h
Fe
l
k
e
r
fix invalid free
o
f partial addrinfo list with multiple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
R
ich Felker
install
d
ynamic t
l
s
synchronously
at
d
lopen, streamline
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Felker
fix data rac
e
between
n
ew pth
r
ead_key_d
e
l
e
te a
n
d dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich
Felker
in
t
r
o
d
uc
e
n
am
e
s
p
a
ce
-
safe rw
l
ock alias
e
s;
use in pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
R
i
c
h F
e
lker
rew
r
ite pthread_ke
y
_delete to use global th
r
ead li
s
t
commit
|
commitdiff
|
tree
2019-02-16
R
ich
F
elker
re
w
rite __s
y
nccall
i
n terms of global thread list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
track all liv
e
threads in an AS-safe
,
f
u
lly-consistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
R
ich
Felk
e
r
always block
signals for start
i
ng
n
ew thr
e
a
d
s, refactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Fel
k
er
for SIGE
V
_
T
HREAD time
r
t
hrea
d
s, replace signal handle
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Fel
k
er
defer fre
e
of thre
a
d-local dlerror buffers fr
o
m
i
n
c
o
nsistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Ric
h
Felk
e
r
fix
be
h
avior of gets whe
n
input
l
ine co
n
tain
s
a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
redesign robust mutex states to elimin
a
te
d
ata races
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felker
fail fdo
p
endir f
o
r
O
_
PATH
file descr
i
ptors
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch F
e
l
k
er
r
e
l
e
a
se 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch
F
e
lker
f
ix ca
l
l to
__pt
h
r
e
a
d_tsd_run
_
d
tors with too many argumen
t
s
commit
|
commitdiff
|
tree
2019-01-19
R
i
ch F
e
lker
c
o
nfigure: accept p
p
c
[64]
a
s
alias for powerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Ri
c
h Felker
f
ix u
n
inte
n
ded l
i
n
k
ing
d
epen
d
ency of pth
r
e
ad_key_crea
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Fel
k
er
halt g
e
tspnam[_r
]
se
a
rch on er
r
or accessing TCB
s
hadow
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
don't set errno or r
e
t
u
rn
an err
o
r wh
e
n getspnam[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Ri
c
h
F
e
lker
ma
k
e
s
em_wait and sem_timedwait
i
n
t
e
r
rupt
i
b
le by s
i
gnals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felk
e
r
don't fail pthread_sig
m
ask/si
g
pr
o
c
mask on i
n
valid
h
o
w
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich F
e
lk
e
r
add __
t
i
m
edwa
i
t backe
n
d
wo
r
karound for old kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
o
n
f
a
i
l
e
d
aio submissio
n
, set aiocb error
a
nd r
e
t
u
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
d
o
n't create aio que
u
e/map structures fo
r
in
v
a
lid fil
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
move aio queue allocati
o
n fr
o
m io t
h
read t
o
sub
m
itti
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felke
r
fix
and future
-
proof ag
a
i
nst stack ove
r
flow in aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
R
i
ch Felker
add
namespace
-
safe version of
g
etauxval f
o
r inter
n
a
l
use
commit
|
commitdiff
|
tree
2018-12-10
Ri
c
h Felker
fix
wo
r
dexp not
to
r
e
a
d past end
of stri
n
g endi
n
g with
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich Fel
k
er
fix re
g
r
ession in access
to opt
o
pt object
commit
|
commitdiff
|
tree
2018-11-08
Rich
F
elker
optimize
two-way strstr and memmem bad charact
e
r shift
commit
|
commitdiff
|
tree
2018-11-03
R
i
c
h Felker
fix regressio
n
in s
e
tlocale for
LC_AL
L
with pe
r
-c
a
te
g
ory
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
R
i
ch Felker
f
ix
fai
l
ure to fl
u
sh stderr when fflush(0) is called
commit
|
commitdiff
|
tree
2018-11-02
Ri
c
h Felke
r
fix deadlock and buff
e
red data
l
oss
r
a
c
e
i
n
fcl
o
se
commit
|
commitdiff
|
tree
2018-11-02
Rich
F
elker
re
m
o
ve commente
d
-out
debug pri
n
tf from strstr
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix spurio
u
sly slow check in twoway
strstr/memmem
c
ores
commit
|
commitdiff
|
tree
2018-10-23
Ric
h
Felker
d
o
n't omi
t
se
t
ting errno
i
n internal
__m
a
p_file
f
unction
commit
|
commitdiff
|
tree
2018-10-22
Rich F
e
lker
make t
h
e defau
l
t locale (& a va
r
iant)
f
ail
u
r
e-f
r
ee
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
simpl
i
fy
n
e
wlocale and allow failu
r
e
f
o
r exp
l
icit locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felk
e
r
remove vo
l
a
tile
qualific
a
t
ion from
c
ategory poin
t
er
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich F
e
lker
adap
t
setlocale t
o
s
u
pp
o
rt possibil
i
ty of failure
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
l
ke
r
adjust types in FILE
st
r
u
c
t to make line
b
uffer
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Fel
k
er
optimize internal
p
utc_unlocked macr
o
used
i
n put
c
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
ker
fix w
r
ong result for putc
v
arian
t
s due to ope
r
a
t
or
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
f
u
rt
h
er optim
i
ze ge
t
c/putc when locking is needed
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
use pr
o
tot
y
pe
f
or function pointer in static link l
i
bc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch
F
elker
fix er
r
or in c
o
nstraints for
s
tatic link li
b
c init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felke
r
fix build reg
r
e
ssi
o
n du
e
to mis
s
i
ng fi
l
e for putc
c
hanges
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
lke
r
bypass
i
n
dir
e
ction thr
o
ug
h
p
o
inter objects
t
o acce
s
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
o
p
timize hot pat
h
s of
putc wi
t
h manual shrink-
w
rappin
g
commit
|
commitdiff
|
tree
2018-10-18
Rich Felk
e
r
optimi
z
e
hot paths of g
e
tc with manu
a
l shrink-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elker
d
oc
u
ment
a
nd make
e
xplicit desired
noi
n
line property
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
im
p
ose barri
e
r be
t
w
e
en
thread pointer se
t
up
a
nd
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
i
ch Felker
make thread-pointer-loadin
g
asm no
n
-
v
o
latile
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Felker
remove anci
e
nt clang wo
r
kar
o
und from powe
r
pc
pthread_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich
F
e
lker
restor
e
attribute((co
n
st)) to
p
t
hread_s
e
lf and errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich F
e
lk
e
r
add ne
w
st
a
ge
2
b to dynamic linker bootstrap for
t
hread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich F
e
lker
move st
d
io locking MA
Y
BE_WAITERS de
f
inition to s
t
dio_
i
mpl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Rich F
e
lker
fix misleading placemen
t
of
statement on same line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Ri
c
h Felker
a
l
low esca
p
ed
p
ath-separator slashes
in
g
lob
commit
|
commitdiff
|
tree
2018-10-13
R
i
ch Felker
r
ewrite core o
f
th
e
gl
o
b implem
e
ntat
i
on for
correctn
e
ss
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Ric
h
Felker
fix
d
lsym of t
h
read-loca
l
symbols on archs
w
ith
DTP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Ri
c
h
Felker
com
b
ine a
r
ch ABI's
DT
P
_OFFSET
i
nt
o
DTV
pointe
r
s
commit
|
commitdiff
|
tree
2018-10-11
Ric
h
Felke
r
fix re
d
undan
t
c
o
mputatio
n
s
of str
l
en
in glob appe
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Ric
h
Felker
fi
x
invalid substitute of [1] for
fl
e
xible array member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich Felker
fix buil
d
reg
r
ession on armhf in
t
lsdesc
a
sm
commit
|
commitdiff
|
tree
2018-10-05
Rich
F
elker
allow freea
d
drinfo of ar
b
itrary sublists of addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich
F
el
k
er
i
n
line cp15 thread
p
ointe
r
load in
a
r
m d
y
namic TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
add TLSD
E
SC
sup
p
ort fo
r
32-bi
t
arm
commit
|
commitdiff
|
tree
2018-09-26
Rich
Felk
e
r
fix aliasing-based undefin
e
d
b
ehavior in stri
n
g functions
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
op
t
imize nop case of wme
m
mov
e
commit
|
commitdiff
|
tree
2018-09-23
R
i
ch
Felker
fix undefined p
o
inte
r
comparis
o
n in w
m
emmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felke
r
fix undefined pointer comparison in memmov
e
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
fix getaddrinfo
r
e
gres
s
ion with
AI_ADDRCONFIG on some
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
s
u
pport c
l
ang i
n
t
e
r
n
al assembler when b
u
i
l
din
g
for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
Felker
support se
t
ting of defaul
t
thread
stack
size vi
a
PT_GN
U
_ST
A
C
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
ich Felker
i
n
cr
e
ase def
a
ult thre
a
d stack/guard s
i
ze
commit
|
commitdiff
|
tree
2018-09-19
R
i
ch Felker
limit
t
h
e
configurable
d
efau
l
t
stack/
g
uard size f
o
r
.
.
.
commit
|
commitdiff
|
tree
next