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 SetEnv() function that can be used in frontends
2013-03-25
D
m
i
t
r
y Vyu
k
ov
tsan
:
ad
d
SetEnv() f
u
nctio
n
t
h
at can be used
in fro
n
t
ends
commit
|
commitdiff
|
tree
2013-03-22
Dmitry Vyuk
o
v
tsan: return 0 o
n
malloc() failure instead of cra
s
hing
commit
|
commitdiff
|
tree
2013-03-22
D
m
itr
y
Vyukov
tsan: test that
tsan
explicitly
s
ays
"
race
o
n vptr"
.
commit
|
commitdiff
|
tree
2013-03-22
Dmi
t
ry Vyukov
tsan: wo
r
k
around FileCheck b
u
g with empty outputs
commit
|
commitdiff
|
tree
2013-03-22
Dmitry
Vyukov
a
san: fix
lint w
a
rning about line length
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vy
u
kov
tsan: bett
e
r report
i
ng o
f
t
h
r
e
ad leaks
commit
|
commitdiff
|
tree
2013-03-21
Dmitry V
y
ukov
t
s
an: bet
t
er repo
r
ti
n
g for races
on
v
pt
r
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsa
n
:
add flag to cont
r
ol
s
ymbolizer f
l
ush f
r
e
q
uency
commit
|
commitdiff
|
tree
2013-03-21
Dmi
t
ry Vyukov
tsan: inte
r
cept a
b
or
t
() to ffl
u
sh
(
) libc
streams
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan: remove bogu
s
CHE
C
K
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan: flus
h
symbolizer cache if
n
o
t symboli
z
ed for
.
.
.
commit
|
commitdiff
|
tree
2013-03-21
Dmitry
V
yukov
tsan: add
a
co
m
ment
a
b
o
ut magic numbers
commit
|
commitdiff
|
tree
2013-03-21
Dmitry Vyukov
tsan: use a single background
thread for m
e
m
ory profiler
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmitry
Vyuko
v
ts
a
n: correct sizes o
f
signal-related data st
r
uctures
commit
|
commitdiff
|
tree
2013-03-20
Dmitry V
y
ukov
tsan: add missing stat descr
i
ptions
commit
|
commitdiff
|
tree
2013-03-20
Dmit
r
y Vyukov
tsan:
cal
l
f
fl
u
sh(0) on
e
xit
a
g
ain
commit
|
commitdiff
|
tree
2013-03-20
Dmitr
y
V
yukov
tsan: re
d
u
ce
size
o
f mu
t
exsets
from
64
t
o 16 mut
e
xes
commit
|
commitdiff
|
tree
2013-03-20
Dmitry V
y
uk
o
v
tsan: fix inco
r
re
c
t test
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan: special handlin
g
o
f
.
roda
t
a (don't try
to find
.
.
.
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
tsan: fix build
commit
|
commitdiff
|
tree
2013-03-20
Dmi
t
ry
Vyukov
t
s
a
n: m
o
v
e
t
race header i
n
to 0x600000000000 range
commit
|
commitdiff
|
tree
2013-03-20
Dm
i
try Vyu
k
ov
tsan: a
d
d
internal_u
n
link() fu
n
c
tion
commit
|
commitdiff
|
tree
2013-03-20
D
mitry Vyukov
a
sa
n
/t
s
a
n
: red
u
ce
p
er-thread
m
emory allo
c
ator caches
commit
|
commitdiff
|
tree
2013-03-20
Dmit
r
y
V
yukov
tsan:
f
i
x fla
k
y test
commit
|
commitdiff
|
tree
2013-03-20
Dmitry Vyukov
t
s
an: fi
x
incorrect test
commit
|
commitdiff
|
tree
2013-03-19
Dmi
t
ry Vyuk
o
v
tsa
n
: fix b
u
ild
commit
|
commitdiff
|
tree
2013-03-19
Dmitr
y
Vyukov
t
s
an:
flus
h
dead
t
hread info earl
i
er (
w
hen anot
h
er
.
.
.
commit
|
commitdiff
|
tree
2013-03-19
Dmi
t
r
y
Vyukov
tsan: ins
t
r
u
ct
malloc() t
o
consume l
e
ss memory
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: symbo
l
i
zer "
f
lush caches"
s
upport
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: symbolize
r
"fl
u
sh cac
h
e
s
" func
t
inality
commit
|
commitdiff
|
tree
2013-03-19
Dmitry Vyukov
tsan: fix memo
r
y leak
commit
|
commitdiff
|
tree
2013-03-19
Dmit
r
y Vyukov
tsan: do not allocate sync
v
a
r
s
o
n
r
elaxed atomic
o
pera
t
i
o
ns
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuko
v
tsa
n
:
sma
l
ler memory block hea
d
ers
(32b
-
>16b)
commit
|
commitdiff
|
tree
2013-03-18
D
m
itry Vyukov
tsan: add support for idle threads
commit
|
commitdiff
|
tree
2013-03-18
Dmi
t
ry Vyukov
tsan: touch
l
ess shadow memory
d
ur
i
ng operation
s
on
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyukov
t
s
an
:
m
a
r
k
shad
o
w for thread s
t
ack as "do
n
't need"
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmi
t
ry Vyukov
tsan: better memory prof
i
ler
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuko
v
tsan: madvise(DON
T
NEED) shadow memory on m
u
nmap()
commit
|
commitdiff
|
tree
2013-03-18
D
mitry Vy
u
kov
tsan: move implementation
o
u
t
of h
f
il
e
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
Vy
u
k
o
v
tsan: fix clang -W
a
ll bu
i
ld
commit
|
commitdiff
|
tree
2013-03-18
Dmitry Vyuk
o
v
t
san: fix
m
e
mory leak
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
Vyukov
tsan
:
u
se StackDepot for thread creation
st
a
cks
commit
|
commitdiff
|
tree
2013-03-18
Dmitry
V
yuk
o
v
t
s
an: fix Go build
commit
|
commitdiff
|
tree
2013-03-18
Dmitr
y
Vyukov
tsan: u
s
e S
t
ackDepot in sy
n
c
obj
e
ct to store cre
a
tion
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Dmitr
y
Vyukov
t
s
an
:
fix
huge stack f
r
ames
commit
|
commitdiff
|
tree
2013-03-18
Dmit
r
y Vyukov
tsan: fix lint warnings
commit
|
commitdiff
|
tree
2013-02-14
Dmi
t
ry Vyuk
o
v
tsan: fix bu
g
i
n suppression rea
d
i
ng
(
s
up
p
ressions
.
.
.
commit
|
commitdiff
|
tree
2013-02-13
Dmit
r
y
V
yukov
tsan: do n
o
t imitate memory wri
t
e on
m
a
l
l
o
c
() (Go
)
commit
|
commitdiff
|
tree
2013-02-07
Dmitry V
y
ukov
tsan: fix supp
r
ess_jav
a
logic
commit
|
commitdiff
|
tree
2013-02-07
D
m
i
t
r
y
V
y
u
k
ov
ts
a
n:
intercept libc
_
_res_iclo
s
e
commit
|
commitdiff
|
tree
2013-02-07
Dmitry Vyukov
tsan: fix Go b
u
ild
commit
|
commitdiff
|
tree
2013-02-04
Dmitry Vyukov
asan/tsan: fi
x
f
ailing C
H
EC
K
on
windo
w
s
commit
|
commitdiff
|
tree
2013-02-04
Dm
i
try Vyuko
v
asan/tsan: fix c
o
mpi
l
ation errors/bugs on Windo
w
s where
.
.
.
commit
|
commitdiff
|
tree
2013-02-04
Dmitry Vyukov
tsa
n
:
intercept bind/list
e
n
commit
|
commitdiff
|
tree
2013-02-01
Dmitry
V
y
u
k
ov
tsan: catch races on f
d
in
m
o
r
e cas
e
s
commit
|
commitdiff
|
tree
2013-02-01
Dmitry
V
yukov
ts
a
n: ev
e
n if races between
atomic and plain memory
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyu
k
ov
tsa
n
: say that the memory access is
a
tomi
c
in
r
e
port
s
commit
|
commitdiff
|
tree
2013-02-01
Dmi
t
ry
V
yukov
tsan: rememb
e
r 2 st
a
c
k
frames for atomics (ca
l
ler and
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry Vyukov
tsan: ad
d
fl
a
g
t
o not
r
epor
t
races
between atomic and
.
.
.
commit
|
commitdiff
|
tree
2013-02-01
Dmitry
Vyukov
t
s
a
n: flip
i
s
_
write bit in sh
a
do
w
to is_read
commit
|
commitdiff
|
tree
2013-02-01
Dm
i
try Vyukov
tsan
:
detect ra
c
e
s bet
w
e
en
p
l
a
i
n and atomic
me
m
o
ry
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
Dmitry Vyukov
tsan
:
switch to explicit thread c
o
nt
e
xts
in Go
(instead
.
.
.
commit
|
commitdiff
|
tree
2013-01-31
D
mitry
V
yu
k
ov
tsa
n
: do not
check for intersec
t
ing memory a
c
cess
e
s
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry Vyukov
asan/tsan: manua
l
ly
d
efi
n
e FU
T
EX constants, becau
s
e
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitr
y
Vyukov
tsan: fix CPP_WEAK
d
efinition (it
m
u
s
t
be the oth
e
r
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry Vyukov
tsan: int
r
oduce a hel
p
ed
macro CPP_WEAK
(
Go
l
i
nker
.
.
.
commit
|
commitdiff
|
tree
2013-01-30
Dmitry Vy
u
k
o
v
t
san: add OnF
i
nalize() cal
l
back
f
or
f
rontends
commit
|
commitdiff
|
tree
2013-01-29
Dmit
r
y Vyuk
o
v
tsan: dump stack on
internal
a
ss
e
rt
failure
commit
|
commitdiff
|
tree
2013-01-29
Dmit
r
y
Vy
u
kov
ts
a
n
:
su
p
port for i
n
pr
o
ces
s
s
y
mbolizer
commit
|
commitdiff
|
tree
2013-01-29
D
mitry Vyukov
tsan:
r
emember wh
e
n we are i
n
side of sy
m
bolize
r
c
ode
.
.
.
commit
|
commitdiff
|
tree
2013-01-29
Dm
i
try Vyukov
asan: fix the test
commit
|
commitdiff
|
tree
2013-01-29
Dmi
t
ry Vyuk
o
v
tsa
n
: f
i
x the mes
s
age (
t
san is not asan)
commit
|
commitdiff
|
tree
2013-01-29
Dmitry
Vyukov
tsan: add IsSymb
o
l
i
z
e
rAvailab
l
e() f
u
nction
f
or querying
.
.
.
commit
|
commitdiff
|
tree
2013-01-29
Dmitry Vyukov
t
s
an: add i
n
terceptor stubs for stat
f
a
mily of functions
commit
|
commitdiff
|
tree
2013-01-24
Dmitry Vyukov
tsan: return the o
l
d fake numbers
fro
m
malloc sta
t
s
.
.
.
commit
|
commitdiff
|
tree
2013-01-24
Dmitry
V
yukov
t
san: suppress repo
r
ts u
s
ing bot
h
stack
s
commit
|
commitdiff
|
tree
2013-01-24
Dmit
r
y Vyuk
o
v
tsan:
a
l
low a fro
n
t-end to p
r
ovide
d
efaul
t
suppressi
o
ns
commit
|
commitdiff
|
tree
2013-01-24
Dm
i
try Vy
u
kov
t
s
an: implem
e
nt malloc sta
t
s q
u
er
y
ing
commit
|
commitdiff
|
tree
2013-01-24
Dmit
r
y
Vyuko
v
as
a
n/t
s
an: fix pwrite int
e
rcept
o
rs
commit
|
commitdiff
|
tree
2013-01-24
Dmitry Vy
u
kov
tsan: als
o
test
asan during pre
s
ubmit c
h
ecks
,
bec
a
use
.
.
.
commit
|
commitdiff
|
tree
2013-01-23
D
mitry Vyukov
ts
a
n: add s
t
ubs for ma
l
lo
c
introspec
t
i
o
n
(
s
imilar to
.
.
.
commit
|
commitdiff
|
tree
2013-01-23
Dmitry Vyukov
tsa
n
: add missing interceptors
commit
|
commitdiff
|
tree
2013-01-17
Dmitry Vyukov
tsan: fix a bu
g
commit
|
commitdiff
|
tree
2013-01-17
Dmitry Vyukov
tsan: f
i
x a
bug
commit
|
commitdiff
|
tree
2013-01-16
Dmitr
y
V
y
uk
o
v
asan:
f
ix AR
M
build
commit
|
commitdiff
|
tree
2013-01-15
Dmitry
Vyukov
asan
:
f
ix standalon
e
m
a
lloc implem
e
ntati
o
n
commit
|
commitdiff
|
tree
2013-01-15
Dmit
r
y Vyukov
asa
n
: fix th
e
con
s
tant for
new allocat
o
r cache
commit
|
commitdiff
|
tree
2013-01-15
Dmitry Vyukov
asan:
cor
r
ect non-tem
p
o
r
al prefetch for memory alloca
t
o
r
commit
|
commitdiff
|
tree
2013-01-15
Dmitry Vyukov
asan: faster thead-
l
oca
l
cache
f
or
m
emory allo
c
ator
commit
|
commitdiff
|
tree
2013-01-15
Dmitry Vy
u
k
o
v
asan: f
i
x
l
int warnings
commit
|
commitdiff
|
tree
2013-01-15
Dmi
t
ry Vyukov
as
a
n: fix bugs
i
n the testlib
commit
|
commitdiff
|
tree
2013-01-15
Dmitr
y
Vyukov
asan: rename
t
he
f
ile
(it's not 64-bit specific
a
nymore)
commit
|
commitdiff
|
tree
2013-01-14
Dmitry Vyukov
asa
n
: f
i
x
w
indows
b
uild
commit
|
commitdiff
|
tree
2013-01-14
Dmitry Vyukov
asan
/
tsan: mma
p
sh
a
d
o
w memory before allocating memory
.
.
.
commit
|
commitdiff
|
tree
2013-01-14
Dm
i
t
ry Vyukov
tsan: describe stack and TLS ad
d
resses
commit
|
commitdiff
|
tree
2013-01-14
Dmitry
V
yukov
asan:
e
nable allocator version
1 by default
commit
|
commitdiff
|
tree
2013-01-14
D
mit
r
y
Vy
u
kov
asan
/
tsan: f
i
x memory allocator stat
i
s
tics
commit
|
commitdiff
|
tree
2013-01-14
Dmi
t
ry Vyuk
o
v
asan: fix Android build
commit
|
commitdiff
|
tree
2013-01-14
Dmitry Vyukov
asan/t
s
an: fast
e
r memory a
l
locator
commit
|
commitdiff
|
tree
2013-01-14
Dmitry Vy
u
kov
tsan: fix
c
m
a
ke warn
i
ng (unused private
fiel
d
)
commit
|
commitdiff
|
tree
next