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
Ri
c
h Felker
clean up
access to mutex type
i
n pthread_mut
e
x_trylock
commit
|
commitdiff
|
tree
2019-03-21
R
i
ch Fe
l
ker
fix data race choosin
g
next key s
l
o
t
in pthread_key_create
commit
|
commitdiff
|
tree
2019-03-15
Rich Felker
fix crash/out-of-
b
ound read in ssca
n
f
commit
|
commitdiff
|
tree
2019-03-14
Rich Fel
k
er
f
ix namespace violation i
n
dep
e
ndencies of mtx_lock
commit
|
commitdiff
|
tree
2019-03-13
Ri
c
h Felker
expose TSV
T
X
unconditionally
i
n
t
ar
.
h
commit
|
commitdiff
|
tree
2019-03-12
Rich Felker
make FILE a comp
l
ete type for pre-
C
1
1 stand
a
r
d
profiles
commit
|
commitdiff
|
tree
2019-03-10
Rich Felker
fix invalid-/dou
b
le-/
u
s
e
-after-free in new d
l
op
e
n
ctor
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Rich F
e
lker
don't reject unk
n
o
w
n/future flags in sigalts
t
ack
,
allow
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
R
i
ch Felk
e
r
avoid
m
alloc of ctor queue for
p
rograms wit
h
no external
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Ric
h
F
e
lker
av
o
id m
a
lloc of deps array
s
for ldso and vdso
commit
|
commitdiff
|
tree
2019-03-03
R
ich
F
elker
avoid mallo
c
of
d
eps array for program
s
w
i
th no ext
e
rnal
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
R
ich Felker
fix malloc misuse f
o
r startup ctor queue, breakage
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
R
i
ch Fe
l
k
er
synch
r
oni
z
e shared library dtor e
x
ec against
conc
u
rr
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich
Felker
o
v
e
r
ha
u
l
s
h
a
r
ed library
ctor executio
n
for dependency
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Rich
F
elker
record prel
o
ad
e
d libraries a
s
direct pse
u
do
-
dependencies
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
R
i
c
h
Felker
fix unsafety of
n
e
w
ldso
dep tracki
n
g
i
n
p
resence of
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Ri
c
h
Felker
fix
a
nd ove
r
haul dlsym depedenc
y
order, al
w
ays record
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Ric
h
Felker
fix
crash/mis
b
e
h
avior from
oob read in new dy
n
a
mic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Rich Felke
r
fix cr
a
sh
in new dy
n
am
i
c tls installati
o
n when last
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felker
add memb
a
r
rier
syscal
l
w
rapp
e
r,
r
e
fac
t
o
r dynamic tl
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
R
ich Felker
make thread list lock a recursi
v
e lock
commit
|
commitdiff
|
tree
2019-02-22
Rich Fe
l
ker
fix loop
l
ogic cr
u
ft in dynamic tls install
a
tion
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix
spurious undefined behavio
r
in getaddrinfo
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix invalid free of par
t
ial addrinf
o
list with multiple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
R
ich F
e
lk
e
r
i
n
stall
dynamic tls sy
n
chrono
u
s
ly at dlopen, streamline
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
R
i
ch Felke
r
fix
d
at
a
race
b
et
w
een new p
t
hread_
k
ey_delete and dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
intr
o
duce
n
am
e
space-safe rwlock aliases; use in pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Fe
l
ker
rewrite pthrea
d
_
key_d
e
lete to use
g
lobal
thread list
commit
|
commitdiff
|
tree
2019-02-16
Rich F
e
lker
rewr
i
te __synccall
in terms o
f
global thread list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
tra
c
k
a
ll
liv
e
threads in an AS-safe, fu
l
ly-
c
o
nsistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
alw
a
y
s
b
lock
signals
f
o
r startin
g
n
e
w
t
h
reads, refact
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felk
e
r
for SIGEV
_
THREA
D
ti
m
er threa
d
s, r
e
place si
g
nal hand
l
er
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
defer free
of threa
d
-local
dl
e
rro
r
b
u
f
f
ers from i
n
con
s
istent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
f
ix be
h
avio
r
of gets when inpu
t
line co
n
tains a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felk
e
r
r
edesign robust mutex s
t
ates to elimina
t
e data
ra
c
es
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich F
e
lker
fail fd
o
pendir f
o
r O_PATH file d
e
scriptors
commit
|
commitdiff
|
tree
2019-01-21
Rich
F
elker
release 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
Fe
l
ker
f
i
x call to
_
_pthread_tsd_run_d
t
ors
w
ith too ma
n
y a
r
guments
commit
|
commitdiff
|
tree
2019-01-19
Rich Felke
r
configur
e
:
accept ppc[64] as
a
lias fo
r
powerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich Fe
l
ker
fix
unintended linking dependency o
f
pthr
e
ad_key_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Fel
k
er
halt getspnam[_r]
sea
r
ch on error accessing TCB
s
hadow
commit
|
commitdiff
|
tree
2018-12-28
Rich
F
e
lker
don't set errno or
r
eturn an er
r
or
w
hen gets
p
n
a
m[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich
F
el
k
er
mak
e
s
e
m_wait and sem_timedwait int
e
rruptible by signals
commit
|
commitdiff
|
tree
2018-12-19
Rich
F
elker
don't fa
i
l pthread
_
s
igmask
/
s
igprocmask on invalid how
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich
F
e
l
ker
add __timedwait bac
k
e
nd workaround for
o
ld ke
r
nels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
ich
Felke
r
on failed aio
s
u
b
mission, set aiocb err
o
r
a
nd return
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Fe
l
ker
don't cre
a
te aio queue/map structures f
o
r
inv
a
lid
file
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
m
o
v
e aio queue allocation
fro
m
io thread
t
o
s
u
bmitting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felk
e
r
fix and future-proof aga
i
n
s
t
s
tack o
v
erflow
in aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Fe
l
ker
ad
d
na
m
espace-saf
e
version
o
f getaux
v
a
l
f
o
r
inte
r
nal
u
se
commit
|
commitdiff
|
tree
2018-12-10
R
i
c
h
F
elker
fix wordexp not to read past end of string e
n
ding
with
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich Felker
fi
x
r
e
gression in
a
ccess to optopt object
commit
|
commitdiff
|
tree
2018-11-08
R
ich Fe
l
ker
o
ptimiz
e
t
w
o
-w
a
y strstr and memmem ba
d
chara
c
ter s
h
ift
commit
|
commitdiff
|
tree
2018-11-03
Ric
h
Fe
l
ker
fix
r
e
gression
in setlocale for
LC_ALL wit
h
per-cate
g
ory
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix failu
r
e to flush st
d
er
r
when ffl
u
s
h(0) is cal
l
ed
commit
|
commitdiff
|
tree
2018-11-02
Rich Fe
l
ker
fix dea
d
lock and buffered
data
l
o
ss race in fclose
commit
|
commitdiff
|
tree
2018-11-02
Rich Fe
l
ker
remove commented-o
u
t debug pr
i
n
t
f
f
rom strstr
commit
|
commitdiff
|
tree
2018-11-02
R
ich
F
elker
fix spu
r
i
o
usly slow
check in twoway strstr/memmem cores
commit
|
commitdiff
|
tree
2018-10-23
Rich
F
elker
don't omit se
t
t
i
ng errno in internal __map_file function
commit
|
commitdiff
|
tree
2018-10-22
Ric
h
Felke
r
make
t
h
e defaul
t
locale (
&
a variant) failure-
f
ree
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Ri
c
h
F
e
l
k
er
simplify ne
w
locale and allo
w
failure
for explicit locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felk
e
r
remove volatile quali
f
ication from ca
t
egor
y
poi
n
ters
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
ad
a
p
t setlocale to s
u
p
port possibili
t
y of fa
i
lure
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
adjus
t
types in FI
L
E struc
t
to
m
ake li
n
e bufferin
g
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Felker
o
p
t
i
mize internal putc_unlocked macro used in putc
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix wrong resu
l
t for pu
t
c variants due to
operator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
further optimize getc/putc
w
hen locki
n
g is needed
commit
|
commitdiff
|
tree
2018-10-18
Rich Felk
e
r
us
e
prototype for
function
poin
t
er in s
t
a
tic link libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Felker
fix err
o
r in constrai
n
ts
f
or static link libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elker
fix
bu
i
ld reg
r
ession
due to miss
i
ng fi
l
e for putc c
h
anges
commit
|
commitdiff
|
tree
2018-10-18
R
ich Felker
b
y
pas
s
i
ndi
r
ection thro
u
gh pointer object
s
to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
optimi
z
e h
o
t
paths of
p
utc with
m
anual shr
i
nk-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
e
lker
optimize hot
paths
of ge
t
c with manual shrin
k
-wrapp
i
ng
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
ker
document a
n
d make explicit de
s
ire
d
noinline pro
p
er
t
y
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
i
m
pose
b
ar
r
i
e
r bet
w
een
t
hread
pointer
s
e
t
up
a
nd use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich
F
el
k
e
r
make
t
hre
a
d-
p
ointe
r
-l
o
adi
n
g a
s
m
non-volati
l
e
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
r
emov
e
an
c
ient clang workaroun
d
from
p
owerpc pth
r
ead_arc
h
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h
F
elke
r
restore a
t
tribute(
(
const)) to pthrea
d
_self and
errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Fel
k
e
r
a
dd new st
a
g
e 2b to dyn
a
mic linke
r
bo
o
tstrap for
thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Fe
l
ker
move stdio locking MAYBE_WAITERS definition
to stdio_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Rich F
e
lker
f
i
x m
i
sleading p
l
a
c
eme
n
t of
state
m
en
t
on same line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
a
l
lo
w
es
c
aped path-separa
t
or
s
las
h
es in g
l
ob
commit
|
commitdiff
|
tree
2018-10-13
Rich
F
elke
r
rewrite core of the glob i
m
ple
m
en
t
ation for
c
orrectness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
fix
d
lsym of
thread
-
local symbols on a
r
chs
w
ith DTP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich F
e
lker
combine arch ABI's DTP_OFFSE
T
into DTV pointers
commit
|
commitdiff
|
tree
2018-10-11
Ric
h
Felk
e
r
fix redundant c
o
m
p
u
tations of s
t
r
le
n
in glob append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich F
e
lker
fix invalid s
u
bstitute of
[
1] for flexible array member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Ric
h
Felker
fix build regres
s
ion on
armhf in
tlsdesc asm
commit
|
commitdiff
|
tree
2018-10-05
Ri
c
h Felker
allow freeadd
r
info o
f
a
rbitrary sublis
t
s
o
f
addri
n
fo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Fe
l
ker
inline cp15
thread
pointer load in ar
m
dyna
m
ic TL
S
DESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
add TLSDESC su
p
port for 32
-
bit arm
commit
|
commitdiff
|
tree
2018-09-26
Rich F
e
lker
fix
alia
s
ing-
b
ase
d
undefined behavio
r
in string f
u
nctio
n
s
commit
|
commitdiff
|
tree
2018-09-23
Rich
Felker
optim
i
ze n
o
p
c
ase
of
wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix und
e
fined pointer compar
i
son i
n
wm
e
mmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix un
d
efined
p
ointer compar
i
son i
n
memmove
commit
|
commitdiff
|
tree
2018-09-19
Ri
c
h Felker
fix getadd
r
i
nfo regress
i
on with AI_ADDRCONFIG
o
n
s
o
me
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felk
e
r
support clang internal assemb
l
er when bui
l
ding
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
sup
p
or
t
sett
i
ng of default thread s
t
a
c
k si
z
e via
PT_G
N
U_STA
C
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Ric
h
Felker
i
ncrea
s
e
defau
l
t thread stack/guard si
z
e
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
limit the co
n
fig
u
r
able default s
t
ack
/
g
uard size f
o
r
.
.
.
commit
|
commitdiff
|
tree
next