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: improve error message for Go
2013-09-20
D
m
itry Vyukov
tsan: handle memory read/
w
rite in s
y
scalls
commit
|
commitdiff
|
tree
2013-09-20
Dm
i
t
ry Vyukov
t
s
an: allow to ignore mem
o
r
y
accesses in malloc and
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry V
y
u
kov
t
san:
d
o not crash when
u
s
er
i
n
t
ercepts
f
open
(
)
commit
|
commitdiff
|
tree
2013-09-19
Dmi
t
r
y
V
yukov
tsan
:
fi
x
linking of tsan runtim
e
into dynamic libraries
commit
|
commitdiff
|
tree
2013-09-19
D
m
i
try Vyukov
asan/tsan/msan
:
use builtin
atomic opera
t
ions when
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
D
m
i
t
ry Vyukov
t
s
an: p
r
e
vent the following
f
a
lse positive due t
o
__
c
xa_atexit
commit
|
commitdiff
|
tree
2013-09-19
D
m
i
try
Vyukov
tsan: consisten
t
ly
use th
r
instead of cur_thread()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyuko
v
tsan:
r
ef
a
ctor internal IgnoreCtl in
t
erface
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyukov
tsan: ca
t
ch
ra
c
e
s on co
n
dition variabl
e
s
commit
|
commitdiff
|
tree
2013-09-03
Dmit
r
y Vyuk
o
v
t
san
:
add su
p
pressions for
true
/
false pos
i
tives in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dm
i
tr
y
Vyuk
o
v
tsan: fix linki
n
g when
-
ltsan is passed before -lpthread
commit
|
commitdiff
|
tree
2013-09-03
Dmitry V
y
ukov
asan: f
i
x
android bu
i
ld
commit
|
commitdiff
|
tree
2013-09-02
D
m
i
t
ry
Vyukov
t
s
an: p
r
oper
l
y
intercept pthread_cond fu
n
ctions
commit
|
commitdiff
|
tree
2013-08-16
Dm
i
try Vyuk
o
v
tsan:
better report
f
o
r
m
a
t
ting for Go
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyukov
dfsan: fix lint warning
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyuko
v
tsan:
i
nt
e
rcept g
e
tad
d
rinfo
commit
|
commitdiff
|
tree
2013-08-13
Dm
i
try Vyukov
t
san/m
s
an: add halt_on_er
r
or flag
commit
|
commitdiff
|
tree
2013-08-08
D
m
itry
V
y
u
kov
tsan: better diagnostics f
o
r inv
a
lid add
r
esses p
a
sse
d
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
Dmitry Vy
u
kov
tsan: treat SIG
S
YS as
s
ync
h
ronous signal
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyukov
tsa
n
: disable one m
o
re interc
e
ptor that causes recursion
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyukov
tsan: fix unit
i
alized read warn
i
n
g
unde
r
newer gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
Dm
i
t
r
y Vyukov
tsan:
e
xten
d
s
u
ppressio
n
s format wi
t
h ^
and
$
symbols
commit
|
commitdiff
|
tree
2013-07-16
Dmitry
V
yukov
tsan: suppo
r
t sigsuspend
(
) c
a
l
l
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
tsa
n
:
rev
e
rt
d
ynam
i
c symbols
file t
o
th
e
old
inco
r
rect o
n
e
commit
|
commitdiff
|
tree
2013-06-27
D
mitry
V
y
ukov
tsan: remove
n
on
-
exis
t
ent fun
c
tions from syms file
commit
|
commitdiff
|
tree
2013-06-25
D
mitry Vyukov
ts
a
n: ad
d
miss
i
n
g __a
t
tri
b
ute__((
v
isibility("defa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dm
i
try
V
yukov
tsan
:
m
ake the t
e
s
t
more robust
commit
|
commitdiff
|
tree
2013-06-24
Dmi
t
ry V
y
ukov
tsan:
u
p
date dynamic e
x
port sym
s
file
commit
|
commitdiff
|
tree
2013-06-20
Dmitry
Vyu
k
ov
t
s
a
n: fix
potential fa
l
se positive r
a
ce on fd
commit
|
commitdiff
|
tree
2013-06-17
Dmitry Vyukov
ts
a
n: consistently use return
p
c as top frame p
c
commit
|
commitdiff
|
tree
2013-06-13
Dmitry Vyukov
t
s
an: fix Window
s
Go crash
commit
|
commitdiff
|
tree
2013-06-11
D
mitry Vyukov
tsan: add -W
n
o-maybe-
u
nini
t
ialized to G
o
build
script
commit
|
commitdiff
|
tree
2013-06-10
D
mitry
V
yukov
tsa
n
: fix lit test failures
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: add system tests for suppressi
o
ns
commit
|
commitdiff
|
tree
2013-06-10
Dmitry V
y
uko
v
tsan: allows to suppres
s
races on
global variables
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vy
u
kov
tsan: disable
g
etad
d
rinfo() interceptor for tsan (ca
u
ses
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
D
m
i
t
ry Vyuk
o
v
tsan: fi
x
merge
b
ug
commit
|
commitdiff
|
tree
2013-06-10
Dmi
t
r
y
V
yukov
tsan:
f
ix windo
w
s crash
(
incorre
c
t stack boundaries)
commit
|
commitdiff
|
tree
2013-06-10
D
m
it
r
y Vyu
k
ov
tsan:
fix old gcc warnings
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan:
f
i
x
win
d
ows mingw b
u
i
l
d
commit
|
commitdiff
|
tree
2013-06-10
Dmitry
V
yuko
v
ts
a
n: mo
r
e deta
i
led trace
for at
o
mic ope
r
ation
s
(include
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
D
m
itry Vyukov
ts
a
n
: f
i
x
lint warnings
commit
|
commitdiff
|
tree
2013-06-06
Dm
i
try Vy
u
kov
tsan: use m
e
mory access s
i
ze fo
r
Go after all
commit
|
commitdiff
|
tree
2013-06-06
Dmitr
y
Vyukov
tsan: alw
a
y
s
str
i
p bottom frame in Go reports
commit
|
commitdiff
|
tree
2013-06-06
D
m
itry Vyukov
tsan:
fix darwin Go crashes
commit
|
commitdiff
|
tree
2013-06-06
Dmitr
y
Vyukov
t
s
an: fix darwin Go
bui
l
d
commit
|
commitdiff
|
tree
2013-05-29
D
mitry Vyukov
ts
a
n:
match "r
a
ce" suppres
s
io
n
s against "race on vptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dmitry
V
y
u
k
o
v
tsan: detect when a
t
hr
e
a
d
e
n
ds with ignores enabled
commit
|
commitdiff
|
tree
2013-05-17
Dmitry
V
yukov
t
san: re
m
ov
e
"prin
t
ing report from signal ha
n
dler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmit
r
y Vyukov
t
san: i
n
troduce r
e
cur
s
i
v
e m
u
t
e
x lock/unlock
j
ava interface
commit
|
commitdiff
|
tree
2013-05-17
Dmitry
Vyuko
v
tsan:
c
omment out deb
u
g ou
t
put
i
n test
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
asan: fix windows b
u
ild
commit
|
commitdiff
|
tree
2013-04-30
Dmitry V
y
ukov
ts
a
n: comm
e
nt o
u
t debu
g
output in test
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
as
a
n/tsan: fix printf()
,
on the se
c
ond pass i
t
prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyuk
o
v
tsan: f
i
x dead
l
o
ck
detector tab
l
e
(OK to
lock sync
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitr
y
Vyukov
tsan: r
e
ve
r
se sta
c
k
t
r
ace f
o
r failed
CHECK's, this
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
tsan: add interfa
c
e functions
f
or unaligned acc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dmitr
y
Vyukov
asna/tsan/msan: fix wai
t
() interce
p
t
o
r
s to allow NULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitr
y
V
y
u
kov
tsan:
a
dd a test that used to crash, fixed
b
y r180180
.
commit
|
commitdiff
|
tree
2013-04-24
Dm
i
try
V
yukov
t
s
an: fix s
t
a
ck traces for ma
l
loc and free
commit
|
commitdiff
|
tree
2013-04-24
Dmitry V
y
ukov
t
san: run tests sequent
i
ally otherwise cmake says:
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyukov
tsan: disable getpwu
i
d_
r
() an
d
gl
o
b6
4
(
)
inter
c
eptor
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyuk
o
v
ts
a
n: fix cra
s
h
w
h
en data race happe
n
s on ou
t
-of-bounds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry Vyukov
tsan
:
su
p
port
h
eap starti
n
g
at 0x04c0 (used in some
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dm
i
try Vyukov
tsan: updat
e
Go memor
y
mapping, Go now uses 0x00c0
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Dmi
t
ry Vyuko
v
tsan: print
s
ta
t
is
t
ics about
b
enign
race a
n
notations
commit
|
commitdiff
|
tree
2013-03-27
Dmitry Vyukov
ts
a
n:
p
rint
mat
c
hed suppressions if print_suppre
s
sions
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
D
m
itry Vy
u
kov
t
s
a
n: bett
e
r f
l
ag parsing: do not confuse flag that
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
Dmit
r
y
V
yuk
o
v
tsan: fix lint war
n
ing
commit
|
commitdiff
|
tree
2013-03-26
Dmi
t
ry Vyukov
asan/tsa
n
: move strcasecm
p
() interceptor to sa
n
itize
r
_common
commit
|
commitdiff
|
tree
2013-03-26
Dmitr
y
Vy
u
kov
asan/
t
san: ch
a
nge SANITIZER
_
GO to more
g
e
neral SANITIZER_SUP
.
.
.
commit
|
commitdiff
|
tree
2013-03-25
Dmitry Vyuk
o
v
asan/
t
san: add
P
rintf/Report hook
commit
|
commitdiff
|
tree
2013-03-25
Dmitry
Vyuk
o
v
ts
a
n: intercep
t
setjmp/longjmp
commit
|
commitdiff
|
tree
2013-03-25
Dmitry Vyukov
tsan: add Set
E
nv() funct
i
on that can be used in
fron
t
ends
commit
|
commitdiff
|
tree
2013-03-22
Dmitr
y
Vyukov
tsan: r
e
turn 0 on malloc()
failur
e
i
n
stead of
crashing
commit
|
commitdiff
|
tree
2013-03-22
Dmitry
Vyuko
v
ts
a
n: test that t
s
an explic
i
tly
s
a
y
s
"race
o
n vptr"
.
commit
|
commitdiff
|
tree
2013-03-22
Dmit
r
y Vy
u
k
o
v
tsan: work around FileCh
e
c
k
bug w
i
th empty outputs
commit
|
commitdiff
|
tree
2013-03-22
Dmitr
y
Vyukov
as
a
n: fix lint
w
arning
a
bout line length
commit
|
commitdiff
|
tree
2013-03-21
Dmi
t
ry Vyukov
tsan: better reporting of thread leaks
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsa
n
: bette
r
r
eporting fo
r
races o
n
vptr
commit
|
commitdiff
|
tree
2013-03-21
D
mitry V
y
ukov
tsan: add flag to contr
o
l symbo
l
izer flush frequ
e
n
cy
commit
|
commitdiff
|
tree
2013-03-21
D
m
i
t
ry Vyukov
tsan:
i
n
tercept
abort
(
)
to ff
l
u
s
h() libc s
t
reams
commit
|
commitdiff
|
tree
2013-03-21
Dmitr
y
Vyukov
tsan: rem
o
v
e bogus CHECK
commit
|
commitdiff
|
tree
2013-03-21
Dmitry V
y
ukov
tsa
n
: flush
sy
m
b
olizer
c
a
che if not sym
b
olized
for
.
.
.
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyu
k
o
v
tsan: add a
c
omme
n
t a
b
o
ut magic numb
e
r
s
commit
|
commitdiff
|
tree
2013-03-21
Dmitr
y
Vy
u
k
o
v
tsan: use a single
b
ac
k
ground
thread
f
or memory profiler
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
V
yuk
o
v
tsan: correct sizes of signa
l
-r
e
late
d
dat
a
structu
r
es
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vy
u
kov
ts
a
n: add
missing stat d
e
scriptions
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyu
k
ov
tsan: ca
l
l fflush(0) on exit
a
gain
commit
|
commitdiff
|
tree
2013-03-20
D
mitry Vyukov
ts
a
n:
reduc
e
s
ize of
mute
x
sets from 64 to 16 mutex
e
s
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyuk
o
v
ts
a
n: fix inc
o
rr
e
c
t
test
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan:
special handling of
.
rodata
(
don't try to
f
i
nd
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try Vyukov
tsan: fix b
u
ild
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan: m
o
ve tr
a
ce
h
eader
into 0x600000
0
00000 range
commit
|
commitdiff
|
tree
2013-03-20
D
m
itry V
y
ukov
ts
a
n:
add interna
l
_unlink
(
) function
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
Vyukov
asan/tsan: reduce
p
er
-
thre
a
d m
e
m
ory all
o
cator caches
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan: fix
f
laky test
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
t
r
y Vyukov
tsan
:
f
i
x inco
r
rect test
commit
|
commitdiff
|
tree
2013-03-19
Dmi
t
r
y Vyukov
tsan: f
i
x
bui
l
d
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: flush dead
t
hread i
n
f
o
earlier (w
h
en another
.
.
.
commit
|
commitdiff
|
tree
next