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 sanity checks into memory allocator
2012-11-30
D
m
itry Vyukov
tsa
n
: add sanity c
h
ecks into memor
y
al
l
o
cator
commit
|
commitdiff
|
tree
2012-11-30
Dmitry
V
yukov
tsan: intercept mlo
c
k() bec
a
u
se of th
e
ke
r
nel bug
commit
|
commitdiff
|
tree
2012-11-30
Dmitry Vyuk
o
v
ts
a
n: fix bug that leads to sp
u
r
ious us
e
-after
-
free
.
.
.
commit
|
commitdiff
|
tree
2012-11-28
Dmitry V
y
u
kov
t
san: explicitly say that
f
a
i
led
to
rest
o
re the s
t
ack
commit
|
commitdiff
|
tree
2012-11-28
Dmitry
Vyukov
tsan:
addre
s
s s
e
veral review commen
t
s
commit
|
commitdiff
|
tree
2012-11-28
Dmitry Vyukov
t
san: add log_pat
h
p
aram
e
ter (s
i
milar to asan)
commit
|
commitdiff
|
tree
2012-11-28
Dmitry Vyukov
tsan: dynamic
h
isto
r
y size
commit
|
commitdiff
|
tree
2012-11-28
D
m
itr
y
Vyukov
tsan: change fast s
t
at
e
l
a
yout
i
n preparation to dy
n
amic
.
.
.
commit
|
commitdiff
|
tree
2012-11-28
Dmitry
V
yukov
tsan:
move traces from tls into d
e
dic
a
t
e
d
storage
a
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-28
Dmi
t
ry Vyukov
tsan: add d
e
scription of mem
o
ry layouts in different
.
.
.
commit
|
commitdiff
|
tree
2012-11-27
D
m
itry
Vyukov
tsan: fix macro mess
commit
|
commitdiff
|
tree
2012-11-27
Dmitry V
y
ukov
tsan: fix comp
i
la
t
ion f
o
r dead old co
m
pilers (why we
.
.
.
commit
|
commitdiff
|
tree
2012-11-27
Dmitry Vyuko
v
ts
a
n: add mem
o
ry ran
g
e access
functions
t
o pub
l
ic iface
commit
|
commitdiff
|
tree
2012-11-27
Dmitry Vyu
k
ov
t
s
an: add 128-bit atomi
c
o
p
e
rations
commit
|
commitdiff
|
tree
2012-11-27
Dm
i
try
V
yukov
tsan: refactor
atomic operatio
n
s
im
p
lement
a
tion
commit
|
commitdiff
|
tree
2012-11-26
D
mitry Vyukov
tsan: expli
c
itly
m
ark symbols ref
e
renc
e
d f
r
om
a
ssembly
.
.
.
commit
|
commitdiff
|
tree
2012-11-26
Dmit
r
y Vyukov
t
s
an:
a
dd atomic
n
a
n
d operatio
n
commit
|
commitdiff
|
tree
2012-11-25
Dmitry Vyukov
tsan: fast
e
r memory rese
t
for Go
commit
|
commitdiff
|
tree
2012-11-23
Dmi
t
ry Vyukov
tsan: ad
d
fa
i
lure memo
r
y order to atomic compa
r
e excha
n
ge
.
.
.
commit
|
commitdiff
|
tree
2012-11-23
Dmitry Vyukov
tsa
n
: en
s
u
r
e than func
e
n
try/exit are
i
nlined
commit
|
commitdiff
|
tree
2012-11-22
Dmit
r
y Vyukov
tsan: fix more
bugs i
n
signal
handling
commit
|
commitdiff
|
tree
2012-11-22
Dmitr
y
Vyu
k
ov
ts
a
n
:
a
dd miss
i
ng \n in repo
r
t
commit
|
commitdiff
|
tree
2012-11-22
Dmitry Vyukov
tsa
n
: better error message for OOM
commit
|
commitdiff
|
tree
2012-11-21
Dmitry Vyukov
tsan: explictly sa
y
when we fai
l
to re
s
tore
a
s
tack
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
Dm
i
try Vyukov
tsan: fix h
a
ndling of s
i
gnal
s
commit
|
commitdiff
|
tree
2012-11-16
Dmit
r
y Vyukov
asan:
s
ync wit
h
gcc r193553
commit
|
commitdiff
|
tree
2012-11-15
D
mitry V
y
ukov
tsan: remove unused pa
r
am
e
te
r
commit
|
commitdiff
|
tree
2012-11-15
Dmitry Vyu
k
ov
tsan
:
switch to 4 shadow cel
l
s by default (sin
c
e that
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
Dmitry V
y
ukov
tsan: eev
n
be
t
te
r
handl
i
ng of sign
a
l
s
commit
|
commitdiff
|
tree
2012-11-13
D
m
itry V
y
ukov
tsan: remove unused const
commit
|
commitdiff
|
tree
2012-11-13
D
mitry Vyukov
tsa
n
:
b
etter func
t
ion names
commit
|
commitdiff
|
tree
2012-11-13
Dmitry Vyukov
t
san: fix s
t
ats collection
commit
|
commitdiff
|
tree
2012-11-09
Dmitr
y
Vyukov
tsan: intercep
t
g
e
ttimeofday()
commit
|
commitdiff
|
tree
2012-11-09
Dmitry Vyu
k
ov
tsan: swit
c
h to
new memor
y
_order constants (ABI c
o
mpatible)
commit
|
commitdiff
|
tree
2012-11-09
Dmitry
V
yukov
tsan: ad
d
__tsan_atomi
c
X_compare_exc
h
ange_val
(
) function
commit
|
commitdiff
|
tree
2012-11-08
Dmitry Vyu
k
ov
tsa
n
: add range access fun
c
tions
f
or Go
commit
|
commitdiff
|
tree
2012-11-08
Dmitry Vy
u
kov
tsan: ch
a
nge TSAN_
O
PTIO
N
S-
>
GORACE in build scrip
t
as
.
.
.
commit
|
commitdiff
|
tree
2012-11-08
D
mitr
y
V
y
u
kov
tsan: use
GORACE env for options for Go
commit
|
commitdiff
|
tree
2012-11-07
Dmitry V
y
ukov
ts
a
n: do not sl
e
ep at exit if there are
n
o othe
r
threa
d
s
commit
|
commitdiff
|
tree
2012-11-07
Dmitry Vy
u
kov
tsan:
a
dd fla
g
to s
u
ppr
e
ss
a
ll repo
r
ts
(usef
u
l for
.
.
.
commit
|
commitdiff
|
tree
2012-11-07
D
m
itry
Vyukov
t
s
a
n:
m
o
re
p
r
e
cise handling of fi
n
alizers
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyu
k
ov
ts
a
n
:
s
light
l
y r
e
lax requirements fo
r
lazy sh
a
dow m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2012-11-06
Dm
i
t
ry
V
yuko
v
t
s
an: lazily al
l
ocate s
h
a
d
ow for Go
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
t
s
an: fix debug output
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
t
s
an:
b
etter diag
n
ostics for fa
i
led mmap()
commit
|
commitdiff
|
tree
2012-11-06
Dmitry
V
y
ukov
t
san:
fix compil
e
r
warning
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyuk
o
v
tsan: w
i
nd
o
ws platform
support
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
tsan: update script to suppo
r
t windows
commit
|
commitdiff
|
tree
2012-11-06
D
mitry
Vyukov
tsan: add shadow mapping for windows
commit
|
commitdiff
|
tree
2012-11-06
Dmi
t
ry Vyukov
ts
a
n: add missing f
u
nction for window
s
commit
|
commitdiff
|
tree
2012-11-06
D
m
itry Vy
u
kov
t
san: fix
c
onsta
n
t
t
ypes
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
tsan
:
w
i
ndows: le
s
s i
n
cl
u
d
e
s
, b
e
tter diagnostics f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vy
u
kov
tsan:
d
on't r
e
lease disabled clocks
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
ts
a
n:
define missing compier
macros f
o
r
w
in
d
ows
commit
|
commitdiff
|
tree
2012-11-06
D
mitry Vyukov
tsan:
f
ix non-msvc windows build
commit
|
commitdiff
|
tree
2012-11-06
Dmi
t
r
y Vyukov
tasn: improve sanitizer_
i
n
t
e
r
nal
_
defs
.
h
commit
|
commitdiff
|
tree
2012-11-06
Dm
i
tr
y
V
yukov
t
san: fi
x
windows buil
d
commit
|
commitdiff
|
tree
2012-11-06
Dmitry Vyukov
tsan: fix
Go
build
commit
|
commitdiff
|
tree
2012-10-07
Dmitry Vyukov
tsan: better
message abou
t
f
o
und races for Go ThreadSanitizer
commit
|
commitdiff
|
tree
2012-10-05
Dmitry Vyuko
v
ts
a
n: ca
c
he p
c
's that caus
e
s
u
ppressions (this
w
ay
.
.
.
commit
|
commitdiff
|
tree
2012-10-04
Dmitry Vyukov
tsan for
Go: supp
o
rt mallocs before
_
_
tsan_in
i
t()
.
.
.
commit
|
commitdiff
|
tree
2012-10-04
Dm
i
try
V
y
ukov
tsa
n
: add atomic_fetch_sub() and atomic_sig
n
al
_
fe
n
ce
.
.
.
commit
|
commitdiff
|
tree
2012-10-03
D
m
i
t
r
y
Vyukov
tsan: prep
a
re for migration to ne
w
me
m
ory
_
order enum
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Dmitry Vyukov
tsan: f
i
x ma
c
b
u
i
ld
commit
|
commitdiff
|
tree
2012-10-02
Dmitry Vyukov
tsan: wait for pending reports be
f
or
e
exit
commit
|
commitdiff
|
tree
2012-10-02
Dmitr
y
Vyukov
tsan: output tid's in
r
eports
commit
|
commitdiff
|
tree
2012-10-02
Dmitry Vyukov
tsan:
ru
n
output te
s
ts in
parallel
commit
|
commitdiff
|
tree
2012-09-19
Dm
i
try
V
y
ukov
t
san:
fix g
c
c4
.
2
.
1 warning
commit
|
commitdiff
|
tree
2012-09-19
Dmitry Vyukov
tsan: fix
Go build
commit
|
commitdiff
|
tree
2012-09-17
Dmitry Vyukov
tsan: i
n
crease internal memory
b
lo
c
k limit 1G
B
->4GB
commit
|
commitdiff
|
tree
2012-09-17
Dmitry V
y
ukov
tsan: res
e
rve m
s
b
in stack de
p
ot id's (requi
r
ed f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-07
Dmitry Vyukov
tsan
:
ignore d
e
st
r
uction of globa
l
mu
t
exes (causes
.
.
.
commit
|
commitdiff
|
tree
2012-09-06
Dm
i
try Vyukov
tsan
:
fix code sty
l
e
commit
|
commitdiff
|
tree
2012-09-06
Dmi
t
r
y Vyukov
tsan: inc
r
ea
s
e max shadow sta
c
k size
+
reduce memory
.
.
.
commit
|
commitdiff
|
tree
2012-09-06
Dmitry
Vyuko
v
tsan: fix
G
o
build scr
i
pt
commit
|
commitdiff
|
tree
2012-09-02
Dm
i
try Vyukov
tsan: d
o
not
c
rash with ob
s
c
ure message if
a
user passes
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dmitry V
y
uko
v
tsan: insert cfi directives into assembly (not fully
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dmitry
V
y
ukov
tsan: more
robust current
t
h
r
ead stack restor
a
tion
commit
|
commitdiff
|
tree
2012-09-01
Dmitry Vyukov
tsan: b
e
t
t
er diagnostics
for mutex misu
s
e
commit
|
commitdiff
|
tree
2012-08-31
Dmitr
y
Vyukov
tsan: fix crash
w
h
en us
e
rs pas
s
insane mutex addresses
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
Dmitry
Vyukov
tsan: add "
a
s if s
y
n
c
hroni
z
ed via
sle
e
p
"
feature
commit
|
commitdiff
|
tree
2012-08-31
Dmit
r
y Vyukov
tsan: fix windows
build (2)
commit
|
commitdiff
|
tree
2012-08-31
Dm
i
try
Vyukov
ts
a
n: fi
x
w
i
n
dows build (1)
commit
|
commitdiff
|
tree
2012-08-31
Dmitr
y
Vyukov
tsan: s
l
ightly o
p
timize m
u
t
e
x
unlock
commit
|
commitdiff
|
tree
2012-08-31
Dmitry Vyukov
tsan:
m
ore
precis
e
handling of a
t
o
mic_sto
r
e(mem
o
ry_order_rel
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
D
m
itry Vyukov
tsan:
improve stack
d
epot
commit
|
commitdiff
|
tree
2012-08-30
Dmitry Vyuk
o
v
tsa
n
: speed
u
p allocator64
G
etBlockBegin()
commit
|
commitdiff
|
tree
2012-08-30
Dmitry Vyukov
tsan
:
simplif
y
TSAN_HIS
T
OR
Y
_SIZE c
o
de
commit
|
commitdiff
|
tree
2012-08-30
Dmitry Vyu
k
ov
t
san
:
use sta
c
k depot
to describe
h
eap
b
l
o
cks
commit
|
commitdiff
|
tree
2012-08-30
D
mitry Vyuk
o
v
asan/tsan: first version o
f
"s
t
ack depot"
commit
|
commitdiff
|
tree
2012-08-24
Dmitry Vyu
k
ov
tsan: improve memory allo
c
ator a bi
t
commit
|
commitdiff
|
tree
2012-08-23
Dmitry Vyukov
tsan: allow to
o
v
erri
d
e pe
r
-thread eve
n
t
trace size
commit
|
commitdiff
|
tree
2012-08-23
Dmitry
Vyukov
tsan
:
fix new memory allocat
o
r
commit
|
commitdiff
|
tree
2012-08-18
Dmitry Vy
u
k
ov
tsan: prope
r
handling of
l
ink
e
r initialized mutexes
commit
|
commitdiff
|
tree
2012-08-17
Dmitry Vyukov
tsan:
N
on-
e
xec
u
table stack
for han
d
-co
d
ed assembly
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
V
y
ukov
tsan:
improve
G
o
report
f
o
rmat + fix build
commit
|
commitdiff
|
tree
2012-08-16
Dmitr
y
Vyukov
tsa
n
: add flag to disable repo
r
ting of dest
r
uction
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmit
r
y
Vyuk
o
v
tsan: better diagnostics fo
r
destroy of a locked mutex
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
Vyukov
ts
a
n: support f
o
r li
n
ker in
i
tializer mutexes
w
i
th
st
a
tic
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
Vyukov
tsan: fix COMPAT shadow mapping once a
g
ain
commit
|
commitdiff
|
tree
next