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: refactor overly-complex logical condition
2013-10-15
D
m
itry Vyukov
t
san: refactor
overly-complex logic
a
l condition
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: fix Go b
u
ild
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyuk
o
v
tsan: move k
e
r
n
el struct def
i
nition from sa
n
itizer_
l
inux
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
t
s
an: do not b
u
ild llvm
f
rom scratch on each presubm
i
t
commit
|
commitdiff
|
tree
2013-10-15
Dm
i
t
r
y
Vyukov
tsan: use sanitizer::CommonFlags in tsa
n
commit
|
commitdiff
|
tree
2013-10-15
Dmitry
V
yukov
tsan: resolve symlinks fo
r
called_from_lib
s
uppressions
commit
|
commitdiff
|
tree
2013-10-15
Dmitry
Vyukov
tsan: im
p
lem
e
nt internal syscall-based ver
s
io
n
s of
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
Dmitry
Vyukov
tsan: allow to overri
d
e OnPr
i
nt(
)
call
b
ack in Go
r
u
n
ti
m
e
commit
|
commitdiff
|
tree
2013-10-14
D
m
itry Vyukov
ts
a
n
: allow t
o
o
v
erride
O
nFinalize() in
fro
n
t-e
n
ds
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Dmitry Vyukov
tsan:
catch
m
ore races on
f
ile
d
e
s
criptor
s
commit
|
commitdiff
|
tree
2013-10-11
Dmitry Vyukov
ts
a
n: fix epoll_ctl interceptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyukov
tsan
:
m
ino
r
r
e
f
acto
r
ing
commit
|
commitdiff
|
tree
2013-10-10
Dmitry V
y
ukov
tsan:
ad
d
annota
t
io
n
s
to
i
gnore
s
y
nchronization
op
e
rations
commit
|
commitdiff
|
tree
2013-10-04
Dm
i
try
Vyuk
o
v
tsan: fix a bug
i
n pthr
e
ad_once when
c
all
e
d from an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dm
i
t
ry V
y
ukov
tsan:
add m
e
m
ory
_
lim
i
t
_
m
b
flag
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
asan
/
m
san/tsan
:
fix brok
e
n lin
u
x
syscalls
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
asan/m
s
an: fix "unuse
d
function 'OnE
x
it'
"
w
a
rning
commit
|
commitdiff
|
tree
2013-10-03
Dmitry V
y
ukov
asan
/
msan/tsan: move
_exit
i
nterceptor to common inter
c
eptors
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
tsan: i
n
c
l
ude l
s
an int
o
presubmit check
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
V
yukov
t
s
an: fix f
a
lse positive in localt
i
m
e
()
commit
|
commitdiff
|
tree
2013-10-03
D
mitry Vyu
k
ov
tsan: interc
e
pt _exit so that we can over
r
ide exit
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vy
u
kov
tsan:
i
gnore interceptors
coming fr
o
m specified libraries
commit
|
commitdiff
|
tree
2013-10-02
D
mitry Vyu
k
ov
tsan: fix the f
o
ll
o
wi
n
g compiler w
a
rning
commit
|
commitdiff
|
tree
2013-10-02
D
m
itry Vyukov
msan: fix compiler w
a
rni
n
gs about unuse
d
va
r
ia
b
les
commit
|
commitdiff
|
tree
2013-10-02
Dmitr
y
Vy
u
ko
v
tsan: use ninja instead of make (faster and less ou
t
put
)
commit
|
commitdiff
|
tree
2013-09-27
Dmitry Vyuk
o
v
tsan: supp
o
rt allocator_
m
ay_return_null flag
commit
|
commitdiff
|
tree
2013-09-26
D
m
i
try Vyukov
tsan: fix sca
n
f interceptor
commit
|
commitdiff
|
tree
2013-09-22
Dmi
t
ry Vyuko
v
ts
a
n: remove unneeded
_
__chkstk_ms f
u
ncti
o
n
from Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
D
mitr
y
Vyukov
tsan:
allow symbolization
o
f non-native PCs, e
.
g
.
comi
n
g
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmit
r
y Vyuk
o
v
tsa
n
: ignore mall
o
c/free/strdup when call
e
d from lib
j
vm
commit
|
commitdiff
|
tree
2013-09-21
Dm
i
try
V
yukov
tsan: ignore all inte
r
c
e
ptors c
o
m
i
n
g
directly fro
m
J
VM
commit
|
commitdiff
|
tree
2013-09-21
D
m
itry V
y
ukov
tsan: improve di
a
gno
s
t
ics for incorrect u
s
a
ges
o
f m
u
texes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
ts
a
n
:
allow to obtain
code range for
a particu
l
a
r module
commit
|
commitdiff
|
tree
2013-09-21
Dmit
r
y Vyu
k
ov
t
s
an: intercept fork syscall
commit
|
commitdiff
|
tree
2013-09-21
Dmitry
V
yukov
tsan: do not try to use builtin atomic operations
commit
|
commitdiff
|
tree
2013-09-21
D
m
itry
Vy
u
kov
tsan:
i
ntercept close syscall
commit
|
commitdiff
|
tree
2013-09-20
Dmi
t
r
y Vyukov
tsan: h
a
ndle
m
emory read/write in sy
s
calls
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyuk
o
v
tsan: allow to ignore memo
r
y
accesses in ma
l
loc and
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
tsan: do
n
o
t crash when user intercepts fopen()
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vy
u
ko
v
tsa
n
: fix link
i
ng of tsan runt
i
m
e
in
t
o dyn
a
mic libraries
commit
|
commitdiff
|
tree
2013-09-19
D
m
it
r
y Vyukov
asan/tsan/msan: use builtin atomic oper
a
tion
s
when
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyukov
tsan:
p
revent the following false posi
t
i
ve due to
_
_cxa_atexit
commit
|
commitdiff
|
tree
2013-09-19
Dmit
r
y
Vyukov
tsan: consistently use
t
hr
i
nst
e
a
d of
cur
_
thread()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyukov
t
san: r
e
fact
o
r in
t
erna
l
Ign
o
reCtl inter
f
a
ce
commit
|
commitdiff
|
tree
2013-09-03
Dmitr
y
Vyu
k
ov
tsan: catc
h
race
s
o
n cond
i
tio
n
variables
commit
|
commitdiff
|
tree
2013-09-03
Dm
i
try Vyukov
ts
a
n: add s
u
p
pr
e
ss
i
o
n
s for true/fals
e
positives in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmitry
V
yukov
tsan: fix linkin
g
when
-ltsan
i
s pass
e
d
bef
o
r
e
-lpthrea
d
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyu
k
ov
asa
n
: fix android build
commit
|
commitdiff
|
tree
2013-09-02
D
mitr
y
Vyu
k
ov
tsan: properly
intercep
t
pthr
e
ad_cond fu
n
ctions
commit
|
commitdiff
|
tree
2013-08-16
Dmitry Vyu
k
ov
tsan:
b
ette
r
repo
r
t
f
o
r
m
atting fo
r
Go
commit
|
commitdiff
|
tree
2013-08-13
Dmi
t
ry Vyukov
dfsan
:
f
i
x lin
t
warning
commit
|
commitdiff
|
tree
2013-08-13
Dmitr
y
Vyukov
t
s
an: intercept get
a
ddrin
f
o
commit
|
commitdiff
|
tree
2013-08-13
D
m
itry Vyuk
o
v
tsan/msa
n
:
a
dd halt_on_erro
r
fl
a
g
commit
|
commitdiff
|
tree
2013-08-08
D
m
itry V
y
ukov
t
s
an: better
diag
n
o
sti
c
s for inva
l
id add
r
esses passed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
D
m
itry Vyuko
v
tsan: treat SIG
S
YS as synchro
n
ous
s
ignal
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyukov
tsan: di
s
able one more
i
n
tercep
t
or
that causes recursion
commit
|
commitdiff
|
tree
2013-07-17
Dmitry
V
y
uk
o
v
tsan
:
fix unitialized read warning under newer gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
D
m
itry Vyuk
o
v
tsan: extend suppressions format with
^
a
nd
$
s
y
mbols
commit
|
commitdiff
|
tree
2013-07-16
Dm
i
try V
y
uko
v
tsan: support sigsuspe
n
d() cal
l
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
t
san: revert dynamic symbols file
t
o
t
h
e old
i
ncorrect one
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
ts
a
n: remove non-existent funct
i
ons
f
rom syms
f
ile
commit
|
commitdiff
|
tree
2013-06-25
Dmit
r
y Vyukov
tsan: add
mi
s
sing __attrib
u
te__((visibility("d
e
f
a
u
lt
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dm
i
try Vyukov
t
san: make
t
he tes
t
more
r
ob
u
st
commit
|
commitdiff
|
tree
2013-06-24
Dmitry
V
yukov
tsan: update
d
ynam
i
c expor
t
syms file
commit
|
commitdiff
|
tree
2013-06-20
Dmitry Vyukov
ts
a
n: fix potential fa
l
se positiv
e
race
o
n fd
commit
|
commitdiff
|
tree
2013-06-17
Dm
i
try V
y
ukov
ts
a
n: consiste
n
tly use return p
c
as top frame
p
c
commit
|
commitdiff
|
tree
2013-06-13
Dmitry Vyukov
tsan: fix Windows
G
o
c
rash
commit
|
commitdiff
|
tree
2013-06-11
Dmitry Vyukov
tsan: add -Wno-maybe-unin
i
tialized to Go build script
commit
|
commitdiff
|
tree
2013-06-10
D
mitr
y
V
y
uko
v
tsan: fix lit test
f
ailures
commit
|
commitdiff
|
tree
2013-06-10
Dmitry
Vyuko
v
t
s
a
n:
add sys
t
e
m
te
s
ts for suppressi
o
ns
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
t
s
an: allows to suppre
s
s races o
n
gl
o
b
al var
i
ables
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan
:
disa
b
le geta
d
drinfo
(
) inte
r
ceptor for tsan
(
causes
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y Vyukov
tsan:
f
ix
merge bug
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: f
i
x windo
w
s crash (in
c
orrect stack bou
n
daries)
commit
|
commitdiff
|
tree
2013-06-10
D
m
i
tr
y
V
yukov
tsan: fix
old gcc w
a
r
ni
n
g
s
commit
|
commitdiff
|
tree
2013-06-10
Dmitry
Vy
u
kov
ts
a
n: fix windo
w
s
m
i
ngw build
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try V
y
u
k
ov
tsan: more
d
etailed trace
for atomic oper
a
t
i
ons (include
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vy
u
kov
tsan: f
i
x lint warni
n
gs
commit
|
commitdiff
|
tree
2013-06-06
Dmitry
Vyukov
tsan: use memory access size for Go after
a
ll
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyuk
o
v
tsan: always strip bottom fra
m
e in
Go reports
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyuk
o
v
tsan: f
i
x darwin Go cras
h
es
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vy
u
kov
tsa
n
: fix d
a
rwin G
o
build
commit
|
commitdiff
|
tree
2013-05-29
Dmit
r
y
V
yukov
tsan
:
match
"race" suppressions against "race on
v
ptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
D
m
i
try Vy
u
kov
tsa
n
: detect when a th
r
ead
ends with
ig
n
ores enabled
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyukov
tsan: remov
e
"p
r
i
n
ti
n
g report from signal handler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmit
r
y
Vyukov
tsa
n
: intro
d
uce recursive mutex lock/unlock ja
v
a interf
a
ce
commit
|
commitdiff
|
tree
2013-05-17
Dmitry
V
yu
k
ov
t
s
an: comm
e
nt out d
e
bug
o
u
tput in test
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
asan: fix
w
indows
b
uild
commit
|
commitdiff
|
tree
2013-04-30
Dmitry
Vyukov
tsan: co
m
ment out debug output in test
commit
|
commitdiff
|
tree
2013-04-30
D
m
i
t
ry Vyuk
o
v
asan/tsan: f
i
x printf(
)
, on
t
he se
c
o
n
d
pass it prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmit
r
y
Vyuko
v
tsan:
fix deadl
o
ck detector tabl
e
(
OK to lock s
y
nc
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vy
u
kov
t
san: re
v
erse s
t
a
c
k t
r
ace
for f
a
iled CHECK's, th
i
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
t
san: ad
d
interfa
c
e
func
t
ions for unaligned access
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dm
i
try Vyuko
v
a
s
na/tsan/msan:
f
i
x w
a
it() in
t
erceptors
t
o allo
w
NULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitry
V
y
u
k
ov
t
san: add a test t
h
at u
s
ed t
o
crash
,
fixed by r180180
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyukov
ts
a
n: fix stack
t
r
aces for m
a
l
loc
and free
commit
|
commitdiff
|
tree
2013-04-24
Dmitr
y
Vyukov
tsan: run tests s
e
que
n
tially otherwise
cmake
s
ays:
commit
|
commitdiff
|
tree
2013-04-24
D
mitry Vyukov
tsan
:
d
i
s
a
bl
e
getpwuid
_
r
(
) and
g
l
ob64() interc
e
ptors
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry Vyu
k
ov
tsan: fix
crash when data rac
e
happen
s
on out-of-bounds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitr
y
V
yukov
t
s
an: support heap starting at 0x04c0 (used in
s
ome
.
.
.
commit
|
commitdiff
|
tree
next