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 proper cfi directives to assembly code
2013-11-15
D
m
i
t
ry Vyukov
ts
a
n
: add proper cfi directives
t
o assembly
code
commit
|
commitdiff
|
tree
2013-11-14
D
mitry Vyukov
asan:
disable pthread_setname_np intercep
t
or
commit
|
commitdiff
|
tree
2013-11-01
D
mit
r
y
V
yukov
tsna: do not call u
s
er code from within runtime (
f
rom
.
.
.
commit
|
commitdiff
|
tree
2013-10-29
Dmi
t
ry Vyukov
tsa
n
/asan: su
p
port pthread_
s
etname_np
to set thread
.
.
.
commit
|
commitdiff
|
tree
2013-10-28
Dmitry
Vyuk
o
v
a
s
a
n/msan: sep
a
rate different
report bl
o
cks with new
.
.
.
commit
|
commitdiff
|
tree
2013-10-28
Dmitry
Vy
u
k
o
v
tsa
n
: start
t
h
e backgro
u
nd thread with
s
ignal
s
blocked
.
.
.
commit
|
commitdiff
|
tree
2013-10-25
Dmitry Vyukov
tsan: do
n
ot crash
when appare
n
tly b
o
gu
s
fd is passed
.
.
.
commit
|
commitdiff
|
tree
2013-10-23
Dmitry Vyukov
tsan: parse symbolize/e
x
ternal_symb
o
liz
e
r_path common
.
.
.
commit
|
commitdiff
|
tree
2013-10-23
Dmitry
Vyukov
t
san: fix linux
syscall hooks
commit
|
commitdiff
|
tree
2013-10-21
Dmitr
y
V
y
u
kov
tsan
:
fix
strerror in
t
e
r
ceptor (elim
i
nate fals
e
positives
)
commit
|
commitdiff
|
tree
2013-10-17
Dmitr
y
Vy
u
k
ov
t
s
an:
m
erg
e
2 similar tests into 1
commit
|
commitdiff
|
tree
2013-10-17
D
mitry Vyukov
tsan: add a test for __tsan
_
default_option
s
()
commit
|
commitdiff
|
tree
2013-10-16
Dmitry Vyukov
tsan: rever
t
variable
n
ame change in tes
t
commit
|
commitdiff
|
tree
2013-10-16
Dmi
t
ry Vyukov
tsan: move shadow stack from thread
d
escriptors to
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
Dmitry Vyukov
tsan: refactor libignore implementati
o
n
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vy
u
kov
tsan: introduce __tsan_default_options() function
commit
|
commitdiff
|
tree
2013-10-15
D
mitry Vyukov
tsan: be
s
i
le
n
t if verbosity=0
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyuko
v
tsan: remo
v
e __sanitizer_set_report_fd f
u
n
c
t
ion fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dm
i
tr
y
Vyukov
t
san: use
v
erbos
i
ty flag
i
n sanitizer_common c
o
de dire
c
tly
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
t
san: actually parse
v
e
r
b
o
fity f
l
ag
commit
|
commitdiff
|
tree
2013-10-15
D
m
it
r
y Vyukov
tsan: move
verb
o
sity flag to Com
m
onFlags
commit
|
commitdiff
|
tree
2013-10-15
Dmi
t
ry Vyukov
tsan: d
o
no
t
lea
v
e trash source files in so
u
rce dir
commit
|
commitdiff
|
tree
2013-10-15
Dmi
t
ry Vyukov
tsan: refactor overly
-
complex
log
i
c
al
c
ondition
commit
|
commitdiff
|
tree
2013-10-15
Dmitry
V
yuko
v
tsan: fix G
o
build
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: move
k
e
r
n
el
struct definitio
n
from sa
n
itizer_li
n
u
x
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
D
mit
r
y Vyu
k
ov
tsan:
d
o not
build llvm from scratch on eac
h
p
resub
m
it
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
ts
a
n: use sanitizer
:
:
C
ommonFla
g
s
in tsan
commit
|
commitdiff
|
tree
2013-10-15
Dmitr
y
V
y
uk
o
v
tsan
:
reso
l
ve sy
m
li
n
ks fo
r
c
alled_from_lib suppress
i
ons
commit
|
commitdiff
|
tree
2013-10-15
D
m
itry Vy
u
k
ov
t
s
a
n: implem
e
nt
internal syscall-based v
e
rsions
o
f
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
Dmitr
y
Vyukov
tsan: al
l
ow to override OnPrint() callback in
G
o runtime
commit
|
commitdiff
|
tree
2013-10-14
Dmi
t
ry
V
y
u
kov
t
s
a
n: allow to o
v
erri
d
e
OnFinaliz
e
() in
f
ront-e
n
d
s
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
D
mitry Vyukov
tsan: catch more ra
c
es on file descrip
t
or
s
commit
|
commitdiff
|
tree
2013-10-11
D
m
itry Vyukov
t
s
an: fi
x
epo
l
l
_
ctl interceptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyukov
tsan:
m
inor
r
efactoring
commit
|
commitdiff
|
tree
2013-10-10
Dm
i
try V
y
u
kov
tsan: add annotations to ignore s
y
nchronization operations
commit
|
commitdiff
|
tree
2013-10-04
Dmitry Vyukov
tsan: fix a bug in pthread_once when called fro
m
an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
t
san:
a
dd memo
r
y_lim
i
t
_
mb fl
a
g
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
Vyukov
a
s
an/msan/tsan
:
fix broken li
n
ux syscall
s
commit
|
commitdiff
|
tree
2013-10-03
Dmi
t
ry Vyuko
v
asan/msan
:
fix "unu
s
ed fun
c
tion
'OnExit'" warni
n
g
commit
|
commitdiff
|
tree
2013-10-03
D
m
i
t
ry Vyukov
asan/msan/tsan: mov
e
_
e
xit inte
r
ceptor t
o
common
i
nterceptors
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
V
y
ukov
ts
a
n: incl
u
de l
s
an
i
nto pr
e
submit ch
e
ck
commit
|
commitdiff
|
tree
2013-10-03
D
m
i
t
r
y
V
yukov
t
san: fix false pos
i
tive in localtime()
commit
|
commitdiff
|
tree
2013-10-03
Dmitry
V
yukov
tsan: i
n
tercept
_
e
x
i
t
so that we can o
v
err
i
d
e exit
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
tsan: igno
r
e in
t
ercept
o
rs coming from specifie
d
libr
a
ries
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyu
k
ov
t
san: fix the followin
g
compiler wa
r
ning
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyukov
msan: fix compiler
warni
n
g
s
a
bout u
n
used variables
commit
|
commitdiff
|
tree
2013-10-02
Dm
i
try Vyukov
t
s
an: u
s
e ninja instead of m
a
ke (faster and less output)
commit
|
commitdiff
|
tree
2013-09-27
Dmitry Vyukov
tsan: sup
p
ort allocator_may_return_null flag
commit
|
commitdiff
|
tree
2013-09-26
Dmitry Vyukov
tsan: fix s
c
a
n
f
i
nterceptor
commit
|
commitdiff
|
tree
2013-09-22
Dm
i
try Vyu
k
o
v
tsan: remove unneeded
_
__chkst
k
_m
s
f
un
c
tion from Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
Dmitry V
y
uk
o
v
tsan
:
allow symbolization of
n
on-native PCs, e
.
g
.
co
m
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
t
s
an:
i
gnore malloc/free/strdup when called fro
m
libjvm
commit
|
commitdiff
|
tree
2013-09-21
Dmi
t
r
y V
y
ukov
ts
a
n
:
ignore
a
ll interceptors coming d
i
r
e
c
tly from JVM
commit
|
commitdiff
|
tree
2013-09-21
Dmi
t
ry
V
yukov
tsan: i
m
prove
d
iagnostics for i
n
correct usag
e
s
o
f mut
e
xes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuko
v
ts
a
n: al
l
ow t
o
o
btain
c
ode
r
a
nge for a particular modu
l
e
commit
|
commitdiff
|
tree
2013-09-21
Dm
i
try V
y
u
kov
tsan: interce
p
t for
k
syscal
l
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuko
v
tsa
n
: do not
try to use builtin atomic operations
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan: intercept close syscall
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyukov
ts
a
n
: han
d
l
e
memory
r
ead/
w
r
ite in sysc
a
l
ls
commit
|
commitdiff
|
tree
2013-09-20
D
m
i
t
ry Vyukov
t
s
an: a
l
low to i
g
nore memory accesses in malloc an
d
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyuk
o
v
tsan:
d
o no
t
cr
a
sh
whe
n
user intercepts fo
p
en()
commit
|
commitdiff
|
tree
2013-09-19
D
m
i
try Vyukov
tsa
n
: fi
x
li
n
k
i
n
g
o
f tsan
r
untime int
o
dynamic librarie
s
commit
|
commitdiff
|
tree
2013-09-19
Dmitry V
y
uko
v
a
s
an/
t
san
/
m
san: use built
i
n
ato
m
ic
operations when
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
D
m
itry Vyukov
tsan:
p
revent th
e
f
ollowi
n
g
fal
s
e
positive
due to __cxa
_
atexit
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyu
k
ov
tsan: consiste
n
tly
use thr inst
e
ad of cur_
t
hread()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
D
m
i
t
ry Vyukov
tsan: refa
c
tor int
e
rnal IgnoreC
t
l interface
commit
|
commitdiff
|
tree
2013-09-03
Dm
i
try Vyukov
ts
a
n: catch r
a
ce
s
o
n
condi
t
ion var
i
ab
l
es
commit
|
commitdiff
|
tree
2013-09-03
D
m
itr
y
Vyu
k
ov
tsa
n
: add suppres
s
ions for true/false pos
i
tives in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmit
r
y
Vy
u
k
o
v
t
san
:
f
i
x linking whe
n
-lt
s
an i
s
p
a
ssed before -lpthr
e
a
d
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyukov
a
s
an: fix and
r
oi
d
build
commit
|
commitdiff
|
tree
2013-09-02
Dm
i
t
r
y Vyukov
tsan:
properly
i
nte
r
cept pthread
_
cond functions
commit
|
commitdiff
|
tree
2013-08-16
Dmitr
y
Vyukov
tsa
n
:
b
e
tter report fo
r
m
a
tti
n
g
f
or Go
commit
|
commitdiff
|
tree
2013-08-13
Dmit
r
y
Vyukov
dfsan: fix lint warnin
g
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyukov
tsan: inte
r
cept
geta
d
drinfo
commit
|
commitdiff
|
tree
2013-08-13
D
m
i
t
r
y Vyuk
o
v
tsan/msan
:
add halt_on
_
error flag
commit
|
commitdiff
|
tree
2013-08-08
Dmitry Vyukov
t
s
a
n: better diagnos
t
i
c
s fo
r
invalid a
d
dresses passed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
Dmitry Vyukov
ts
a
n: treat S
I
GSYS as sy
n
chronous signal
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyu
k
ov
ts
a
n: disable one more in
t
erceptor that
c
a
uses recursion
commit
|
commitdiff
|
tree
2013-07-17
Dmitry Vyukov
tsan: fix unitia
l
ized read wa
r
ning under newer
g
cc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
Dmitry Vyukov
ts
a
n: exte
n
d suppre
s
sion
s
format with ^ and $ symbols
commit
|
commitdiff
|
tree
2013-07-16
Dmitry Vyuk
o
v
tsan: support
s
i
gsuspend() ca
l
l
commit
|
commitdiff
|
tree
2013-06-27
D
m
itry V
y
uk
o
v
tsa
n
: revert dyna
m
ic
s
ymbols file to the ol
d
incorrect one
commit
|
commitdiff
|
tree
2013-06-27
Dmitry
Vyukov
tsan: remove non-existent function
s
from sym
s
f
ile
commit
|
commitdiff
|
tree
2013-06-25
Dmitry Vyuk
o
v
tsan: add missing __attribute__((
v
is
i
b
i
l
i
t
y
("default
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
tsan: make
t
he t
e
st more
r
obust
commit
|
commitdiff
|
tree
2013-06-24
Dmi
t
ry Vyukov
tsan: update dynamic
e
xport s
y
ms fil
e
commit
|
commitdiff
|
tree
2013-06-20
D
mitry V
y
ukov
tsan
:
f
i
x potent
i
al f
a
lse
p
ositi
v
e race on fd
commit
|
commitdiff
|
tree
2013-06-17
Dmitr
y
V
y
u
k
ov
tsan: co
n
sistent
l
y
u
se return pc as
t
op frame pc
commit
|
commitdiff
|
tree
2013-06-13
Dmitry
V
yukov
t
san: fix Windows Go
c
r
a
sh
commit
|
commitdiff
|
tree
2013-06-11
Dmitry Vyukov
tsan: add -Wno-ma
y
be-uni
n
itial
i
ze
d
to Go bui
l
d sc
r
ipt
commit
|
commitdiff
|
tree
2013-06-10
Dm
i
try Vyu
k
ov
tsan:
fix
l
it t
e
s
t
failures
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsa
n
:
add syst
e
m tests for
suppressions
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: all
o
ws to suppress races on
g
lobal variables
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vy
u
k
ov
tsan: di
s
a
b
le getaddrinfo()
i
nterceptor f
o
r tsan (cause
s
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: fix merge bu
g
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
Vyukov
ts
a
n
:
f
ix windows crash (in
c
o
rrect stack bounda
r
ies)
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
Vyukov
tsa
n
: fix old gcc wa
r
ni
n
g
s
commit
|
commitdiff
|
tree
2013-06-10
D
mitr
y
V
y
u
k
ov
tsan: fix windows mingw build
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y Vyukov
t
s
a
n: more detailed trace f
o
r
a
tom
i
c
operations
(inc
l
ude
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmitr
y
Vyukov
tsan:
fix lint
w
a
r
nings
commit
|
commitdiff
|
tree
next