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 Go build
2012-09-19
Dmitry V
y
u
kov
tsan: f
i
x Go buil
d
commit
|
commitdiff
|
tree
2012-09-17
Dmitry Vyukov
ts
a
n: in
c
rease in
t
ernal memor
y
block
limit 1GB->4GB
commit
|
commitdiff
|
tree
2012-09-17
Dmitry Vyukov
tsan: res
e
rve msb in stack d
e
pot id's (required fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-07
Dmitry Vyuko
v
tsan: ignore destr
u
ction of
global
m
utex
e
s (causes
.
.
.
commit
|
commitdiff
|
tree
2012-09-06
Dmi
t
ry Vyuk
o
v
tsan: fix
code style
commit
|
commitdiff
|
tree
2012-09-06
Dmitr
y
Vyukov
tsan: increase ma
x
sh
a
do
w
s
t
ack size + reduce
m
emory
.
.
.
commit
|
commitdiff
|
tree
2012-09-06
Dm
i
t
ry Vyukov
tsan: fix Go build s
c
ript
commit
|
commitdiff
|
tree
2012-09-02
Dmitry Vyukov
t
s
an: do not cras
h
with obscure m
e
ss
a
ge if a us
e
r pa
s
ses
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dmitry Vyukov
tsa
n
: insert cfi
d
i
r
ect
i
ves into assembly
(
not ful
l
y
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Dm
i
t
r
y Vyukov
tsan
:
mor
e
robust current thread stac
k
restoration
commit
|
commitdiff
|
tree
2012-09-01
Dm
i
t
ry Vyukov
t
s
a
n: bette
r
diagnos
t
ics for mutex misus
e
commit
|
commitdiff
|
tree
2012-08-31
Dmitry
V
yukov
tsan: fix c
r
ash
w
hen users pass ins
a
ne mute
x
addresses
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
Dmit
r
y Vyukov
tsan: add "a
s
if syn
c
h
roniz
e
d vi
a
sleep" feature
commit
|
commitdiff
|
tree
2012-08-31
Dmitry Vyukov
tsan: fix w
i
ndows build (2)
commit
|
commitdiff
|
tree
2012-08-31
Dmi
t
ry Vyukov
t
s
a
n: f
i
x windo
w
s
b
u
ild (1)
commit
|
commitdiff
|
tree
2012-08-31
Dmitr
y
Vyukov
ts
a
n: sligh
t
ly optimi
z
e
m
utex unlock
commit
|
commitdiff
|
tree
2012-08-31
Dmi
t
ry Vyukov
t
san: more precise hand
l
ing of
at
o
mic_store(memory_ord
e
r
_
rel
.
.
.
commit
|
commitdiff
|
tree
2012-08-31
Dmitr
y
Vyukov
t
s
an: improve stack de
p
ot
commit
|
commitdiff
|
tree
2012-08-30
Dmit
r
y Vyukov
tsan: speed up allocator64 G
e
tBlock
B
egin()
commit
|
commitdiff
|
tree
2012-08-30
Dmitry Vyu
k
o
v
tsan: simplify TSAN
_
HISTORY_
S
I
Z
E
c
ode
commit
|
commitdiff
|
tree
2012-08-30
Dmitry Vy
u
kov
tsan:
use
s
t
a
ck depot
to
d
e
s
cribe
h
eap
blocks
commit
|
commitdiff
|
tree
2012-08-30
D
m
itry Vyukov
asan
/
tsan:
f
irs
t
versi
o
n of "
s
tack depot"
commit
|
commitdiff
|
tree
2012-08-24
Dmitr
y
V
y
ukov
t
s
a
n: im
p
r
o
ve memory allocator a bit
commit
|
commitdiff
|
tree
2012-08-23
Dmitry Vyukov
tsan:
allow t
o
override
per-th
r
ead e
v
ent trace size
commit
|
commitdiff
|
tree
2012-08-23
Dmit
r
y Vyukov
tsan:
fix new mem
o
ry a
l
l
ocator
commit
|
commitdiff
|
tree
2012-08-18
Dmitry Vy
u
kov
ts
a
n
:
p
r
o
p
er
h
and
l
ing of link
e
r i
n
itialized
mute
x
es
commit
|
commitdiff
|
tree
2012-08-17
Dmitry Vyu
k
ov
tsan: Non-execu
t
able s
t
ack for ha
n
d-coded asse
m
bly
commit
|
commitdiff
|
tree
2012-08-16
D
m
itry Vyukov
tsan: i
m
prove
Go report
f
o
rmat + fix buil
d
commit
|
commitdiff
|
tree
2012-08-16
Dmitry Vyukov
tsan: a
d
d flag to disa
b
le reporting of de
s
truction
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Dmitry Vyukov
tsan: better diagn
o
stics f
o
r des
t
roy of a l
o
c
ked mutex
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
D
mitry Vyukov
tsan: support
f
o
r
linker ini
t
ializer
m
u
t
exes with static
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
D
m
itry Vyukov
t
san: fix COMPAT shadow m
a
pping on
c
e
a
g
ain
commit
|
commitdiff
|
tree
2012-08-16
D
mitry Vy
u
kov
t
s
an: imple
m
ent RWLOCK annotations
commit
|
commitdiff
|
tree
2012-08-16
D
m
i
try
Vyuk
o
v
tsa
n
: fix
COMPAT s
h
ado
w
mapping for new m
e
mo
r
y allocator
commit
|
commitdiff
|
tree
2012-08-16
Dmi
t
ry Vyukov
tsan: re
f
a
c
tor
cur_thread(
)
-> th
r
commit
|
commitdiff
|
tree
2012-08-15
Dm
i
try Vyuko
v
tsan
:
store sync
o
bjec
t
s in mem
o
ry block head
e
rs
+
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Dmitry
Vyu
k
o
v
tsan: provide function that imitates write to a re
g
ion
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
D
m
i
tr
y
Vyukov
ts
a
n: switch to new
alloc
a
tor
commit
|
commitdiff
|
tree
2012-08-15
Dmi
t
ry Vyukov
ts
a
n: add some more t
e
sts
for memory allocator
commit
|
commitdiff
|
tree
2012-08-15
Dmit
r
y V
y
ukov
tsan:
f
i
x
severa
l
integer ov
e
r
f
l
o
ws
commit
|
commitdiff
|
tree
2012-08-13
Dmitr
y
Vyukov
tsan: handle la
r
ger number of g
o
routines + fix a m
e
mory
.
.
.
commit
|
commitdiff
|
tree
2012-08-12
Dmitry
Vyuko
v
tsan: fix
p
arameter type for pw
r
ite64() inte
r
c
ept
o
r
commit
|
commitdiff
|
tree
2012-07-28
Dmitry
V
yukov
tsan: add ReleaseStore
(
) func
t
ion that m
e
rely copies
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
Dmitry Vyuko
v
tsan
:
a
dd missing include
commit
|
commitdiff
|
tree
2012-07-27
D
m
itry
V
yuko
v
tsan
:
c
h
ang
e
event handling
f
rom si
n
gle HandleEvent
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
Dm
i
t
r
y
Vyu
k
ov
tasn: do
n
ot remember
s
tack
traces
f
or
s
ync objects
.
.
.
commit
|
commitdiff
|
tree
2012-07-27
Dmitry Vyukov
t
s
an: re
m
ove
unnecessary and w
r
ong i
n
clude
commit
|
commitdiff
|
tree
2012-07-26
D
m
itry Vy
u
kov
tsan: make the runtim
e
library name tsa
n
-
n
eutral
for
.
.
.
commit
|
commitdiff
|
tree
2012-07-25
D
m
itry Vyukov
t
s
a
n
: allow environment to override OnReport() and
.
.
.
commit
|
commitdiff
|
tree
2012-07-25
Dmitry
Vyukov
tsan: supor
t
f
o
r
Go finalizers
commit
|
commitdiff
|
tree
2012-07-25
Dmitry Vyukov
tsan: expe
c
t that
Go symb
o
li
z
er can return NULLs
commit
|
commitdiff
|
tree
2012-07-24
D
m
i
try Vyukov
tsan: a
l
ign report style
w
ith Go internal fo
r
mat
commit
|
commitdiff
|
tree
2012-07-24
Dmit
r
y Vyu
k
ov
t
s
an: ou
t
p
u
t goroutine
c
reat
i
on stack
commit
|
commitdiff
|
tree
2012-07-16
D
m
itr
y
Vyukov
tsan: add platform suffix to Go runtime library
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyukov
tsan: tre
a
t
m
allo
c
() a
s
memo
r
y a
c
cess in Go
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyukov
tsa
n
: use dynamic
shadow stac
k
for Go
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyukov
ts
a
n: increase numb
e
r o
f
dead
t
hr
e
ads for Go
commit
|
commitdiff
|
tree
2012-07-16
Dmit
r
y Vyuko
v
tsan: Go runtime: support goroutine
end
event
commit
|
commitdiff
|
tree
2012-07-16
D
mitry Vyukov
tsan: fix
b
ui
l
d
commit
|
commitdiff
|
tree
2012-07-16
Dmit
r
y
V
yuko
v
t
s
an:
p
ort Go runtime to Darwin
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyuko
v
tsan: a
l
low to p
a
ss CF
L
A
G
S
to G
o
runtime build scri
p
t
commit
|
commitdiff
|
tree
2012-07-16
Dmitry Vyukov
tsan: add missing test
for
G
o runtime
commit
|
commitdiff
|
tree
2012-07-06
Dmitr
y
Vyukov
t
san:
G
o langu
a
ge support fixes
commit
|
commitdiff
|
tree
2012-07-06
Dmitr
y
V
y
ukov
tsan: Go lang: symbo
l
ize st
a
ck traces
commit
|
commitdiff
|
tree
2012-07-05
D
mitry V
y
ukov
tsan:
Go
l
anguage s
u
p
port
commit
|
commitdiff
|
tree
2012-07-05
Dm
i
try Vyuko
v
tsan/asan: kill
S
TL
commit
|
commitdiff
|
tree
2012-07-02
Dmitry Vyukov
asan/tsan: improve Spi
n
Mutex
commit
|
commitdiff
|
tree
2012-07-02
Dmit
r
y Vyu
k
ov
tsa
n
/
asan:
a
dd mutex to 64-bit allocator
commit
|
commitdiff
|
tree
2012-06-29
Dmitry
V
yukov
t
s
an/asan: third
t
ry on
m
s
v
c atom
i
cs
commit
|
commitdiff
|
tree
2012-06-29
Dm
i
tr
y
Vyukov
t
san/asan: second
a
tt
e
mp on msvc atomic
s
commit
|
commitdiff
|
tree
2012-06-29
Dmitry Vy
u
kov
tsan/asan: f
i
rst try on ms
v
c
a
tomi
c
s
commit
|
commitdiff
|
tree
2012-06-29
Dmitr
y
Vyuko
v
tsan/asan:
a
dd SpinMutex to sani
t
iz
e
r_co
m
mon
commit
|
commitdiff
|
tree
2012-06-29
Dmit
r
y Vyukov
t
san/asan: un
i
fy Sco
p
edLock
commit
|
commitdiff
|
tree
2012-06-29
D
m
i
try
V
y
ukov
tsan/asan:
unify at
o
mics (move atomics from tsan to
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Dmitry Vyu
k
ov
ts
a
n: use
-Wno
-
unused-private-fiel
d
only fo
r
clang
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Dmitry Vyukov
tsan
:
replac
e
struct copies where
clan
g
inserts memc
p
y
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Dmi
t
r
y
Vyukov
tsan
:
remove ow
n
mem
s
e
t
/m
e
mcpy/memc
m
p (too messy)
commit
|
commitdiff
|
tree
2012-06-28
D
mitry Vyukov
tsan: clear sh
a
dow for
u
context, because
it'
s
v
i
sible
.
.
.
commit
|
commitdiff
|
tree
2012-06-28
D
mitry V
y
ukov
t
s
an: fix crashes if s
i
gnal
i
s caug
h
t d
u
r
ing
t
h
r
ead
.
.
.
commit
|
commitdiff
|
tree
2012-06-28
Dmitry Vyu
k
o
v
tsan:
a
dd miss
i
ng file
(
fo
r
g
ot
to svn add in r
1
5929
4
)
commit
|
commitdiff
|
tree
2012-06-27
Dm
i
t
r
y Vyuko
v
t
s
an: prevent insertion of unwanted
memse
t
/memc
p
y
/memcmp
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
tsa
n
:
rememb
e
r
a
nd pass or
i
g
i
n
a
l uc
o
nt
e
xt to signal
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
tsan:
r
efactor s
i
g
nal h
a
ndling code (mo
v
e some defi
n
itions
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
t
san: che
c
k that
s
igna
l
handle
r
s
do not
s
po
i
l er
r
no
.
commit
|
commitdiff
|
tree
2012-06-27
Dmitry Vyukov
tsan:
close al
l
file descriptors afte
r
fork()
commit
|
commitdiff
|
tree
2012-06-25
D
m
itry Vyukov
t
s
an: remove
i
nt
e
r
n
al allocator,
s
witch
to sa
n
itizer_common
.
.
.
commit
|
commitdiff
|
tree
2012-06-25
Dmitry Vyukov
tsan: re
m
o
ve internal
a
llocato
r
, switch to sanitizer_common
.
.
.
commit
|
commitdiff
|
tree
2012-06-22
Dmitry Vy
u
kov
tsan: d
o
not call
m
al
l
oc/free in memory access h
a
ndl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-06-14
Dmitry Vyukov
tsan: fix COMPAT mappin
g
to no
t
p
roduce false reports
commit
|
commitdiff
|
tree
2012-05-31
Dm
i
t
ry Vyu
k
ov
tsan: interc
e
pt longjmp()
b
ut d
i
e in it,
g
rea
t
ly sim
p
lifies
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Dmitry Vyukov
ts
a
n: fix a typo
commit
|
commitdiff
|
tree
2012-05-31
Dmitr
y
Vyukov
tsan: suppress report
s
a
g
ainst source file names as
.
.
.
commit
|
commitdiff
|
tree
2012-05-29
Dmitry Vy
u
k
o
v
tsan: pr
e
vent
recursiv
e
sig
n
a
l handlers
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
ts
a
n:
fix comp
i
l
e
r wa
r
n
i
ngs
commit
|
commitdiff
|
tree
2012-05-28
Dmitry V
y
ukov
tsan
:
fix race during pthread_join/detach
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyuko
v
tsan:
p
a
ss CFL
A
G
S to tests
commit
|
commitdiff
|
tree
2012-05-28
Dmit
r
y Vyukov
tsan:
b
e more conserv
a
tiv
e
wrt
s
ymboliz
e
r output
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyukov
tsan: inc
r
ease /proc/self/maps max si
z
e
(
1
M is far
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Dm
i
try Vyuk
o
v
asan/tsa
n
: rename
interceptor
s
from __x
s
an_xxx to __intercep
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Dmitry Vyuko
v
t
s
an:
m
o
re robus
t
d
etection of
stack of ma
i
n thread
commit
|
commitdiff
|
tree
next