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 unsafety of new ldso dep tracking in presence of malloc replacement
2019-03-02
Rich Felker
f
i
x
uns
a
fe
t
y of new ldso dep trac
k
ing i
n
pr
e
senc
e
o
f
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Rich Felker
fix
a
nd overh
a
ul dlsym depedency order,
a
lways record
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Ric
h
Felker
fix
c
r
as
h
/misbehavior fro
m
oob read in new dyna
m
i
c
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Rich
F
e
lker
fix crash in new dyn
a
mic tl
s
in
s
tallati
o
n when l
a
st
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Fe
l
ker
add
membarrier sy
s
c
a
l
l wrapper, ref
a
ctor dynamic tls
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felke
r
make thread list lock a
recursi
v
e
l
o
c
k
commit
|
commitdiff
|
tree
2019-02-22
Rich
F
elker
fix loop logic
c
r
u
f
t in dynamic tls inst
a
ll
a
tio
n
commit
|
commitdiff
|
tree
2019-02-20
Ric
h
Felker
fix
s
purious undefined behav
i
or
in
getaddrin
f
o
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix invalid
free of partial
a
d
d
r
i
nfo list with multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
R
ich F
e
lker
inst
a
ll
d
ynami
c
t
l
s synchronousl
y
at dlopen, streamline
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Felker
fix data race between new pth
r
ead_k
e
y_de
l
ete and dtor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Ri
c
h Felke
r
int
r
odu
c
e nam
e
s
pace-safe rwlock aliases; use in
p
thread
_
k
e
y
_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Fe
l
ker
rewrite pthread_key_
d
elete to
u
s
e global thr
e
ad list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
rewrite __s
y
nccall in term
s
of
global thr
e
ad list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
t
r
ack all l
i
ve threads in an AS-safe
,
fully-consistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felk
e
r
alw
a
ys block signals for
starting
n
ew
t
hreads, refacto
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
for S
I
GEV
_
THREAD timer threads, re
p
lac
e
s
i
gnal
h
andler
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
defer f
r
ee of thread-local dlerro
r
buffers
from inconsistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Ri
c
h Fel
k
er
fix behavior of gets when input line c
o
ntains
a nul
l
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
R
i
ch Felker
r
edesign robust mute
x
s
tates to eliminate data races
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felke
r
fail fdopendir for
O
_PATH fi
l
e descr
i
ptor
s
commit
|
commitdiff
|
tree
2019-01-21
R
ich Fel
k
er
releas
e
1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
Ric
h
F
e
lker
fix ca
l
l
to __pthread_tsd_run_dt
o
rs with too many arguments
commit
|
commitdiff
|
tree
2019-01-19
Rich Felker
c
o
nfigure: acc
e
pt
ppc[64] as
a
l
ias
for powerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich Felke
r
f
ix
u
nintended linking
d
epende
n
c
y
of pthread
_
key_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
ha
l
t
g
etspnam
[
_r] searc
h
on error acc
e
ssing TCB
shadow
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
d
o
n'
t
set err
n
o or re
t
u
r
n
a
n er
r
or wh
e
n getspn
a
m[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
R
ich Felker
make sem
_
wait
a
nd s
e
m_
t
i
m
edwait interrup
t
ible by signals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
don
'
t fail pthr
e
a
d
_sigmask
/
sigprocmask on invalid h
o
w
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich Felker
add
_
_timed
w
ait b
a
ckend workaround
f
o
r
old kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
on failed aio submission, set
a
i
o
cb err
o
r and re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felke
r
don't creat
e
a
io queue/m
a
p structures fo
r
i
nvalid
file
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
ich F
e
lker
move aio q
u
e
ue allocation from io thread to submit
t
ing
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
F
el
k
er
f
i
x an
d
f
u
t
u
re
-
p
roo
f
a
g
a
inst stack ove
r
f
l
ow in aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Ri
c
h Fe
l
ker
add n
a
mesp
a
ce-safe ve
r
sion of getauxval for internal
us
e
commit
|
commitdiff
|
tree
2018-12-10
R
i
ch
Fel
k
er
fix wordexp
n
o
t to read past end
of string endin
g
with
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich Felke
r
fix regr
e
ssion in access to optopt object
commit
|
commitdiff
|
tree
2018-11-08
R
i
c
h F
e
lker
opt
i
m
ize t
w
o-w
a
y strst
r
and
m
e
mmem bad
character shift
commit
|
commitdiff
|
tree
2018-11-03
Rich Felke
r
fix
r
egres
s
ion in s
e
tl
o
cale for LC_ALL with
per-cate
g
ory
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich
F
e
l
k
er
fix fai
l
ure to
f
lu
s
h std
e
rr when ffl
u
s
h(0) is called
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix deadlock
a
n
d buffered data
lo
s
s race in fc
l
ose
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
r
e
move
c
ommented-o
u
t deb
u
g
prin
t
f from strstr
commit
|
commitdiff
|
tree
2018-11-02
Rich Fe
l
ker
f
i
x s
p
urio
u
sly slow check in
twoway strstr/mem
m
em cores
commit
|
commitdiff
|
tree
2018-10-23
Rich Felker
don't omit setting errno in internal
__map
_
f
i
le
functi
o
n
commit
|
commitdiff
|
tree
2018-10-22
R
ich Felk
e
r
make
t
he de
f
ault l
o
cale (& a variant) failure-fr
e
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Ri
c
h Felker
simplify newlocale and allow failure for e
x
plici
t
locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich
Felker
remove
v
olatile quali
f
ication from category
p
ointe
r
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich
F
elker
a
d
apt
s
e
tlocale to s
u
p
p
o
rt possibi
l
ity of failure
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
lke
r
adjust types in FILE
s
tru
c
t to m
a
ke line buff
e
ring
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elker
optimize
in
t
e
r
nal putc
_
unl
o
cked macro used in
p
utc
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fi
x
wrong result fo
r
p
u
tc variants
due to
o
perator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Felk
e
r
further optimiz
e
getc
/
putc when locking
i
s needed
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Felker
u
se prototy
p
e for function poin
t
er in stat
i
c
link libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch
F
elker
fix
e
rror in constraints
f
or sta
t
ic l
i
n
k libc in
i
t
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
fix build regression due to missing fi
l
e
f
or putc ch
a
nges
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Fel
k
er
b
y
p
ass indirection through pointer objects to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Fe
l
ke
r
optimize
ho
t
p
at
h
s
o
f p
u
tc wi
t
h manu
a
l
s
h
ri
n
k-wrappi
n
g
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimize hot
p
a
t
h
s of getc w
i
t
h
manual
shrink-wrap
p
i
n
g
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
F
e
lke
r
d
o
cu
m
en
t
and
m
ake explicit d
e
sired
noi
n
l
i
ne p
r
operty
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
impose barrier between t
h
rea
d
pointer s
e
tup and use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
m
a
ke th
r
ea
d
-pointer-loading
a
sm non
-
volatile
commit
|
commitdiff
|
tree
2018-10-16
Rich Felk
e
r
rem
o
ve a
n
cient clang workaround
from powerpc pt
h
read_arc
h
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
i
ch
F
elke
r
restore attribute(
(
const)) to pthread_self and errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Felker
add
n
e
w s
t
a
g
e 2b
to dyna
m
ic linker bootstrap
f
o
r thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
move stdio locking
MAYB
E
_WA
I
TERS defi
n
ition
t
o
st
d
io_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
R
i
ch Felker
fix misleading placement
of
s
tatement on same line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich
F
elk
e
r
a
llo
w
escaped
p
ath-separ
a
tor slashes in
glob
commit
|
commitdiff
|
tree
2018-10-13
R
ich
Felker
rewr
i
te
c
o
r
e o
f
th
e
gl
o
b
impl
e
mentation for correctness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich F
e
lker
fix
dl
s
y
m
of thread-local symbols on archs with
D
T
P
_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich
Felker
combine arch ABI's DTP_
O
FFSET into DTV pointers
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
f
i
x redunda
n
t computations of strlen in
glob appen
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fi
x
invalid sub
s
ti
t
ute of [
1
] for flexible ar
r
a
y
member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Ric
h
Felker
fix bui
l
d reg
r
ession o
n
armhf in tlsdesc asm
commit
|
commitdiff
|
tree
2018-10-05
Ri
c
h
Fel
k
er
allow freeaddri
n
fo of arbitrary sublists
of add
r
info
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felke
r
inline cp15 thread pointer lo
a
d in arm dynamic
T
LS
D
ESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
R
i
ch
Felker
add
T
L
SDE
S
C
s
u
pport f
o
r 32-bit a
r
m
commit
|
commitdiff
|
tree
2018-09-26
Rich Felker
fix a
l
iasing
-
based undefined
behavior in st
r
ing functions
commit
|
commitdiff
|
tree
2018-09-23
Ri
c
h Felker
optimize
n
o
p case of wmemmove
commit
|
commitdiff
|
tree
2018-09-23
R
i
ch F
e
lker
fix undefi
n
e
d pointer co
m
pa
r
ison in w
m
e
mmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felk
e
r
f
ix un
d
efined pointe
r
compa
r
ison in memmove
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
f
ix get
a
ddrinfo
regr
e
ssion
with AI_ADDR
C
ONFIG on
so
m
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
ich
F
elker
suppo
r
t cl
a
n
g
internal
a
ssemb
l
er when buildi
n
g for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
support
s
e
t
t
ing
o
f
default
t
h
r
ead stack
s
iz
e
via P
T
_GNU_
S
TAC
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Fel
k
er
in
c
r
e
a
s
e default thread stack/g
u
ard size
commit
|
commitdiff
|
tree
2018-09-19
Rich
Fe
l
k
e
r
limit the configu
r
abl
e
default st
a
ck/g
u
ard size for
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
remove
redun
d
a
nt d
e
c
larations of __default_stacksize
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix be
n
ign
d
ata race
i
n
pthread_attr_init
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix deletion of pthread tsd keys that stil
l
have non
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Rich Felker
getde
l
im: only grow buffer when necessary,
i
mprov
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
Rich Felker
fix
null poin
t
er
s
ubtrac
t
ion an
d
comparison in stdio
commit
|
commitdiff
|
tree
2018-09-16
R
ich Felker
fix fai
l
ure of getdel
i
m to set stream orienta
t
ion on
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
check for k
e
r
n
el s
u
pport b
e
fore allo
w
ing robus
t
mutex
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
R
ich Felker
f
ix undefined behavior
i
n
s
t
rto* via FILE buffer point
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich
F
e
lker
add h
i
d
d
en vers
i
on of &e
r
rno
a
cce
s
sor
f
unct
i
o
n
commit
|
commitdiff
|
tree
2018-09-14
R
i
c
h
Felk
e
r
fix bui
l
d
regression in sysco
n
f for
a
r
c
h
s with variable
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
drop lazy plur
a
l f
o
r
ms init
i
n dcngett
e
xt
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
fix
b
roken atomic st
o
r
e on powe
r
pc[
6
4
]
commit
|
commitdiff
|
tree
2018-09-13
Rich
Felker
fix r
e
gression with compilers not incorpor
a
ting C9
9
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
Rich Felker
configu
r
e: only try -Qunused-arguments for clang
commit
|
commitdiff
|
tree
2018-09-12
Rich
F
elker
remove vis
.
h protected-visibi
l
it
y
hack
commit
|
commitdiff
|
tree
next