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: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limi...
2013-10-15
Dmitry Vyukov
tsan: mov
e
kernel struct definition from sanitizer_linux
.
.
.
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyuko
v
ts
a
n: do not build
l
lvm from scr
a
tch on each presu
b
mit
commit
|
commitdiff
|
tree
2013-10-15
Dmi
t
ry
V
yukov
tsan: use sanitizer::
C
ommonFlag
s
in tsan
commit
|
commitdiff
|
tree
2013-10-15
D
mitry Vyuko
v
t
s
an:
resolve sy
m
links for c
a
lled_from_lib suppressions
commit
|
commitdiff
|
tree
2013-10-15
Dmitry Vyukov
tsan: i
m
plement internal syscall-bas
e
d
v
er
s
ions of
.
.
.
commit
|
commitdiff
|
tree
2013-10-14
D
m
itry
V
yukov
t
san: allow to
overr
i
d
e
O
n
P
rint
(
) cal
l
back in Go runtime
commit
|
commitdiff
|
tree
2013-10-14
Dmitry Vyukov
tsan: allow
t
o ov
e
rride OnFinalize
(
) in front-end
s
.
.
.
commit
|
commitdiff
|
tree
2013-10-11
Dmitry V
y
ukov
ts
a
n
:
catch
m
or
e
r
a
ces on file descriptors
commit
|
commitdiff
|
tree
2013-10-11
Dmi
t
ry V
y
ukov
tsan:
f
ix
e
p
ol
l
_
ctl interceptor
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vyukov
tsan
:
minor refac
t
orin
g
commit
|
commitdiff
|
tree
2013-10-10
Dmitry Vy
u
kov
tsan: add
annota
t
ions to ignor
e
s
ynchro
n
i
z
ation operations
commit
|
commitdiff
|
tree
2013-10-04
Dmi
t
ry Vy
u
kov
tsan: fix a bug in p
t
hread_once when called from an
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmit
r
y Vyukov
tsan
:
ad
d
m
e
m
ory_limit
_
mb flag
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyukov
asan/
m
san/tsan: fix broken linux
s
yscalls
commit
|
commitdiff
|
tree
2013-10-03
D
m
it
r
y Vyukov
asan/msan: f
i
x
"unused functi
o
n 'OnE
x
it'" warning
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyu
k
ov
asan
/
msan/tsan: m
o
ve _exit interceptor to commo
n
interce
p
tors
commit
|
commitdiff
|
tree
2013-10-03
Dmi
t
ry Vyukov
t
sa
n
: in
c
l
u
de lsan into
p
r
esub
m
it check
commit
|
commitdiff
|
tree
2013-10-03
D
m
itry
V
yukov
tsa
n
:
f
i
x
false positive in loca
l
time()
commit
|
commitdiff
|
tree
2013-10-03
Dmi
t
ry Vyukov
tsan: i
n
tercept _exit so
that
w
e can over
r
ide e
x
i
t
.
.
.
commit
|
commitdiff
|
tree
2013-10-03
Dmitry Vyuko
v
tsan: ignore intercep
t
ors
coming
f
rom specified libraries
commit
|
commitdiff
|
tree
2013-10-02
D
mitry Vyukov
tsan: fix the followi
n
g compiler warning
commit
|
commitdiff
|
tree
2013-10-02
Dmitr
y
Vyukov
msan: fix c
o
mpiler warnings about unused variables
commit
|
commitdiff
|
tree
2013-10-02
Dmitry Vyu
k
ov
ts
a
n: use nin
j
a instea
d
of m
a
k
e (fa
s
ter and less output)
commit
|
commitdiff
|
tree
2013-09-27
Dm
i
t
r
y Vyukov
tsan: support allocator_may_
r
et
u
r
n
_n
u
ll
f
l
a
g
commit
|
commitdiff
|
tree
2013-09-26
Dmitry Vyukov
t
san
:
fix sc
a
n
f
inte
r
ce
p
to
r
commit
|
commitdiff
|
tree
2013-09-22
Dmitry Vyukov
t
san: remove u
n
neede
d
_
__chkstk_ms fu
n
ct
i
on from Go
.
.
.
commit
|
commitdiff
|
tree
2013-09-22
Dmi
t
ry V
y
ukov
tsan
:
all
o
w symbolizati
o
n of non-
n
ati
v
e PCs, e
.
g
.
comi
n
g
.
.
.
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyuko
v
tsa
n
: ignore mallo
c
/fr
e
e
/
st
r
dup
w
hen called from libjvm
commit
|
commitdiff
|
tree
2013-09-21
Dmit
r
y Vyukov
tsan: ignore a
l
l interceptors com
i
ng directly from
J
VM
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan: improve
diagnostics for incorre
c
t
usag
e
s of mutexes
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan:
allow to obtain code range for a particular mo
d
ule
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyu
k
ov
tsan: i
n
t
e
r
cept fork
syscall
commit
|
commitdiff
|
tree
2013-09-21
Dmitry Vyukov
tsan: do not try to
use bui
l
tin atomic operations
commit
|
commitdiff
|
tree
2013-09-21
Dmit
r
y
Vyukov
tsan:
i
nter
c
ep
t
close s
y
sc
a
ll
commit
|
commitdiff
|
tree
2013-09-20
D
m
itry Vyukov
tsan: handle memory
r
ead/write in s
y
scalls
commit
|
commitdiff
|
tree
2013-09-20
D
m
itry Vyuko
v
tsan
:
allow to ignore memory access
e
s in mal
l
oc
and
.
.
.
commit
|
commitdiff
|
tree
2013-09-20
Dmitry Vyuko
v
tsan: do
not cra
s
h when user
intercepts fopen()
commit
|
commitdiff
|
tree
2013-09-19
Dmi
t
r
y
Vyukov
tsan
:
fix
l
inking
o
f tsan runtime into dynamic
libraries
commit
|
commitdiff
|
tree
2013-09-19
Dmitry Vyuko
v
asan/tsan/
m
s
an: us
e
builtin atomic operations whe
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmitry
V
yuk
o
v
tsan: prevent the following fals
e
positiv
e
due to __cx
a
_at
e
xi
t
commit
|
commitdiff
|
tree
2013-09-19
Dm
i
t
r
y
V
y
ukov
tsan:
consistently use
t
h
r instead
of cur_th
r
ead()
.
.
.
commit
|
commitdiff
|
tree
2013-09-19
Dmit
r
y Vyukov
t
san:
refactor interna
l
IgnoreC
t
l in
t
erface
commit
|
commitdiff
|
tree
2013-09-03
Dm
i
t
ry Vyukov
tsan: catch races on conditio
n
variables
commit
|
commitdiff
|
tree
2013-09-03
D
m
itry Vyukov
tsa
n
: add suppress
i
ons for true/
f
alse pos
i
tives in
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vy
u
k
o
v
tsan: fix linking when -ltsa
n
is passed before -lpthread
commit
|
commitdiff
|
tree
2013-09-03
Dmitry Vyuko
v
asan: fix and
r
oid
build
commit
|
commitdiff
|
tree
2013-09-02
Dmitry Vyukov
tsan: pr
o
perly intercept p
t
hread_cond functions
commit
|
commitdiff
|
tree
2013-08-16
Dmitry Vyukov
tsa
n
: bett
e
r report form
a
t
t
ing for
G
o
commit
|
commitdiff
|
tree
2013-08-13
Dmitr
y
Vyukov
df
s
an: fix
lint
w
arning
commit
|
commitdiff
|
tree
2013-08-13
Dmitry Vyuk
o
v
tsan: interce
p
t getaddrinfo
commit
|
commitdiff
|
tree
2013-08-13
Dmitry
Vyukov
tsa
n
/msa
n
:
add
h
a
l
t_o
n
_error flag
commit
|
commitdiff
|
tree
2013-08-08
Dmitry
V
yukov
tsan: better
d
iagnostics for invalid address
e
s pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2013-07-18
Dmitry Vyuko
v
ts
a
n: treat
S
I
G
SYS as synchro
n
o
u
s signal
commit
|
commitdiff
|
tree
2013-07-17
Dmitry
Vyuk
o
v
t
san: di
s
able
o
ne more interceptor that causes re
c
ursion
commit
|
commitdiff
|
tree
2013-07-17
Dm
i
try V
y
ukov
tsan: fix unitialized read
w
arning under newer gcc
.
.
.
commit
|
commitdiff
|
tree
2013-07-16
Dmitry Vyukov
tsan: e
x
tend suppressions
f
orm
a
t with ^ and $ symbols
commit
|
commitdiff
|
tree
2013-07-16
Dmitry Vyukov
t
s
an: support
s
ig
s
us
p
end()
c
a
l
l
commit
|
commitdiff
|
tree
2013-06-27
Dm
i
t
ry V
y
ukov
tsan: r
e
vert dynamic symbols file to the old incorrect one
commit
|
commitdiff
|
tree
2013-06-27
Dmitry Vyukov
t
san: remove n
o
n
-existent funct
i
ons from
syms fi
l
e
commit
|
commitdiff
|
tree
2013-06-25
Dmitr
y
V
yukov
tsan: add missing
__attrib
u
te__((v
i
sibi
l
ity
(
"
d
e
fau
l
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-24
Dmitry Vyukov
tsan: ma
k
e
the test m
o
re robust
commit
|
commitdiff
|
tree
2013-06-24
D
m
i
t
r
y
V
y
uk
o
v
tsan: upda
t
e
dynam
i
c ex
p
ort sy
m
s file
commit
|
commitdiff
|
tree
2013-06-20
Dmitry V
y
ukov
tsan: fix potential fal
s
e
p
osi
t
ive race on
fd
commit
|
commitdiff
|
tree
2013-06-17
Dmitry Vyuk
o
v
t
san
:
consist
e
n
t
ly use return pc as t
o
p fr
a
me pc
commit
|
commitdiff
|
tree
2013-06-13
Dmi
t
ry V
y
uko
v
tsan
:
fix Windows Go
c
rash
commit
|
commitdiff
|
tree
2013-06-11
D
m
itr
y
Vyukov
t
san:
add -Wn
o
-maybe-uninitiali
z
ed to
Go build sc
r
ipt
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan:
fix lit tes
t
f
a
ilu
r
es
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan
:
a
dd system tests
f
or sup
p
ression
s
commit
|
commitdiff
|
tree
2013-06-10
D
m
i
t
ry
Vyukov
tsa
n
: allows to suppress races
on
global variab
l
es
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
tsan: disable getaddrinfo() in
t
e
r
c
eptor for tsan (causes
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y Vy
u
kov
ts
a
n:
fix merge b
u
g
commit
|
commitdiff
|
tree
2013-06-10
Dmi
t
ry Vy
u
kov
t
s
an
:
fix windows crash (incorr
e
ct stack bou
n
daries)
commit
|
commitdiff
|
tree
2013-06-10
D
m
itry V
y
u
kov
tsan:
f
ix
o
ld gcc wa
r
nin
g
s
commit
|
commitdiff
|
tree
2013-06-10
Dmitry Vyukov
t
s
an: fix wind
o
w
s
min
g
w build
commit
|
commitdiff
|
tree
2013-06-10
Dmit
r
y Vyuko
v
tsan: more detailed
trace for atomic
operations (incl
u
d
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
D
mitry Vyukov
ts
a
n
: fix
lint warnings
commit
|
commitdiff
|
tree
2013-06-06
Dm
i
t
ry Vyukov
tsan: use memory access size
for Go
after all
commit
|
commitdiff
|
tree
2013-06-06
Dmitry Vyukov
tsan: always
s
t
rip
bottom
f
ra
m
e in Go repor
t
s
commit
|
commitdiff
|
tree
2013-06-06
D
mitry Vyukov
ts
a
n: fix darwin G
o
c
rashes
commit
|
commitdiff
|
tree
2013-06-06
D
mitry Vyukov
t
s
an: fix
d
arwi
n
Go bu
i
l
d
commit
|
commitdiff
|
tree
2013-05-29
Dmitry Vyukov
ts
a
n: ma
t
ch "race" su
p
pressio
n
s against
"
race o
n
v
ptr
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Dmitry Vy
u
k
ov
tsan
:
detect when a t
h
r
e
ad ends w
i
t
h igno
r
es enab
l
ed
commit
|
commitdiff
|
tree
2013-05-17
Dmitry Vyukov
tsan:
r
e
m
ove "prin
t
i
ng r
e
p
ort from signal ha
n
dler
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-17
Dmi
t
ry V
y
uk
o
v
tsan: introduce recurs
i
v
e
mutex l
o
ck/unlock java
interface
commit
|
commitdiff
|
tree
2013-05-17
Dm
i
t
ry Vy
u
k
o
v
tsan: comment out d
e
bu
g
output i
n
test
commit
|
commitdiff
|
tree
2013-04-30
Dm
i
t
ry Vyu
k
ov
asan: fix windows
bu
i
ld
commit
|
commitdiff
|
tree
2013-04-30
D
mitry Vyuko
v
tsan: commen
t
o
ut debug outpu
t
in
test
commit
|
commitdiff
|
tree
2013-04-30
Dmitry
V
yukov
asan/tsan: fix printf(), o
n
t
he second
p
ass i
t
prints
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmitry Vyukov
tsan: fix
deadlock det
e
c
tor ta
b
le (OK to loc
k
sync
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dmi
t
ry Vyuk
o
v
t
san: reverse
stack tr
a
ce for fail
e
d CHECK's,
th
i
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Dm
i
try
V
y
u
kov
tsan:
add inte
r
face functions for unalig
n
ed access
.
.
.
commit
|
commitdiff
|
tree
2013-04-29
Dmitry V
y
ukov
asna/tsa
n
/
m
san: fix wait() interceptors to allow NULL
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Dmitry Vyuko
v
t
san
:
a
dd a
t
e
s
t
t
hat used
t
o crash, fixed
by r180180
.
commit
|
commitdiff
|
tree
2013-04-24
D
m
itry Vyukov
tsan: fix st
a
ck traces for
mal
l
oc and free
commit
|
commitdiff
|
tree
2013-04-24
Dm
i
try Vy
u
kov
tsan: run tests seq
u
entially o
t
herwi
s
e cmak
e
says:
commit
|
commitdiff
|
tree
2013-04-24
Dmitr
y
Vyukov
tsan:
d
i
sable getpwuid_r()
and
g
lob64()
i
nterceptors
.
.
.
commit
|
commitdiff
|
tree
2013-04-24
Dm
i
try Vyuko
v
tsan: fix crash when da
t
a
r
ace
happ
e
n
s
on out-
o
f-boun
d
s
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry
Vy
u
k
o
v
tsan: support
h
eap start
i
n
g at 0x04c0 (
u
sed in som
e
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Dmitry Vyuk
o
v
ts
a
n: update
G
o
memory mapp
i
ng, Go now uses
0x00c0
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Dmitr
y
Vyuk
o
v
tsa
n
: print statistics
a
bout benign race ann
o
tat
i
ons
commit
|
commitdiff
|
tree
next