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
Dmi
t
ry Vyukov
tsan: always strip bottom f
r
a
m
e in Go rep
o
rt
s
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
t
san: fix darwin
Go cr
a
shes
commit
|
commitdiff
|
tree
2013-06-06
Dmitr
y
Vy
u
kov
tsan: fix da
r
win Go b
u
ild
commit
|
commitdiff
|
tree
2013-05-29
Dmi
t
ry Vyukov
ts
a
n: match "race" sup
p
ressions agai
n
s
t
"race o
n
vptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dmitry Vyukov
tsan: d
e
tect when a thread ends with
i
gnor
e
s enabled
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vy
u
ko
v
tsan: remo
v
e "printing
r
eport from sign
a
l
handler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmitr
y
Vyukov
tsan: introduce recursi
v
e mutex lock
/
unlo
c
k jav
a
inte
r
face
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyukov
tsan
:
comment
out debug output
in test
commit
|
commitdiff
|
tree
2013-04-30
D
mitry Vyuk
o
v
asan: fix
wi
n
dows build
commit
|
commitdiff
|
tree
2013-04-30
Dmitry
Vy
u
kov
tsan: c
o
mm
e
n
t
out d
e
bug output
i
n
test
commit
|
commitdiff
|
tree
2013-04-30
Dmitr
y
Vyukov
a
sa
n
/tsan: fix printf(
)
, on the
second pass i
t
prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmi
t
ry
Vyu
k
ov
tsa
n
:
fix
d
eadlock detector table (O
K
to
lock
sync
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyu
k
ov
tsan: reverse stack
t
r
a
ce fo
r
failed CHECK's
,
this
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitr
y
Vyuk
o
v
tsan: add interface
functions for
un
a
lign
e
d access
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dmitry Vyuk
o
v
asna/t
s
an/msan: fix wait() interceptors to a
l
low NUL
L
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitry Vyukov
t
sa
n
:
a
dd a tes
t
that
u
s
ed to crash, fixed b
y
r
1
8
0
180
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyukov
tsan
:
fix
stack traces for
mall
o
c a
n
d free
commit
|
commitdiff
|
tree
2013-04-24
D
mitry Vyuko
v
ts
a
n: run
t
es
t
s
sequenti
a
lly o
t
h
e
rwise cmake s
a
ys:
commit
|
commitdiff
|
tree
2013-04-24
D
mitry Vyukov
tsan: d
i
sab
l
e
getpwuid_r(
)
and glob64() intercep
t
ors
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyuk
o
v
t
s
a
n
:
fix crash when data race
h
appen
s
on out-of-bounds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry Vyukov
tsa
n
: support hea
p
starting at 0x04c0 (used in som
e
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry V
y
ukov
tsan: update Go memory
map
p
ing, Go n
o
w uses 0x00c0
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Dmit
r
y Vyuko
v
tsan: pr
i
nt s
t
atistics about
be
n
ign race annotations
commit
|
commitdiff
|
tree
2013-03-27
Dmitry Vyuk
o
v
t
san: prin
t
matched suppr
e
ssions if print_supp
r
e
ssions
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
Dmit
r
y
Vyu
k
ov
t
s
an: better flag par
s
ing: do not confuse
fla
g
that
.
.
.
commit
|
commitdiff
|
tree
2013-03-27
Dmitry Vyukov
tsan: fi
x
lint wa
r
ning
commit
|
commitdiff
|
tree
2013-03-26
Dmi
t
ry
V
yu
k
ov
asan/tsan: move
strcasecmp() interceptor to
sa
n
i
t
ize
r
_c
o
mmon
commit
|
commitdiff
|
tree
2013-03-26
Dmi
t
ry Vyukov
asan/t
s
an: c
h
ange SANITIZER_GO to more general
S
ANITIZ
E
R_SUP
.
.
.
commit
|
commitdiff
|
tree
2013-03-25
Dmitry
V
yukov
asan/tsa
n
:
a
d
d Print
f
/Report
h
oo
k
commit
|
commitdiff
|
tree
2013-03-25
D
mitry Vyukov
tsan
:
intercep
t
setj
m
p/lon
g
jmp
commit
|
commitdiff
|
tree
2013-03-25
Dmitry V
y
ukov
tsan:
a
d
d
SetE
n
v()
f
u
nctio
n
that can
be
used in fronten
d
s
commit
|
commitdiff
|
tree
2013-03-22
Dmitry Vy
u
kov
tsan: return 0 on malloc() failure instead of cra
s
hing
commit
|
commitdiff
|
tree
2013-03-22
Dmitry Vyukov
tsan: test
that
tsan
ex
p
licitly says "race on vptr"
.
commit
|
commitdiff
|
tree
2013-03-22
Dmitry
Vyu
k
ov
tsan:
w
ork
around FileCheck bu
g
wi
t
h
empty
outputs
commit
|
commitdiff
|
tree
2013-03-22
Dmitry Vyukov
a
s
an: fix
l
int warning about
l
i
n
e length
commit
|
commitdiff
|
tree
2013-03-21
D
mitry Vyuk
o
v
tsan:
b
etter reporting of thr
e
ad leaks
commit
|
commitdiff
|
tree
2013-03-21
D
m
itry Vyukov
tsan: better reporting for races
on vptr
commit
|
commitdiff
|
tree
2013-03-21
Dmitry V
y
ukov
tsan
:
add f
l
a
g to control symbolizer flush frequency
commit
|
commitdiff
|
tree
2013-03-21
Dmitry
V
yukov
tsan: in
t
ercept abort() to fflu
s
h() libc st
r
e
a
ms
commit
|
commitdiff
|
tree
2013-03-21
D
mit
r
y Vyukov
tsan:
r
e
mov
e
bogus CHECK
commit
|
commitdiff
|
tree
2013-03-21
Dmitr
y
V
y
uko
v
tsa
n
: flush symbolizer c
a
che if not sym
b
olize
d
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan:
a
dd a comment abou
t
magic n
u
mbers
commit
|
commitdiff
|
tree
2013-03-21
D
m
i
try Vyukov
tsan:
us
e
a single background thr
e
ad
for memory
profiler
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmitry V
y
ukov
ts
a
n:
correct sizes of signal
-
r
e
lated data structures
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
V
yu
k
o
v
t
s
an: add
mi
s
si
n
g stat descriptio
n
s
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
ts
a
n: call fflus
h
(0)
o
n
exit
a
gain
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
t
r
y Vy
u
kov
tsan: red
u
ce s
i
ze
o
f mu
t
exsets from
64 to 1
6
m
utex
e
s
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try Vyuk
o
v
t
sa
n
: f
i
x incorrect
tes
t
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
t
s
an: special handli
n
g of
.
rodata (don't try to find
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmi
t
r
y Vyukov
t
san: fix build
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyuk
o
v
tsan: move trace header int
o
0x600000
0
00000 r
a
n
g
e
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyu
k
o
v
tsan
:
add interna
l
_
u
n
l
ink() functi
o
n
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try
V
yukov
asan/tsan: reduce per-thr
e
ad
mem
o
r
y all
o
c
a
tor
c
ac
h
es
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vy
u
kov
tsan
:
fix flaky t
e
st
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsa
n
: fix incorrect test
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyuk
o
v
tsan:
fix build
commit
|
commitdiff
|
tree
2013-03-19
Dmitry
Vyukov
tsan: flush de
a
d thread info earlier
(w
h
en anothe
r
.
.
.
commit
|
commitdiff
|
tree
2013-03-19
Dmitry
V
yukov
tsan: inst
r
uct malloc() to
co
n
sume le
s
s memory
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan
:
symbol
i
z
er
"
flush cache
s
"
support
commit
|
commitdiff
|
tree
2013-03-19
Dmi
t
ry Vyukov
tsan: symbolizer "flush cache
s
"
f
unctinality
commit
|
commitdiff
|
tree
2013-03-19
Dmitr
y
Vyuk
o
v
tsan: f
i
x
memory lea
k
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan
:
d
o
n
o
t alloca
t
e
sync vars on re
l
axed atomic operations
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyu
k
ov
tsan: small
e
r
memory
block headers (32b->16b)
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: add support
f
or idle threads
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
Vyukov
tsan
:
to
u
ch less shadow me
m
ory du
r
ing op
e
rations
o
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
D
mitr
y
Vyu
k
o
v
tsa
n
: mark shadow fo
r
threa
d
sta
c
k as "d
o
n
'
t need"
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: be
t
ter memory profiler
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan
:
madvise(DONTNEED)
s
ha
d
o
w memory on
munma
p
()
commit
|
commitdiff
|
tree
2013-03-18
Dmitry V
y
ukov
t
san: move implemen
t
a
t
i
on out o
f
h file
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: fix clang -Wal
l
build
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuko
v
t
san: fix memory
l
eak
commit
|
commitdiff
|
tree
2013-03-18
Dmit
r
y
Vyukov
tsan: use StackD
e
pot for
t
h
read
c
reation stacks
commit
|
commitdiff
|
tree
2013-03-18
Dmitry V
y
u
k
ov
tsan
:
fix Go build
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsan: use St
a
ckD
e
pot in syn
c
obj
e
ct to store
creatio
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
tsa
n
: f
i
x huge stack frames
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuko
v
tsan
:
fix lin
t
warnings
commit
|
commitdiff
|
tree
2013-02-14
Dmi
t
ry V
y
ukov
tsa
n
: fix bu
g
in suppre
s
sion reading (suppressions
.
.
.
commit
|
commitdiff
|
tree
2013-02-13
Dmitry Vy
u
kov
ts
a
n:
d
o not i
m
it
a
te mem
o
ry write on mal
l
oc() (Go)
commit
|
commitdiff
|
tree
2013-02-07
Dmi
t
ry Vyu
k
ov
tsan: fix suppress_java
lo
g
i
c
commit
|
commitdiff
|
tree
2013-02-07
D
m
it
r
y Vyukov
tsan: interc
e
pt libc __r
e
s_iclose
commit
|
commitdiff
|
tree
2013-02-07
Dmit
r
y Vy
u
k
ov
tsan: fix Go
b
uild
commit
|
commitdiff
|
tree
2013-02-04
D
m
i
t
ry Vyukov
asan/tsa
n
: fix failing
CHECK on windo
w
s
commit
|
commitdiff
|
tree
2013-02-04
Dmitry
V
yukov
as
a
n/tsan: fix compilation errors/bugs
on Windows where
.
.
.
commit
|
commitdiff
|
tree
2013-02-04
Dmitry Vy
u
kov
tsan: intercept bind/li
s
ten
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
ts
a
n: catch races
on fd i
n
m
o
re c
a
ses
commit
|
commitdiff
|
tree
2013-02-01
Dmi
t
ry
V
yukov
t
san
:
e
ven if ra
c
es between atomic and plain memory
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
D
m
it
r
y Vyu
k
o
v
ts
a
n:
s
a
y
that the me
m
ory
a
ccess is ato
m
ic in reports
commit
|
commitdiff
|
tree
2013-02-01
Dm
i
try Vyuko
v
tsan: remembe
r
2 stack
f
r
ames for atomics (caller an
d
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
tsan: a
d
d
flag to not report races between atomic and
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
tsan: fli
p
i
s_wr
i
te
b
it in shadow to i
s
_read
commit
|
commitdiff
|
tree
2013-02-01
D
m
itr
y
Vyukov
tsan:
d
e
tect
races between
plain and atomic memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
Dmit
r
y Vyukov
tsan: switch to explicit threa
d
contexts in Go (inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
Dmitry Vyu
k
ov
t
san: do
not ch
e
ck for intersecting
memory accesses
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
D
m
it
r
y V
y
ukov
as
a
n/tsa
n
:
m
anually
d
efine FU
T
EX co
n
stan
t
s, because
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry Vyukov
tsa
n
: fix CPP_W
E
AK defi
n
ition
(i
t
mus
t
be the ot
h
er
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitr
y
Vyukov
t
sa
n
: introduce
a
helped macro CPP_WEAK (Go linker
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry
Vyuko
v
t
san: add OnFinalize
(
) callb
a
ck for fr
o
nte
n
ds
commit
|
commitdiff
|
tree
2013-01-29
D
mitry Vyukov
tsan: dump
stack on
internal assert failure
commit
|
commitdiff
|
tree
2013-01-29
Dmitry Vyukov
tsan: suppo
r
t for inproce
s
s symbo
l
izer
commit
|
commitdiff
|
tree
2013-01-29
Dmit
r
y Vyuko
v
tsan:
r
e
m
em
b
e
r whe
n
we are inside
of sym
b
olize
r
code
.
.
.
commit
|
commitdiff
|
tree
next