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: always strip bottom frame in Go reports
2013-06-06
Dmitry Vyukov
tsan: alwa
y
s st
r
ip bot
t
o
m frame in Go reports
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
tsan: fix
d
arwin Go crashes
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
ts
a
n: fix darwi
n
Go
bu
i
ld
commit
|
commitdiff
|
tree
2013-05-29
D
mitry Vyukov
tsa
n
:
m
a
tch "rac
e
" suppressions against "race on
vp
t
r
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dmitry
V
y
u
kov
tsan: detect when a
th
r
e
a
d ends with ignores enabled
commit
|
commitdiff
|
tree
2013-05-17
D
m
itry Vyukov
tsa
n
: remove "pri
n
ting report
from
signal handler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyukov
tsan: intro
d
uce recursive mutex
lo
c
k
/
unlock java interface
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyuko
v
tsan
:
comment out deb
u
g
output in test
commit
|
commitdiff
|
tree
2013-04-30
D
mitry Vyukov
asa
n
:
fix windows build
commit
|
commitdiff
|
tree
2013-04-30
Dmit
r
y Vyuko
v
tsan
:
c
o
mment
ou
t
debug
o
u
tput in
test
commit
|
commitdiff
|
tree
2013-04-30
D
m
itry Vyu
k
o
v
asan/tsan: f
i
x printf(), on
the
s
econd pa
s
s i
t
prin
t
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
D
mitry Vyukov
tsan: fix deadlock detecto
r
table (O
K
to
l
ock s
y
nc
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry
V
yu
k
ov
tsan: reverse st
a
ck trace for faile
d
CHE
C
K's, this
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyuk
o
v
tsan
:
add int
e
rfac
e
fun
c
t
i
o
ns for unal
i
g
n
ed a
c
cess
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dmitry Vyu
k
ov
asna/tsa
n
/msan: fix
w
ait() i
n
terce
p
to
r
s t
o
a
l
l
ow
N
ULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitry Vyu
k
ov
tsan: add
a
test that used to crash, fi
x
e
d
by r180180
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry V
y
ukov
tsan: fix s
t
ack traces f
o
r
ma
l
loc a
n
d free
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyukov
tsan: run tests sequenti
a
l
l
y
otherwise c
m
ake says:
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyuk
o
v
tsan
:
disabl
e
getpwui
d
_r() and glob64() in
t
erceptor
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
D
m
itr
y
V
y
u
k
ov
tsan: fix c
r
ash when
d
ata ra
c
e ha
p
pens on out-of-bounds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitr
y
Vyu
k
ov
tsan: su
p
p
o
r
t
he
a
p start
i
ng at
0
x04c0 (used in some
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry V
y
u
kov
tsan: update Go m
e
mory
m
apping,
Go now uses 0x00c0
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Dmitry
V
yukov
tsan: pri
n
t statis
t
ics ab
o
ut ben
i
gn
r
ace annotations
commit
|
commitdiff
|
tree
2013-03-27
D
m
itr
y
V
yuk
o
v
t
san: p
r
int mat
c
h
e
d su
p
p
ressi
o
ns if print_suppres
s
ions
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
Dmitr
y
Vyukov
tsan: better
flag p
a
rsing: do not confuse flag tha
t
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
D
mitry Vyukov
tsan: fix
lint war
n
ing
commit
|
commitdiff
|
tree
2013-03-26
D
mitry Vyukov
a
san/
t
san: mo
v
e
s
trcasecmp() intercepto
r
to san
i
tize
r
_common
commit
|
commitdiff
|
tree
2013-03-26
Dm
i
try Vyukov
asa
n
/ts
a
n:
change SA
N
ITIZER_GO to more
general SANITIZER_SUP
.
.
.
commit
|
commitdiff
|
tree
2013-03-25
Dmitry
Vyukov
asan/ts
a
n:
a
dd
P
rint
f
/Report hook
commit
|
commitdiff
|
tree
2013-03-25
Dmitry Vyukov
tsan: int
e
rc
e
p
t setjmp/longjmp
commit
|
commitdiff
|
tree
2013-03-25
Dmitry
Vyu
k
ov
tsan
:
add SetEnv(
)
function that c
a
n
be
used
in
f
r
onten
d
s
commit
|
commitdiff
|
tree
2013-03-22
Dmitry
V
yu
k
ov
tsan: retu
r
n 0
on malloc() failure inste
a
d of cr
a
s
h
ing
commit
|
commitdiff
|
tree
2013-03-22
Dmitry V
y
ukov
tsan:
t
es
t
th
a
t
t
san e
x
plicitly says "race on vptr"
.
commit
|
commitdiff
|
tree
2013-03-22
D
m
itry Vyu
k
ov
tsan:
work around FileC
h
eck bu
g
with empty outputs
commit
|
commitdiff
|
tree
2013-03-22
D
m
itry
Vyukov
asa
n
:
fix lint w
a
rnin
g
about line
l
eng
t
h
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyu
k
ov
tsan: bet
t
er r
e
p
o
r
t
ing of thread leaks
commit
|
commitdiff
|
tree
2013-03-21
Dmitry
V
yukov
t
s
an: bet
t
er reporting for races on vptr
commit
|
commitdiff
|
tree
2013-03-21
Dmitr
y
Vyuk
o
v
tsan: add flag to
c
ontrol symbolizer
f
l
ush frequency
commit
|
commitdiff
|
tree
2013-03-21
Dmitry V
y
u
k
ov
t
s
a
n: intercep
t
a
bor
t
(
) to fflush()
libc streams
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan
:
remove
b
o
g
us
CHECK
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan: flush symbolizer
c
ac
h
e
if
n
ot symbolized for
.
.
.
commit
|
commitdiff
|
tree
2013-03-21
D
m
itry Vyukov
tsan:
a
dd a comment about m
a
gic numb
e
rs
commit
|
commitdiff
|
tree
2013-03-21
D
m
itry Vyuko
v
ts
a
n
:
u
se a
s
i
ngl
e
backg
r
o
un
d
t
hread f
o
r memory profile
r
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
t
sa
n
: co
r
r
e
ct sizes of
s
ignal-relat
e
d dat
a
st
r
uctures
commit
|
commitdiff
|
tree
2013-03-20
D
m
itry Vyukov
tsan: add
mi
s
sing stat descri
p
tio
n
s
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan: call fflush(0) on exit aga
i
n
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
Vyu
k
ov
tsan: re
d
uce
s
iz
e
o
f
mute
x
sets from 64
to
16 mutexes
commit
|
commitdiff
|
tree
2013-03-20
D
m
itry Vyukov
tsan: fix incorrect test
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
Vyukov
tsan: special handling o
f
.
rodat
a
(don't
try
to find
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
D
m
i
tr
y
Vy
u
kov
tsan: fix b
u
ild
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyuko
v
tsan:
move tra
c
e
header into 0x600000
0
00
0
00 ran
g
e
commit
|
commitdiff
|
tree
2013-03-20
Dmitr
y
Vyukov
tsan: add in
t
ernal_unl
i
nk() func
t
io
n
commit
|
commitdiff
|
tree
2013-03-20
D
m
it
r
y Vyukov
asan
/
t
sa
n
:
reduce pe
r
-t
h
re
a
d memory
a
lloca
t
o
r
caches
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try
V
yukov
tsa
n
: fix flaky
test
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try Vyukov
tsan: fix
inc
o
rrect test
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: fix build
commit
|
commitdiff
|
tree
2013-03-19
Dmi
t
r
y
Vyukov
t
san: fl
u
sh dead thread info earlier (when another
.
.
.
commit
|
commitdiff
|
tree
2013-03-19
D
mit
r
y Vyukov
tsan: instruct malloc
(
) to co
n
sume less memory
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyu
k
ov
tsa
n
: symbolizer
"
flush caches" support
commit
|
commitdiff
|
tree
2013-03-19
Dm
i
try Vyu
k
ov
t
s
an: sy
m
bolizer "flush c
a
c
h
es" fu
n
ctinality
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: fi
x
mem
o
ry le
a
k
commit
|
commitdiff
|
tree
2013-03-19
D
m
itry Vyukov
tsan
:
do not allocate sync
vars on relaxed atomic opera
t
i
o
ns
commit
|
commitdiff
|
tree
2013-03-18
Dmit
r
y
Vyu
k
o
v
tsa
n
:
sma
l
ler memory b
l
ock headers (32b->16b)
commit
|
commitdiff
|
tree
2013-03-18
D
m
itry Vyukov
t
san: add suppor
t
for idle threads
commit
|
commitdiff
|
tree
2013-03-18
D
mitry
V
yu
k
ov
tsan: touch
l
ess shadow memory
during operations on
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
Vyukov
tsan: mark sha
d
ow
f
or
threa
d
s
t
a
ck
a
s
"
don't need"
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuko
v
tsan: better memory profi
l
er
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: madvise(DONTNEED
)
shad
o
w memo
r
y on munm
a
p()
commit
|
commitdiff
|
tree
2013-03-18
Dmit
r
y V
y
ukov
tsan:
m
ove impleme
n
tation out of h file
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan
:
fix
c
la
n
g -Wal
l
build
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vy
u
kov
t
s
an:
f
ix memory leak
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: use Stack
D
e
p
ot fo
r
thread
c
reation stacks
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
V
yu
k
ov
tsan: f
i
x Go build
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuk
o
v
ts
a
n
:
use StackDepot in sync obje
c
t to store creation
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry V
y
ukov
t
san: fix huge st
a
ck fram
e
s
commit
|
commitdiff
|
tree
2013-03-18
Dm
i
try Vyuk
o
v
tsan:
fi
x
lint warnings
commit
|
commitdiff
|
tree
2013-02-14
Dmitry Vy
u
ko
v
tsan: fix bug i
n
suppre
s
sion
r
eading
(
s
uppress
i
ons
.
.
.
commit
|
commitdiff
|
tree
2013-02-13
Dm
i
try Vyuk
o
v
tsan
:
do
n
ot imitate memory w
r
i
te o
n
malloc() (Go)
commit
|
commitdiff
|
tree
2013-02-07
Dmitry Vy
u
kov
tsan: fix supp
r
ess_java logi
c
commit
|
commitdiff
|
tree
2013-02-07
Dmitry Vyukov
tsa
n
: intercep
t
libc __res_iclos
e
commit
|
commitdiff
|
tree
2013-02-07
Dmitry Vyukov
ts
a
n: fix Go build
commit
|
commitdiff
|
tree
2013-02-04
D
mitry Vyuko
v
a
s
a
n/tsan: fi
x
fai
l
ing C
H
ECK on windows
commit
|
commitdiff
|
tree
2013-02-04
Dmitry
Vyuk
o
v
a
s
an/tsan: fix compilation
e
rror
s
/bugs on
W
indo
w
s
w
her
e
.
.
.
commit
|
commitdiff
|
tree
2013-02-04
D
mitry Vy
u
kov
tsan
:
intercept bind/listen
commit
|
commitdiff
|
tree
2013-02-01
Dm
i
try
V
y
uk
o
v
tsa
n
: ca
t
c
h
ra
c
es
o
n
fd
in more case
s
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
t
s
a
n: ev
e
n if r
a
ces between atomic and
p
lain memory
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
tsan: say that
t
he memory a
c
c
ess
is atomi
c
in
report
s
commit
|
commitdiff
|
tree
2013-02-01
Dm
i
try Vyu
k
ov
tsan: remembe
r
2 stack frames
for ato
m
ics (caller and
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitr
y
Vyukov
tsa
n
: ad
d
flag to not r
e
port
r
ac
e
s
bet
w
een atomi
c
and
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyuko
v
tsan:
f
li
p
i
s
_write bit in
s
ha
d
ow to
is_read
commit
|
commitdiff
|
tree
2013-02-01
Dm
i
try Vyukov
t
s
an: d
e
tect races be
t
ween plain a
n
d
atomi
c
memory
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
Dmitry Vyukov
tsan: switch to explicit thread contexts
i
n Go (instead
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
D
mitry
V
yukov
tsan
:
do not check for int
e
rsecting memory acce
s
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry V
y
ukov
asan/tsan: man
u
ally defin
e
FUTEX constants, b
e
c
a
us
e
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
D
m
itry Vyukov
tsan: fix CP
P
_WEAK definition (it must
be the other
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry Vy
u
kov
t
san: introduce a helped
mac
r
o CPP_WEAK
(
G
o l
i
n
k
er
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmi
t
ry
Vyukov
tsan
:
a
d
d
O
n
Finalize() c
a
llback
f
or frontends
commit
|
commitdiff
|
tree
2013-01-29
Dmit
r
y Vyukov
t
s
an
:
dump stack
o
n inter
n
al assert failur
e
commit
|
commitdiff
|
tree
2013-01-29
Dm
i
try
V
yukov
tsan: support
for inprocess sym
b
o
l
izer
commit
|
commitdiff
|
tree
2013-01-29
Dm
i
try Vyukov
tsan: remember when we are inside of
s
ymb
o
lizer code
.
.
.
commit
|
commitdiff
|
tree
next