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: fix code style
2012-09-06
Dmitry Vyukov
tsan: fix c
o
de style
commit
|
commitdiff
|
tree
2012-09-06
Dmitry Vyu
k
ov
tsan: in
c
re
a
se m
a
x sh
a
do
w
sta
c
k size +
r
educe
m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2012-09-06
Dmitry
V
yukov
tsan: fix Go build scr
i
pt
commit
|
commitdiff
|
tree
2012-09-02
D
mitry V
y
ukov
tsan: do not crash w
i
th ob
s
cure message if a user passes
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dmitry Vyu
k
ov
t
s
a
n
: ins
e
rt cfi directives into
a
ssembly (not full
y
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dmi
t
ry Vyukov
t
s
an: more robus
t
current th
r
e
a
d
stac
k
restora
t
ion
commit
|
commitdiff
|
tree
2012-09-01
Dmitry Vy
u
k
ov
tsan: better diagno
s
tics for mu
t
ex misuse
commit
|
commitdiff
|
tree
2012-08-31
Dmitry Vyuk
o
v
t
san: fi
x
crash when users pass insan
e
mutex addresses
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
Dmitry
V
yuko
v
tsan
:
add
"as if
s
ynch
r
onized via sleep" feature
commit
|
commitdiff
|
tree
2012-08-31
Dmitry V
y
u
k
ov
tsan: fix wind
o
ws build (2)
commit
|
commitdiff
|
tree
2012-08-31
Dmi
t
r
y Vyukov
t
san: fix wind
o
ws
b
uild (1)
commit
|
commitdiff
|
tree
2012-08-31
Dmi
t
ry Vyuko
v
t
san: slightly optimize mu
t
ex unlo
c
k
commit
|
commitdiff
|
tree
2012-08-31
Dmitry Vyukov
tsan: more precise han
d
l
ing
o
f ato
m
ic_store(memo
r
y_o
r
der_rel
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
Dmitry Vyukov
tsan: improve stack dep
o
t
commit
|
commitdiff
|
tree
2012-08-30
Dmit
r
y
V
yukov
tsan:
spee
d
up
a
l
locato
r
64 GetBlockBe
g
in()
commit
|
commitdiff
|
tree
2012-08-30
Dmi
t
ry Vyuk
o
v
t
s
an: simplify TSAN_HISTORY_SIZE code
commit
|
commitdiff
|
tree
2012-08-30
Dmitry
V
yukov
tsan
:
use stack de
p
ot to
describe
h
eap blo
c
ks
commit
|
commitdiff
|
tree
2012-08-30
Dmitry V
y
ukov
asan/tsan: f
i
rst ve
r
sio
n
of "stack depot"
commit
|
commitdiff
|
tree
2012-08-24
Dmitry Vyukov
ts
a
n: improve memory allocator
a
bit
commit
|
commitdiff
|
tree
2012-08-23
Dmi
t
ry Vy
u
ko
v
tsan: allow t
o
override per-thread event trace si
z
e
commit
|
commitdiff
|
tree
2012-08-23
Dmitry Vyukov
ts
a
n:
f
ix new memory alloca
t
or
commit
|
commitdiff
|
tree
2012-08-18
Dmitry V
y
uko
v
tsan: proper ha
n
dling
o
f linker initia
l
i
z
ed mute
x
es
commit
|
commitdiff
|
tree
2012-08-17
D
mitry Vyu
k
ov
tsan
:
N
o
n-executable st
a
ck for han
d
-
c
oded ass
e
mb
l
y
commit
|
commitdiff
|
tree
2012-08-16
Dmitry V
y
ukov
tsan: improve Go report format + fix buil
d
commit
|
commitdiff
|
tree
2012-08-16
Dmitry V
y
uk
o
v
tsan: ad
d
flag to disable reporti
n
g of destruction
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
V
y
ukov
tsan
:
better d
i
agnostics for destroy of
a locked mut
e
x
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
V
yukov
tsa
n
:
s
uppo
r
t for linker initializer mutexes
with
st
a
tic
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
V
y
ukov
ts
a
n: f
i
x COMPAT sh
a
dow
m
a
p
ping
o
nce aga
i
n
commit
|
commitdiff
|
tree
2012-08-16
Dm
i
try Vyu
k
ov
tsan: implement RWLOCK anno
t
ations
commit
|
commitdiff
|
tree
2012-08-16
Dmitry Vyuko
v
t
sa
n
: f
i
x COMPAT shadow m
a
ppin
g
f
o
r
n
ew memory a
l
loca
t
or
commit
|
commitdiff
|
tree
2012-08-16
Dmitry
V
yukov
tsan:
r
efact
o
r cur_th
r
ead() -> thr
commit
|
commitdiff
|
tree
2012-08-15
D
m
i
t
r
y
Vyukov
tsan:
s
tore sync object
s
i
n
mem
o
ry b
l
o
c
k headers +
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Dmi
t
ry Vyukov
tsan: provid
e
function that imitate
s
writ
e
t
o
a
r
e
g
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Dmit
r
y Vyukov
tsan: switch to new allocator
commit
|
commitdiff
|
tree
2012-08-15
Dmitry
Vyukov
tsan: add some more tests
f
or memory al
l
ocator
commit
|
commitdiff
|
tree
2012-08-15
D
m
itry
V
yuk
o
v
tsan
:
fi
x
seve
r
al integer
o
v
e
rflows
commit
|
commitdiff
|
tree
2012-08-13
D
m
itry Vyukov
tsa
n
: handl
e
la
r
ger
n
umber of go
r
outi
n
es + fix a m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2012-08-12
Dmitry Vyukov
t
s
a
n: fix parameter type
for p
w
rite64()
int
e
rceptor
commit
|
commitdiff
|
tree
2012-07-28
Dmitry Vyukov
t
san: add Rele
a
seS
t
ore() function
that mer
e
ly copi
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
Dmitry Vyukov
tsan: add
missing include
commit
|
commitdiff
|
tree
2012-07-27
Dmitry Vyuko
v
tsan:
c
han
g
e event handling from si
n
gle Handl
e
Event
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
D
m
i
try Vyuk
o
v
tas
n
:
do not r
e
member st
a
ck
t
races for sync objects
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
Dmi
t
ry Vy
u
kov
tsa
n
:
remove
u
nn
e
cessary
a
nd wrong include
commit
|
commitdiff
|
tree
2012-07-26
Dmitry Vyukov
tsan: make
t
h
e
r
u
ntime lib
r
ary name tsan-neutral
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-07-25
Dm
i
try V
y
uk
o
v
ts
a
n: allow
environment to ove
r
ride
OnReport() and
.
.
.
commit
|
commitdiff
|
tree
2012-07-25
Dmitry V
y
ukov
t
s
an: suport fo
r
Go final
i
zers
commit
|
commitdiff
|
tree
2012-07-25
D
mitry Vyukov
ts
a
n: expect that Go sy
m
bolizer can retu
r
n NU
L
Ls
commit
|
commitdiff
|
tree
2012-07-24
Dmitry V
y
ukov
tsan: align repo
r
t style
with
Go intern
a
l format
commit
|
commitdiff
|
tree
2012-07-24
Dmitry Vyukov
t
s
an: output go
r
outine
creation stack
commit
|
commitdiff
|
tree
2012-07-16
Dmit
r
y
V
yukov
tsan: add pl
a
t
f
orm
s
uffix to G
o
r
untime library
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyuko
v
t
s
a
n
:
treat m
a
lloc() as m
e
m
ory a
c
ces
s
in Go
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyuk
o
v
tsan: use dynam
i
c sha
d
ow st
a
ck for Go
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyuk
o
v
tsan: increase n
u
mber of dead
t
hr
e
ads for Go
commit
|
commitdiff
|
tree
2012-07-16
D
m
itry Vyu
k
ov
tsan: Go run
t
ime: sup
p
o
r
t
goroutine en
d
eve
n
t
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyu
k
o
v
tsan: f
i
x buil
d
commit
|
commitdiff
|
tree
2012-07-16
D
m
it
r
y
Vyukov
tsan
:
port G
o
runtime
t
o
D
arwi
n
commit
|
commitdiff
|
tree
2012-07-16
Dm
i
try Vyukov
tsan: al
l
o
w to
p
ass CFLAGS t
o
Go runt
i
me
b
uild script
commit
|
commitdiff
|
tree
2012-07-16
Dm
i
tr
y
V
y
ukov
t
s
a
n: add
m
issi
n
g test f
o
r
G
o
r
untime
commit
|
commitdiff
|
tree
2012-07-06
Dmitry Vyukov
tsan: Go lan
g
u
age
s
u
p
port fixes
commit
|
commitdiff
|
tree
2012-07-06
Dmitry Vyukov
tsan: Go l
a
n
g
: sym
b
oliz
e
s
t
ack tr
a
c
e
s
commit
|
commitdiff
|
tree
2012-07-05
Dmitry Vyukov
t
san:
G
o lan
g
uage
support
commit
|
commitdiff
|
tree
2012-07-05
Dmi
t
ry
V
yukov
tsan/asan: ki
l
l
STL
commit
|
commitdiff
|
tree
2012-07-02
Dm
i
try Vy
u
kov
asan/tsan
:
improve SpinM
u
tex
commit
|
commitdiff
|
tree
2012-07-02
Dmitry Vyukov
tsan/asan
:
add mutex
t
o 64-
b
it
a
llocat
o
r
commit
|
commitdiff
|
tree
2012-06-29
Dmitry Vyukov
tsan/asan: thi
r
d try on msv
c
atomics
commit
|
commitdiff
|
tree
2012-06-29
Dmitr
y
V
y
uko
v
tsan/asan: sec
o
nd attemp on
m
sv
c
atomics
commit
|
commitdiff
|
tree
2012-06-29
Dmitry Vyu
k
o
v
ts
a
n/a
s
a
n: first tr
y
on msvc atomics
commit
|
commitdiff
|
tree
2012-06-29
Dm
i
try Vy
u
kov
tsan/asan: add
SpinMutex to sanitizer_common
commit
|
commitdiff
|
tree
2012-06-29
D
m
itry Vyukov
tsa
n
/
a
san: unify ScopedLock
commit
|
commitdiff
|
tree
2012-06-29
D
m
itry V
y
ukov
tsan/asan: u
n
if
y
atomics (move atomic
s
from tsan to
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Dmitry
V
yukov
tsan: use -Wno-
u
nused-private-field
o
nly for
clang
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
D
mitry Vyukov
tsan: replac
e
struct
c
opies
w
he
r
e clang inserts me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
D
mitry Vyukov
tsan:
remove own mem
s
et/memcpy/me
m
cmp (too
messy)
commit
|
commitdiff
|
tree
2012-06-28
Dmitry
V
y
u
kov
tsan: clear shad
o
w
f
or ucontext, because it'
s
visible
.
.
.
commit
|
commitdiff
|
tree
2012-06-28
Dmitry Vyukov
tsan: fi
x
c
rashes if s
i
g
n
al is caught during thread
.
.
.
commit
|
commitdiff
|
tree
2012-06-28
Dmi
t
ry Vyuk
o
v
t
sa
n
: add missing fi
l
e
(forgot t
o
s
vn add
i
n r159294)
commit
|
commitdiff
|
tree
2012-06-27
D
m
itry Vyu
k
ov
tsan: prevent i
n
s
ertion of unwanted memset/
m
emcpy/mem
c
mp
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry
Vyuk
o
v
t
s
an:
rem
e
mber
a
n
d pass original ucont
e
xt to sign
a
l
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
t
s
a
n: re
f
actor signal h
a
ndling code (move some definitions
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
D
m
i
try Vyuko
v
tsan: c
h
e
c
k
t
hat sig
n
al
handlers do not spoil errno
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
tsan: c
l
os
e
all
file d
e
scriptors
a
ft
e
r f
o
rk()
commit
|
commitdiff
|
tree
2012-06-25
Dmitry V
y
ukov
tsan: rem
o
ve
i
n
t
ernal al
l
oca
t
or, switc
h
to sanitizer_
c
ommon
.
.
.
commit
|
commitdiff
|
tree
2012-06-25
Dmit
r
y
Vyukov
ts
a
n: remove
internal allocator, sw
i
tc
h
to
s
aniti
z
er_common
.
.
.
commit
|
commitdiff
|
tree
2012-06-22
Dmitry
Vyukov
ts
a
n: do not
c
all m
a
lloc/free in me
m
ory ac
c
ess handling
.
.
.
commit
|
commitdiff
|
tree
2012-06-14
Dm
i
try Vyu
k
ov
tsan: fix COMPAT m
a
p
ping to not pro
d
uce false rep
o
r
ts
commit
|
commitdiff
|
tree
2012-05-31
Dmitry Vyukov
tsan: in
t
ercep
t
longjmp() but die i
n
i
t
,
greatly
s
implifies
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Dmitry Vyu
k
o
v
tsan: fi
x
a
ty
p
o
commit
|
commitdiff
|
tree
2012-05-31
Dmitr
y
V
yukov
tsan: suppress rep
o
r
t
s
ag
a
ins
t
so
u
rce file
names as
.
.
.
commit
|
commitdiff
|
tree
2012-05-29
D
m
i
try Vyukov
tsan: prevent recursive signal handlers
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
tsan: fi
x
com
p
iler warnings
commit
|
commitdiff
|
tree
2012-05-28
Dmitry
Vyukov
tsan:
fix race during pthread_join/detach
commit
|
commitdiff
|
tree
2012-05-28
D
mitr
y
Vyuk
o
v
tsan
:
p
a
ss
CFL
A
GS to tests
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
tsan: b
e
more
c
onserva
t
i
v
e
wrt symbolizer output
commit
|
commitdiff
|
tree
2012-05-28
Dmit
r
y Vyukov
tsan: increase /proc
/
self/m
a
ps
m
ax size (1M i
s
far
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyuko
v
asan/tsan
:
rename interceptors
from __xsan_xxx to __i
n
tercep
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
tsan
:
more robust detection
o
f stack of m
a
in thread
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
t
s
an: use DCHE
C
K_GT/LT instead of pl
a
in DCHECK (better
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Dmitry V
y
ukov
t
san: do not
c
lean
stack/tls for
main thread
commit
|
commitdiff
|
tree
2012-05-28
Dmitry V
y
ukov
asan: re
m
ove s
t
a
t
ic librari
e
s
on ma
k
e cl
e
an
commit
|
commitdiff
|
tree
2012-05-25
Dmi
t
ry Vyukov
tsan
:
d
o
not call
i
n
to libc in symboli
z
e
r
an
d
in other
.
.
.
commit
|
commitdiff
|
tree
next