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: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limi...
2013-10-15
D
m
i
try Vyukov
tsan: mo
v
e ker
n
el struct
d
e
fini
t
ion
from san
i
tizer_lin
u
x
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
t
san: do not build llvm fr
o
m sc
r
atch on each presubmit
commit
|
commitdiff
|
tree
2013-10-15
D
mit
r
y Vy
u
kov
tsan: use sanitiz
e
r
::CommonFlags in t
s
an
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan:
r
e
s
olv
e
s
y
m
links for called_from_lib suppressi
o
ns
commit
|
commitdiff
|
tree
2013-10-15
D
mitry
Vyukov
t
s
an: implement i
n
tern
a
l syscall-based versi
o
ns
of
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
Dmitry Vyukov
t
san: allow to overr
i
de OnPri
n
t() callbac
k
in Go run
t
ime
commit
|
commitdiff
|
tree
2013-10-14
Dm
i
try Vyuk
o
v
tsan: allow to override
OnFin
a
liz
e
() in front-e
n
ds
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Dm
i
try Vyukov
tsan: catch more races
on file descriptors
commit
|
commitdiff
|
tree
2013-10-11
Dmit
r
y Vyukov
ts
a
n: f
i
x e
p
o
ll_
c
tl interceptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry
V
yu
k
o
v
tsan: minor refactor
i
ng
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyu
k
ov
tsa
n
:
a
dd ann
o
t
ations to
ignore synchronizatio
n
operat
i
ons
commit
|
commitdiff
|
tree
2013-10-04
D
m
itr
y
Vyu
k
ov
t
san:
f
ix a
b
ug in pthrea
d
_
onc
e
w
h
en c
a
lled from an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
D
m
itry Vyukov
ts
a
n: add
m
emory_lim
i
t
_mb
f
l
a
g
commit
|
commitdiff
|
tree
2013-10-03
Dmitr
y
V
yukov
asan/
m
san/
t
san: fix
broke
n
l
inux syscalls
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyu
k
o
v
asan
/
msan
:
fix "unused function 'OnExit'" w
a
r
n
ing
commit
|
commitdiff
|
tree
2013-10-03
Dmi
t
ry
Vyukov
asan/
m
san/tsan
:
move _
e
xit interceptor to
common interceptors
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
tsan:
i
nclude l
s
an into presubmit check
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
tsan
:
fix false
p
os
i
tive in localtime()
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
t
san:
i
n
tercept _e
x
it
s
o tha
t
w
e
can override e
x
it
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyuk
o
v
t
sa
n
: ignore interceptors com
i
ng
fr
o
m specified libraries
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vy
u
kov
ts
a
n
:
fix the
following com
p
i
ler warning
commit
|
commitdiff
|
tree
2013-10-02
D
m
itry Vyukov
ms
a
n
:
fix compiler
w
arnings abo
u
t u
n
used v
a
r
i
abl
e
s
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyuk
o
v
t
s
an:
u
se ninja instead o
f
make (f
a
s
t
er
a
nd
less
output)
commit
|
commitdiff
|
tree
2013-09-27
Dmitry
V
yukov
tsan: su
p
port alloc
a
tor
_
ma
y
_return_null
f
l
a
g
commit
|
commitdiff
|
tree
2013-09-26
D
m
i
try Vyuk
o
v
tsan:
fix s
c
anf int
e
rcep
t
or
commit
|
commitdiff
|
tree
2013-09-22
D
m
i
try Vyukov
tsan: r
e
move unneed
e
d ___chkstk_ms f
u
nction from Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
Dmit
r
y
Vyukov
tsan:
a
l
low
sym
b
o
lization
o
f n
o
n-
n
ative P
C
s, e
.
g
.
c
o
ming
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmitry
Vyukov
tsan: igno
r
e mall
o
c
/free/strdup when ca
l
led from libjvm
commit
|
commitdiff
|
tree
2013-09-21
Dm
i
t
ry Vy
u
kov
t
s
an: ignore al
l
interceptors coming
directly fr
o
m
J
VM
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan
:
impr
o
ve diagnostics for incorrect usages of
mutexes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry V
y
uko
v
tsan
:
allow to obta
i
n cod
e
range for
a particular module
commit
|
commitdiff
|
tree
2013-09-21
Dmit
r
y Vyuko
v
t
san
:
intercep
t
fork
s
y
scall
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuk
o
v
t
san: do not try to u
s
e builtin ato
m
ic
operations
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
t
s
an: i
n
tercept
clo
s
e
s
yscall
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
tsan: handle memory rea
d
/write in
s
y
scal
l
s
commit
|
commitdiff
|
tree
2013-09-20
D
m
itry Vy
u
kov
ts
a
n
:
a
llo
w
to
ignore
m
emory acces
s
e
s in malloc a
n
d
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
tsan: do not crash wh
e
n user
i
n
t
e
r
ce
p
ts fopen()
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyukov
tsan: fix
linking of tsan runtim
e
into dyna
m
i
c librarie
s
commit
|
commitdiff
|
tree
2013-09-19
D
mitr
y
Vyuk
o
v
asan/tsan/
m
san: use built
i
n
atomi
c
operations when
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyukov
tsan: prev
e
n
t the
following f
a
lse positive
d
ue
to __
c
xa_at
e
xit
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyukov
t
s
a
n
:
c
on
s
istently
u
se thr inst
e
ad
o
f cur_thread()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry
V
yukov
ts
a
n: refactor internal Ign
o
reCtl i
n
t
erface
commit
|
commitdiff
|
tree
2013-09-03
Dm
i
try Vyuko
v
tsan: catch ra
c
es
on con
d
ition variables
commit
|
commitdiff
|
tree
2013-09-03
Dmitry
V
yukov
t
s
an:
add
supp
r
essions for true/false positive
s
in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vy
u
kov
tsan: fix linkin
g
w
h
en -l
t
san
is passed before -lp
t
hread
commit
|
commitdiff
|
tree
2013-09-03
Dmit
r
y Vyukov
asan
:
fix android build
commit
|
commitdiff
|
tree
2013-09-02
Dmitry Vyukov
tsan: prope
r
ly inte
r
cep
t
pthread_
c
ond functions
commit
|
commitdiff
|
tree
2013-08-16
D
m
i
try Vyukov
tsan: bette
r
report formatting for Go
commit
|
commitdiff
|
tree
2013-08-13
Dm
i
try Vy
u
kov
d
f
sa
n
: f
i
x lint warning
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vy
u
kov
tsan: intercept getaddrinfo
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyukov
tsan/m
s
an:
add halt_on_error
f
lag
commit
|
commitdiff
|
tree
2013-08-08
Dmit
r
y
V
yukov
tsan: bet
t
er
diag
n
ostics for i
n
va
l
id addresse
s
passed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
D
mitry Vyukov
tsan: treat SIGSYS
as sync
h
r
o
nou
s
signal
commit
|
commitdiff
|
tree
2013-07-17
Dmitr
y
Vyuk
o
v
tsan:
d
isa
b
l
e
one
m
o
r
e
intercep
t
or
that causes r
e
cursion
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyukov
t
sa
n
:
fix unitialized read warn
i
n
g under
ne
w
e
r gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
D
m
itry Vyukov
tsan:
ext
e
n
d
suppress
i
ons f
o
rmat
with ^
a
n
d $ symbols
commit
|
commitdiff
|
tree
2013-07-16
D
m
itry Vyukov
t
san:
support sigsuspend() call
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
tsan
:
revert dynamic
s
ymbols file
t
o th
e
old incorre
c
t one
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyuko
v
ts
a
n: rem
o
ve
n
on-existent functions f
r
o
m syms f
i
le
commit
|
commitdiff
|
tree
2013-06-25
Dmitry
Vyuko
v
tsan: add
m
i
ssin
g
__a
t
t
rib
u
te__((vi
s
ibility("defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
D
m
i
try Vyukov
tsa
n
: make the test more robus
t
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
tsan: update dy
n
ami
c
expo
r
t syms file
commit
|
commitdiff
|
tree
2013-06-20
Dmitry Vyukov
tsan: fi
x
po
t
entia
l
false positive race on
fd
commit
|
commitdiff
|
tree
2013-06-17
Dmitry Vyukov
tsan:
cons
i
stent
l
y use return pc a
s
top frame pc
commit
|
commitdiff
|
tree
2013-06-13
Dmitry Vyukov
ts
a
n: fix Wind
o
ws Go crash
commit
|
commitdiff
|
tree
2013-06-11
Dmitry Vyukov
tsan
:
add -Wno-maybe
-
unin
i
tialized to Go build scr
i
pt
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: fix l
i
t test failures
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vy
u
kov
t
san: a
d
d system tests fo
r
suppressions
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vyukov
tsan: allows to suppress races on
g
lobal v
a
riables
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y
Vyukov
t
san: disa
b
le getaddr
i
nfo()
i
nterceptor fo
r
tsan (causes
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try V
y
u
k
ov
tsan: fix merge
bug
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: fix window
s
cra
s
h (incorrect stack
bou
n
daries
)
commit
|
commitdiff
|
tree
2013-06-10
Dmitry
V
yukov
tsan
:
fix old gcc
warnin
g
s
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y Vyuko
v
tsan: fix wi
n
dows
mingw build
commit
|
commitdiff
|
tree
2013-06-10
D
m
it
r
y Vyukov
t
s
an:
m
ore
detailed trace for ato
m
ic operations (include
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyu
k
ov
t
s
an: fix lint wa
r
nings
commit
|
commitdiff
|
tree
2013-06-06
Dm
i
try
Vyuk
o
v
t
s
an: use memo
r
y
access
s
i
ze for
G
o after all
commit
|
commitdiff
|
tree
2013-06-06
Dmitr
y
Vyuko
v
tsa
n
: alway
s
strip
b
otto
m
frame i
n
G
o
reports
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
tsan: f
i
x darwin Go crashes
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vy
u
kov
tsan: fix dar
w
i
n
Go build
commit
|
commitdiff
|
tree
2013-05-29
Dmitry Vyukov
tsan: match "ra
c
e
" suppressions against "race on
v
ptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dmitry Vyu
k
ov
tsan
:
detect when a thread ends
w
i
t
h ignores en
a
bled
commit
|
commitdiff
|
tree
2013-05-17
D
m
itry
Vyukov
t
s
an: re
m
ove "printing report from
s
i
gnal handle
r
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmi
t
ry Vyuk
o
v
tsan: in
t
rod
u
ce re
c
ursive m
u
tex lock
/
unlock
java interface
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyu
k
ov
tsan: c
o
mmen
t
out
d
eb
u
g outpu
t
in t
e
st
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
as
a
n:
fix windows build
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
tsan: comme
n
t out debug
o
ut
p
u
t
in test
commit
|
commitdiff
|
tree
2013-04-30
Dmitr
y
Vyukov
asan/tsan:
f
i
x pri
n
tf
(
), on the se
c
ond pass it prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
tsan: fix
d
eadlock det
e
cto
r
t
a
b
l
e
(
O
K
to
l
ock sync
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry
Vyuko
v
tsan: reverse sta
c
k t
r
ac
e
f
or failed CH
E
CK's, this
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
D
mitry Vyukov
tsan: ad
d
interf
a
ce
f
un
c
tion
s
for unaligned a
c
cess
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
D
m
itry V
y
ukov
a
sna/ts
a
n/m
s
an:
f
ix wai
t
()
in
t
ercept
o
rs to a
l
low NULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitry Vyuko
v
tsan: add a
t
est t
h
at used t
o
crash, fixe
d
by r1
8
0180
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyukov
t
s
an:
fix stack traces f
o
r mallo
c
and free
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vy
u
kov
tsan
:
r
un tests sequenti
a
lly otherwise cmake says:
commit
|
commitdiff
|
tree
2013-04-24
Dmit
r
y Vyukov
tsa
n
: dis
a
b
l
e getpwuid_r(
)
and glob64() interceptors
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyukov
tsan: fix crash when
d
a
ta rac
e
happens
on
o
ut-of
-
bou
n
ds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitr
y
Vyukov
t
san:
support heap s
t
art
i
ng at 0x04c0
(
u
sed
i
n
s
ome
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry
V
yu
k
o
v
t
s
an: update Go
m
em
o
ry
m
apping, Go
now us
e
s 0x00c0
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
D
mitry Vyukov
tsan:
pr
i
n
t
statistics about benign
r
ace
a
nnotation
s
commit
|
commitdiff
|
tree
next