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
Dmitry Vyu
k
ov
tsan: refactor
o
verly-comp
l
ex lo
g
ical condition
commit
|
commitdiff
|
tree
2013-10-15
D
mitry Vyukov
tsan: fix
G
o build
commit
|
commitdiff
|
tree
2013-10-15
Dm
i
try V
y
ukov
tsan: m
o
ve kernel str
u
ct defin
i
ti
o
n from sanitiz
e
r_linu
x
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: do not bu
i
ld llvm
from scrat
c
h
o
n eac
h
p
r
esubmit
commit
|
commitdiff
|
tree
2013-10-15
Dm
i
t
r
y Vyuko
v
tsa
n
: use sanitizer::Co
m
monFla
g
s in tsan
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: r
e
solve
symlinks for cal
l
ed_from_lib suppressions
commit
|
commitdiff
|
tree
2013-10-15
D
m
itry
Vyukov
tsan: implement internal syscall-based version
s
of
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
Dmitry Vyukov
tsan: al
l
ow to override
O
n
P
rint(
)
c
allback
i
n Go r
u
ntime
commit
|
commitdiff
|
tree
2013-10-14
Dmitry
V
yukov
tsan: allow to over
r
ide OnFinal
i
ze() in front-ends
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
D
mitr
y
Vyukov
ts
a
n:
cat
c
h more races on file
d
escriptors
commit
|
commitdiff
|
tree
2013-10-11
Dmi
t
r
y
Vyu
k
ov
t
san: fix e
p
oll_ctl interceptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyukov
ts
a
n
:
minor refactoring
commit
|
commitdiff
|
tree
2013-10-10
D
mitry Vyukov
tsan:
add ann
o
tatio
n
s to ig
n
ore synchro
n
ization operations
commit
|
commitdiff
|
tree
2013-10-04
Dmitry V
y
u
k
ov
tsan:
fix a bug in
p
thread_once
w
hen
called from an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
V
yu
k
ov
t
s
an: add memory_lim
i
t_mb flag
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyu
k
ov
a
san/msan/tsan: fix broken l
i
nu
x
s
y
scalls
commit
|
commitdiff
|
tree
2013-10-03
Dmitr
y
Vyukov
asan/msan: fi
x
"unused function 'On
E
xit'"
w
arning
commit
|
commitdiff
|
tree
2013-10-03
D
m
itry Vyukov
asan/msan/ts
a
n:
m
ove _exit interceptor to common
interceptor
s
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
t
san: include
l
san into presubmit check
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vy
u
kov
tsa
n
:
fi
x
false po
s
i
tive in localtime()
commit
|
commitdiff
|
tree
2013-10-03
Dmi
t
ry Vy
u
kov
ts
a
n
:
intercept _exit
so that we can ove
r
ri
d
e exit
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitr
y
Vyukov
t
s
an: ignore
i
nter
c
eptor
s
co
m
i
n
g
f
r
om s
p
ecified
lib
r
aries
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyukov
tsan:
f
ix the following
c
ompi
l
er warn
i
ng
commit
|
commitdiff
|
tree
2013-10-02
D
mitr
y
Vyukov
msan: fi
x
compiler warnings
a
bout unused variables
commit
|
commitdiff
|
tree
2013-10-02
Dm
i
try Vyukov
t
s
a
n: use n
i
nja instead of make (faster and
l
ess output)
commit
|
commitdiff
|
tree
2013-09-27
Dmitry Vyukov
tsan
:
su
p
port
a
llocator_
m
a
y
_return_n
u
l
l
f
l
a
g
commit
|
commitdiff
|
tree
2013-09-26
Dmitry Vyukov
tsan:
fix scanf i
n
terceptor
commit
|
commitdiff
|
tree
2013-09-22
Dmitry Vyukov
tsan: remove u
n
needed ___chkstk_ms f
u
nction fro
m
Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
Dmit
r
y V
y
ukov
tsa
n
:
all
o
w
sy
m
bolizat
i
o
n
of non
-
n
at
i
ve PCs
,
e
.
g
.
comin
g
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
t
san: ignor
e
malloc
/
free/s
t
rdup wh
e
n c
a
lled from libjvm
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vy
u
kov
ts
a
n: ignore all
i
nt
e
rcept
o
rs coming directly from JVM
commit
|
commitdiff
|
tree
2013-09-21
D
m
itry
V
y
ukov
tsan: i
m
prove
d
i
a
g
nos
t
ics
f
o
r incor
r
ect usage
s
o
f mutexes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan:
al
l
ow to o
b
tain code r
a
n
g
e
fo
r
a partic
u
la
r
m
odule
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuk
o
v
tsan: intercep
t
fork sy
s
call
commit
|
commitdiff
|
tree
2013-09-21
D
m
itry V
y
u
kov
ts
a
n: do
n
ot try to use buil
t
in atomic
o
pe
r
a
tions
commit
|
commitdiff
|
tree
2013-09-21
Dmitry
V
yukov
tsa
n
: intercept close syscall
commit
|
commitdiff
|
tree
2013-09-20
Dmitry V
y
ukov
tsan: han
d
le memory
r
e
a
d/write i
n
syscalls
commit
|
commitdiff
|
tree
2013-09-20
Dmit
r
y Vyukov
tsan: allow to ignore
memory acc
e
sses in
malloc
a
nd
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmi
t
r
y
Vyuko
v
t
s
an:
do not crash when user int
e
rcepts
fopen()
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vy
u
k
o
v
tsan: fix
linking o
f
tsan runtim
e
i
nt
o
dynamic lib
r
ar
i
es
commit
|
commitdiff
|
tree
2013-09-19
Dmitry V
y
ukov
asan/ts
a
n/
m
san: u
s
e
builtin a
t
omi
c
operatio
n
s wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
D
mitr
y
Vyu
k
ov
tsan: prevent
t
h
e
following false posit
i
ve due to __cxa_atexi
t
commit
|
commitdiff
|
tree
2013-09-19
D
mitry Vy
u
kov
tsan: c
o
nsistently use th
r
instead o
f
cur_
t
hread()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyuko
v
tsa
n
: refact
o
r inte
r
nal Ignor
e
Ct
l
interf
a
ce
commit
|
commitdiff
|
tree
2013-09-03
D
mitry
V
y
u
k
o
v
tsan: catch races on condition va
r
iables
commit
|
commitdiff
|
tree
2013-09-03
Dmitry V
y
ukov
tsan: add su
p
press
i
on
s
for true/false positives in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyu
k
ov
tsa
n
: fix l
i
n
k
ing w
h
e
n -ltsan is passed
before -
l
pthread
commit
|
commitdiff
|
tree
2013-09-03
Dmitry
V
y
ukov
asan: fix andro
i
d
b
uild
commit
|
commitdiff
|
tree
2013-09-02
Dmitry Vyu
k
ov
tsan: pr
o
per
l
y
i
n
tercept pthread_cond functions
commit
|
commitdiff
|
tree
2013-08-16
D
m
itry Vyukov
tsan: better report formatting for Go
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyukov
dfsan: fix lint warning
commit
|
commitdiff
|
tree
2013-08-13
Dmitry
Vyuk
o
v
tsan: inter
c
ept ge
t
addr
i
nfo
commit
|
commitdiff
|
tree
2013-08-13
Dmi
t
ry V
y
ukov
tsan/msan: add hal
t
_on_error fla
g
commit
|
commitdiff
|
tree
2013-08-08
Dmitry Vyukov
tsan: better
diagnostics for
i
n
valid addres
s
es passed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
Dmitry Vyu
k
ov
tsan: tre
a
t SIGSYS as syn
c
h
r
onous sig
n
al
commit
|
commitdiff
|
tree
2013-07-17
Dmitry V
y
ukov
tsan: disable on
e
more
in
t
erceptor that
cause
s
recursion
commit
|
commitdiff
|
tree
2013-07-17
Dmi
t
ry Vyukov
t
san:
f
ix unitialized read warn
i
ng un
d
er
newer gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
Dmit
r
y V
y
ukov
tsan: extend suppr
e
s
s
i
ons forma
t
w
i
th ^ an
d
$ s
y
mbols
commit
|
commitdiff
|
tree
2013-07-16
Dmitry
Vyuko
v
tsan: support sig
s
uspe
n
d()
call
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
t
s
a
n
: r
e
v
e
rt dynamic symb
o
ls file to the ol
d
incor
r
e
ct one
commit
|
commitdiff
|
tree
2013-06-27
Dmitr
y
Vyuk
o
v
tsan: re
m
ove n
o
n-exis
t
ent functio
n
s fr
o
m
syms fil
e
commit
|
commitdiff
|
tree
2013-06-25
Dmitry
Vyukov
tsan: add
m
i
s
sing __attribute__((visibilit
y
("de
f
ault
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
t
s
an: make the test mo
r
e
robust
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
tsan: upd
a
te dynamic export
syms f
i
l
e
commit
|
commitdiff
|
tree
2013-06-20
Dmitry Vyukov
tsan: fix potential false
p
ositiv
e
race on fd
commit
|
commitdiff
|
tree
2013-06-17
Dmit
r
y Vyukov
tsan: co
n
s
i
s
tently
us
e
return
p
c as top f
r
a
me pc
commit
|
commitdiff
|
tree
2013-06-13
Dmitry Vyuko
v
tsan:
f
ix W
i
n
d
ows
Go crash
commit
|
commitdiff
|
tree
2013-06-11
Dmitry Vyukov
tsan: add -Wno-may
b
e-u
n
initialized
t
o
Go build script
commit
|
commitdiff
|
tree
2013-06-10
D
mitry Vyukov
tsan:
f
i
x
lit test fa
i
lures
commit
|
commitdiff
|
tree
2013-06-10
Dmi
t
ry Vyukov
tsan: add
system tests for suppre
s
sion
s
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
Vyuk
o
v
t
san: al
l
ows to suppress races
o
n global v
a
riable
s
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: disabl
e
getaddrinf
o
(
)
i
nt
e
r
ceptor f
o
r tsan (causes
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vyu
k
ov
tsan: fix me
r
ge bu
g
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vyukov
tsan: fi
x
window
s
crash
(incorrect stack
b
ou
n
daries)
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
t
r
y Vyukov
tsan: fix
o
ld gcc
w
arnings
commit
|
commitdiff
|
tree
2013-06-10
Dmi
t
ry Vyu
k
o
v
tsan:
fix
win
d
ows mingw build
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
V
yu
k
ov
tsan: more detailed trace for atomic operations (include
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyuko
v
tsan: fix lint warnings
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
tsan: use mem
o
ry a
c
cess si
z
e
f
or Go after
a
ll
commit
|
commitdiff
|
tree
2013-06-06
Dmit
r
y Vy
u
k
ov
tsan: al
w
a
ys strip bott
o
m fram
e
in
G
o
r
eports
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
t
san: f
i
x da
r
wi
n
G
o crashes
commit
|
commitdiff
|
tree
2013-06-06
Dmit
r
y Vyukov
tsan: fix darwin Go build
commit
|
commitdiff
|
tree
2013-05-29
Dmitry Vyukov
t
s
a
n
: match "race" s
u
ppress
i
ons against "race on
vptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dm
i
try Vyuko
v
tsan: detect when a thread ends with igno
r
e
s
enabled
commit
|
commitdiff
|
tree
2013-05-17
Dmitry V
y
ukov
tsan
:
remove "
p
rin
t
ing report f
r
om
s
ign
a
l handler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyukov
t
san: intro
d
uce recursi
v
e
mutex loc
k
/un
l
ock
java interface
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyuko
v
tsan:
c
omment out debug output in test
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
a
san: fix
window
s
build
commit
|
commitdiff
|
tree
2013-04-30
Dmit
r
y Vyukov
tsan: comment out debug output in test
commit
|
commitdiff
|
tree
2013-04-30
Dmit
r
y
V
yukov
asan/t
s
a
n
: fix printf(
)
,
o
n
t
h
e second p
a
ss it prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitr
y
Vy
u
kov
tsan: fix deadloc
k
detector
t
able (O
K
to lock sync
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmi
t
ry
Vyukov
t
san: reverse st
a
ck trace for failed CHEC
K
's, thi
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
t
s
an:
add
i
nter
f
ace functions fo
r
unalig
n
ed access
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dmitry Vyukov
asna/tsan/
m
s
an:
f
ix
w
ait() i
n
t
e
rceptors to allow NULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmi
t
ry Vyukov
tsan: add a test that used to cr
a
sh
,
fixe
d
by r18018
0
.
commit
|
commitdiff
|
tree
2013-04-24
D
mitry
V
yu
k
ov
tsan
:
fix
s
tac
k
traces
f
or mal
l
oc and free
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
V
yu
k
ov
tsan
:
r
un te
s
ts se
q
uenti
a
lly otherwise cmake says:
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyukov
tsan: disable getpwuid_r() and glob64(
)
inter
c
e
p
tors
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dmitry
Vyuk
o
v
tsan: fix crash
w
hen
d
ata
race happens
o
n
o
u
t-o
f
-bounds
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmit
r
y Vyu
k
ov
tsan: su
p
port heap st
a
rting at 0x04c0 (
u
s
e
d in so
m
e
.
.
.
commit
|
commitdiff
|
tree
next