repo.or.cz
/
blocksruntime.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tsan: add support for robust mutexes
2013-11-15
Dmit
r
y Vyukov
tsan: add sup
p
ort
f
or robust
mu
t
exes
commit
|
commitdiff
|
tree
2013-11-15
Dmitry Vyukov
tsan
:
add
p
roper cfi d
i
r
e
ctives
t
o
as
s
embly code
commit
|
commitdiff
|
tree
2013-11-14
Dmitry Vyukov
asan:
d
i
sabl
e
pthread_setname_np
i
nterceptor
commit
|
commitdiff
|
tree
2013-11-01
Dmitry Vyukov
tsna: do not call user code from within runtime (from
.
.
.
commit
|
commitdiff
|
tree
2013-10-29
Dmit
r
y V
y
ukov
tsan
/
a
san: su
p
port p
t
hr
e
ad_setname_np to
s
e
t thread
.
.
.
commit
|
commitdiff
|
tree
2013-10-28
Dmitr
y
V
yu
k
ov
a
s
a
n
/
msan:
separ
a
te
different
re
p
ort bloc
k
s wi
t
h new
.
.
.
commit
|
commitdiff
|
tree
2013-10-28
Dmitry
V
yukov
t
s
an: star
t
the background thread w
i
th
signals blocke
d
.
.
.
commit
|
commitdiff
|
tree
2013-10-25
D
m
itry Vyuko
v
tsan: do not
c
rash when apparently
bogus fd is
p
a
s
s
ed
.
.
.
commit
|
commitdiff
|
tree
2013-10-23
Dmitry Vyu
k
ov
ts
a
n: parse sym
b
olize/
e
xternal_
s
y
mbol
i
zer_path common
.
.
.
commit
|
commitdiff
|
tree
2013-10-23
D
m
itry Vyukov
tsan: fix linux syscall hooks
commit
|
commitdiff
|
tree
2013-10-21
Dmitry Vyukov
tsan:
fix strerr
o
r in
t
erceptor (e
l
imin
a
te f
a
lse pos
i
tives)
commit
|
commitdiff
|
tree
2013-10-17
D
mit
r
y
V
yukov
tsan: merge 2 s
i
m
i
lar
tes
t
s into
1
commit
|
commitdiff
|
tree
2013-10-17
Dmi
t
r
y
Vyukov
t
san: add a test for
__tsan_default
_
options()
commit
|
commitdiff
|
tree
2013-10-16
Dmitr
y
V
yu
k
ov
t
s
an: revert varia
b
le name chang
e
in
t
est
commit
|
commitdiff
|
tree
2013-10-16
Dmitry Vyu
k
ov
tsan: move
s
hadow stac
k
from thread de
s
criptors to
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
D
m
itry Vyukov
tsan: re
f
actor libignore i
m
p
l
ementation
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan
:
introduce __tsan_default_options()
f
unction
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsa
n
: b
e
silent i
f
ver
b
osit
y
=
0
commit
|
commitdiff
|
tree
2013-10-15
Dmi
t
ry Vy
u
kov
tsan: r
e
move __sanitizer_set_r
e
p
o
rt_fd function from
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyuko
v
t
san: u
s
e verbosity flag in sa
n
i
tizer_common
c
ode di
r
ectly
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: actually parse verbofity flag
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyuk
o
v
tsan: move
v
erbosity flag to CommonFl
a
g
s
commit
|
commitdiff
|
tree
2013-10-15
D
m
itry
V
yukov
t
s
an: do not leave tra
s
h so
u
rce files in source dir
commit
|
commitdiff
|
tree
2013-10-15
D
mitry Vyu
k
ov
tsan: refactor
overly-complex l
o
gi
c
al
condition
commit
|
commitdiff
|
tree
2013-10-15
Dmit
r
y Vyukov
tsan:
f
ix Go bui
l
d
commit
|
commitdiff
|
tree
2013-10-15
Dmitr
y
Vyukov
tsan: m
o
ve kernel struc
t
defin
i
tion fr
o
m sanitize
r
_linux
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmit
r
y Vyukov
tsan: do not build llvm
from scratch
o
n
eac
h
presubm
i
t
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsa
n
: u
s
e
s
anitizer::Comm
o
nFlags in t
s
a
n
commit
|
commitdiff
|
tree
2013-10-15
D
m
itry Vyu
k
o
v
t
san: r
e
solve sym
l
inks for cal
l
e
d
_f
r
om_
l
i
b
s
uppressi
o
n
s
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: imp
l
ement intern
a
l syscall-based ve
r
s
i
ons of
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
Dmitry
Vyukov
tsan: al
l
o
w
to o
v
e
rride OnPrin
t
() callback
in
G
o
ru
n
time
commit
|
commitdiff
|
tree
2013-10-14
Dmitry Vyukov
tsan:
a
llow to overr
i
de
OnFi
n
alize()
in front-ends
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
D
mi
t
r
y
Vyukov
tsa
n
: c
a
tch
mor
e
race
s
o
n
file de
s
c
riptors
commit
|
commitdiff
|
tree
2013-10-11
D
m
i
t
ry Vyukov
tsan:
fi
x
epoll_ctl in
t
erc
e
ptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry V
y
ukov
t
s
a
n: minor r
e
fact
o
ring
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyukov
tsan:
add ann
o
t
ations to ign
o
re
s
ynchron
i
zation operations
commit
|
commitdiff
|
tree
2013-10-04
Dmitry Vyukov
t
s
an: fix a bug in pthread_once when
ca
l
led from an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
t
s
an
:
add
m
emor
y
_limit_m
b
flag
commit
|
commitdiff
|
tree
2013-10-03
D
m
i
t
ry Vyukov
asan/msan/tsan: fix
b
roken linux
s
yscalls
commit
|
commitdiff
|
tree
2013-10-03
Dmit
r
y Vyuko
v
asan/msa
n
:
f
ix
"u
n
u
s
ed function
'
O
nExit'
"
warnin
g
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
as
a
n
/msan/t
s
an: move _
e
xit
i
nt
e
rce
p
tor to commo
n
interceptors
commit
|
commitdiff
|
tree
2013-10-03
D
m
itry Vyukov
tsan:
include
l
san into
p
resubmit check
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vy
u
k
ov
tsan: fix false p
o
sitive in l
o
caltime()
commit
|
commitdiff
|
tree
2013-10-03
D
m
i
t
ry
V
yuk
o
v
tsan:
inte
r
cept
_exit so that w
e
can override exit
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
Vyukov
tsan: ignore inter
c
eptors coming from
s
pecified libraries
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyukov
tsan: fix the f
o
llowing c
o
mpi
l
er war
n
ing
commit
|
commitdiff
|
tree
2013-10-02
D
mitry
V
yukov
msan: fix compiler w
a
rnings abou
t
unu
s
ed
variables
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyukov
tsan: use ninja instead of make (faster and les
s
output)
commit
|
commitdiff
|
tree
2013-09-27
Dmitry Vyukov
tsan: s
u
pport a
l
locator_m
a
y_return_null
flag
commit
|
commitdiff
|
tree
2013-09-26
Dmitry Vy
u
kov
tsan
:
fix scanf inte
r
c
e
pto
r
commit
|
commitdiff
|
tree
2013-09-22
Dmitry Vyukov
tsa
n
:
remove
unneeded
_
__ch
k
s
t
k_ms fun
c
tion
from Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
Dmitry Vyuko
v
tsan: al
l
o
w
symbolizati
o
n
o
f
non-n
a
tive P
C
s, e
.
g
.
co
m
ing
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan:
i
g
nore mall
o
c/free/strdup whe
n
c
al
l
e
d
f
r
o
m libjvm
commit
|
commitdiff
|
tree
2013-09-21
Dm
i
try Vyuko
v
tsan: ignore all i
n
terceptors comi
n
g dir
e
ct
l
y from
J
VM
commit
|
commitdiff
|
tree
2013-09-21
Dm
i
try Vyukov
tsan: improve diagnostic
s
for incorrect usages of mutexes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan:
a
llow to obtain
c
ode range fo
r
a pa
r
t
i
c
u
lar modul
e
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan: i
n
tercept fo
r
k sy
s
c
a
ll
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuk
o
v
t
s
an: do not try to use bu
i
ltin at
o
mic
o
p
e
ratio
n
s
commit
|
commitdiff
|
tree
2013-09-21
Dmi
t
ry
V
yukov
tsa
n
: intercept
c
lose
s
y
sc
a
ll
commit
|
commitdiff
|
tree
2013-09-20
D
m
itry Vyukov
t
san: handle
mem
o
ry
r
ead
/
write in
s
yscalls
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
tsa
n
: allow to
i
gnore m
e
m
o
ry
a
ccesses in ma
l
loc and
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
t
san: do not
crash when user in
t
e
r
cept
s
fopen
(
)
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyu
k
o
v
t
san: fi
x
linking of tsan runtime into
dynamic li
b
raries
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vy
u
k
o
v
a
s
an
/
tsan/ms
a
n
: use
b
uiltin atomic oper
a
ti
o
ns whe
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmi
t
r
y
Vy
u
k
o
v
tsan: p
r
ev
e
nt the
f
ollowing
f
a
l
s
e po
s
i
t
ive due
to __cx
a
_
a
t
e
x
it
commit
|
commitdiff
|
tree
2013-09-19
Dmitry V
y
ukov
tsan:
c
ons
i
stently use thr ins
t
ead
of
c
ur_thread
(
)
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
D
m
itry
V
y
ukov
tsan:
refactor internal
I
g
n
oreCtl in
t
erface
commit
|
commitdiff
|
tree
2013-09-03
D
m
itry
V
yuk
o
v
tsan: catch races on cond
i
tion
va
r
iable
s
commit
|
commitdiff
|
tree
2013-09-03
D
mitry Vyukov
tsan: add s
u
ppression
s
for true/false pos
i
t
i
v
e
s
in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyuko
v
t
s
an
:
f
i
x linking when
-
l
t
san
is pas
s
ed bef
o
re -lpthread
commit
|
commitdiff
|
tree
2013-09-03
Dmit
r
y Vyukov
as
a
n
: fix android
b
uil
d
commit
|
commitdiff
|
tree
2013-09-02
Dmitry Vyukov
tsan: properly intercept pthread_cond functions
commit
|
commitdiff
|
tree
2013-08-16
Dmitry Vyu
k
o
v
t
san: bett
e
r
r
epo
r
t format
t
ing for Go
commit
|
commitdiff
|
tree
2013-08-13
D
m
i
t
ry Vyuk
o
v
dfsan: fix lint war
n
ing
commit
|
commitdiff
|
tree
2013-08-13
D
m
itry Vyukov
tsan:
intercept getaddrinfo
commit
|
commitdiff
|
tree
2013-08-13
Dm
i
try Vyukov
t
san/msan: add ha
l
t_on_err
o
r fla
g
commit
|
commitdiff
|
tree
2013-08-08
Dmitry Vyukov
t
s
a
n
:
better diagnostics for i
n
valid addresses p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
D
m
itry Vy
u
k
ov
tsan: treat SIGSY
S
as
s
ynchronou
s
s
i
gnal
commit
|
commitdiff
|
tree
2013-07-17
Dmitr
y
Vyu
k
ov
tsan
:
dis
a
bl
e
one more interceptor t
h
at
c
auses rec
u
rs
i
on
commit
|
commitdiff
|
tree
2013-07-17
D
mitry Vyukov
tsan: fix unitiali
z
ed
r
e
ad
w
ar
n
ing u
n
der newer gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
Dmitry Vyu
k
ov
tsan: extend s
u
ppressions
format with ^
and $ symbols
commit
|
commitdiff
|
tree
2013-07-16
Dmitry
V
yukov
tsan:
sup
p
or
t
sigsuspend() call
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyuko
v
tsan: re
v
ert dyn
a
m
i
c symbols file to the old incorrect one
commit
|
commitdiff
|
tree
2013-06-27
Dm
i
t
ry V
y
ukov
tsan
:
remove n
o
n
-exi
s
te
n
t
functions from syms f
i
le
commit
|
commitdiff
|
tree
2013-06-25
Dmitr
y
Vyukov
t
s
an: add missing __att
r
ibute__
(
(vis
i
bil
i
ty("default
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
tsan: make the test
m
ore robu
s
t
commit
|
commitdiff
|
tree
2013-06-24
Dmi
t
ry Vyukov
tsan
:
updat
e
dynamic export syms file
commit
|
commitdiff
|
tree
2013-06-20
Dmitry Vy
u
kov
tsan: fix potential fa
l
s
e
p
osi
t
ive race on fd
commit
|
commitdiff
|
tree
2013-06-17
D
mitry
Vyukov
tsan
:
consisten
t
ly use return pc
a
s
top
f
rame
p
c
commit
|
commitdiff
|
tree
2013-06-13
Dmitry Vyukov
tsan:
f
i
x Wi
n
d
o
ws
G
o
cras
h
commit
|
commitdiff
|
tree
2013-06-11
D
mitry Vyukov
tsan: add -W
n
o-maybe-uni
n
it
i
alized t
o
Go build s
c
ript
commit
|
commitdiff
|
tree
2013-06-10
D
m
itry
V
y
ukov
tsan: f
i
x lit test failures
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyuk
o
v
tsan: add
s
ystem tests for
s
u
ppression
s
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: allows to
suppress
races on global v
a
r
i
ables
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
Vyukov
tsan:
disabl
e
getaddrinfo() interceptor for tsan (causes
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
D
m
i
try Vyuko
v
ts
a
n: fix me
r
ge bug
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vy
u
kov
t
san: fix windows crash (inc
o
rrect st
a
ck boundaries)
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
t
san:
fix
o
ld
g
cc
w
arnings
commit
|
commitdiff
|
tree
2013-06-10
Dmi
t
ry Vyukov
t
s
a
n: fix windows mingw buil
d
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
t
r
y Vyukov
tsan: more detailed
t
race for atomic operations (include
.
.
.
commit
|
commitdiff
|
tree
next