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
[asan] use TLS on Linux to get the FakeStack. Saves 15% performance
2013-09-13
K
o
stya Serebryany
[asan] use TLS
o
n Linux to
get the Fake
S
tac
k
.
Sa
v
e
s
.
.
.
commit
|
commitdiff
|
tree
2013-09-13
Kostya Serebryany
[asan] inline
P
oisonShadow in Fak
e
Stac
k
to get ~10
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Serebryany
[asan] a bit
of performance
improveme
n
t in fake stack
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Ko
s
tya Sereb
r
yany
[asan
]
a
d
d
a
tes
t
for
us
e
-
a
f
ter-
r
eturn and e
x
ceptions
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Serebryany
[
asan] limit the size
of the
f
ake
s
ta
c
k wit
h
a
r
e
asonable
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Sere
b
ryany
[asan] (part 2) d
o
n't lazy-
i
nit fake_
s
tack if we
only
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Serebryany
[asan
]
d
o
n't lazy-init
fak
e
_
s
t
ac
k
if we on
l
y
n
eed
t
o
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Serebryan
y
[asan] hopefully
make the FakeStack async-signal
s
afe
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
K
o
stya
S
erebryany
[asan] use xchg instead of CAS in FakeStack::Al
l
ocate
.
.
.
commit
|
commitdiff
|
tree
2013-09-12
Kostya Serebrya
n
y
[
a
s
a
n] fully re-imp
l
ement the Fa
k
eStack (use
-
a
fter
.
.
.
commit
|
commitdiff
|
tree
2013-09-10
Kostya Serebr
y
any
[
a
san] refactor the use-after-return
A
PI so th
a
t the
.
.
.
commit
|
commitdiff
|
tree
2013-09-06
Kostya Serebr
y
an
y
[tsan] m
a
ke calloc
crash instead of returning
0 on
.
.
.
commit
|
commitdiff
|
tree
2013-09-06
Kostya
S
e
r
e
b
ryany
[
msan]
m
ake calloc
c
rash instea
d
o
f returni
n
g 0
o
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-06
Kosty
a
Sere
b
ryany
[asan]
make calloc crash instead o
f
r
e
turning
0
o
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-06
Kostya Ser
e
bryan
y
[sanitizer]
make
t
h
e
allocato
r
crash instead of retu
r
n
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2013-09-05
Kost
y
a Sereb
r
yany
[
t
san] add colors to tsan output
commit
|
commitdiff
|
tree
2013-09-04
Kostya Serebr
y
a
ny
[asan]
add a test that
demo
n
s
t
ra
t
e
s wh
y
the cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2013-09-04
K
o
stya Ser
e
b
r
yany
[as
a
n] mak
e
use-
a
fter
-
r
eturn
handle very
d
e
ep recursio
n
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
Kostya Serebryany
[
a
san] att
e
mping to fix the Windows build
commit
|
commitdiff
|
tree
2013-09-03
Kostya Serebryany
implement
P
R
1
7059: mo
r
e
v
isible
d
ia
g
nostics for stack
.
.
.
commit
|
commitdiff
|
tree
2013-09-03
K
o
stya Serebry
a
ny
fix PR1
7
061 (and pleeease, don't a
s
k
m
e for a t
e
st
.
.
.
commit
|
commitdiff
|
tree
2013-08-28
Kostya
S
e
rebryany
[asan]
:
fix a CHECK failure
in use-after-return m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-26
Kostya Serebrya
n
y
[asan] in
i
tialize fake_stack
l
azil
y
and i
n
c
rease its
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
Kostya Serebr
y
any
[asan
]
fix a ra
r
e failu
r
e in fast un
w
inde
r
, found by
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Kost
y
a Serebryany
[asan] fix And
r
o
id
build
(mark
as
a
n_mal
l
o
c
_usabl
e
_size
.
.
.
commit
|
commitdiff
|
tree
2013-06-10
Kosty
a
Sere
b
ryany
[asa
n
]
f
ix
t
he b
u
g with memalign and malloc_usab
l
e_size
.
.
.
commit
|
commitdiff
|
tree
2013-06-03
Kostya
S
e
rebryany
[asan] AS
a
n
Linux MIPS
3
2 su
p
port (compi
l
er-rt part
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
K
o
stya Serebryany
[asan]
w
orkaround for t
h
e que
m
u bug
i
n proc maps (http
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
Kostya Sere
b
ry
a
n
y
[sanitizer] introd
u
ce Large
M
mapAllocato
r
::GetBl
o
ckBegi
n
FastS
.
.
.
commit
|
commitdiff
|
tree
2013-05-22
Kostya Sereb
r
yany
[asan] fix the reported PCs for p
o
werpc6
4
commit
|
commitdiff
|
tree
2013-05-22
K
osty
a
Ser
e
b
ryany
[asan
]
enha
n
ce
s
tack-ove
r
f
low
.
cc
test: check that
the
.
.
.
commit
|
commitdiff
|
tree
2013-05-22
Ko
s
tya Serebrya
n
y
[asan] attem
p
t
ing to fix the debian bot (
o
n
ubuntu
.
.
.
commit
|
commitdiff
|
tree
2013-05-22
Kosty
a
Se
r
eb
r
yany
[asan] fix
dlcl
o
se-test to
w
ork w
i
th non-
4
K pages
.
.
.
.
commit
|
commitdiff
|
tree
2013-05-22
Kostya
S
e
rebryany
[asan] workaround for as
a
n bug 189 (swapcontext f
o
llowed
.
.
.
commit
|
commitdiff
|
tree
2013-05-21
Kos
t
ya Sere
b
r
yany
[sanitizer
]
f
ix asan on the
platforms where
t
he page
.
.
.
commit
|
commitdiff
|
tree
2013-05-20
Kos
t
ya Serebryan
y
[s
a
nit
i
zer] factor out ByteMa
p
from Size
C
lassAllo
c
a
tor32
.
.
.
commit
|
commitdiff
|
tree
2013-05-16
Kostya Serebr
y
any
[san
i
tizer]
f
ix gcc
build
commit
|
commitdiff
|
tree
2013-05-16
Kostya Serebryany
[as
a
n]
s
y
mb
o
lize when pos
s
ibl
e
, e
v
en
i
f ASAN_
S
YMBOLI
Z
ER_PATH
.
.
.
commit
|
commitdiff
|
tree
2013-05-16
Kostya
Ser
e
brya
n
y
[sanitizer] f
i
x a gcc warning
commit
|
commitdiff
|
tree
2013-05-16
Kostya
S
e
rebryany
[
asan
]
fix S
h
ado
w
GapTes
t
on Powe
r
P
C
64
commit
|
commitdiff
|
tree
2013-05-16
Kostya
S
ere
b
ryan
y
[sani
t
i
ze
r
]
f
ix
t
he G
e
tBlockBegi
n
ove
r
flow bu
g
whil
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-16
Ko
s
tya Serebry
a
ny
[
s
anitizer] added a test for
a
bug in al
l
ocator disc
o
ver
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-05-15
Kostya
Serebryany
[asan
]
d
i
sable
B
u
ilt
i
nLon
g
JmpTest on PowerPC
commit
|
commitdiff
|
tree
2013-05-15
Kostya Serebry
a
ny
[
a
san] fix powerpc
b
u
i
ld and one
t
est
;
fix li
n
t
commit
|
commitdiff
|
tree
2013-05-14
Kostya
Serebryany
[tsan] fix gcc build with -W
a
l
l
commit
|
commitdiff
|
tree
2013-04-11
Kostya
S
e
rebryany
[
a
san] inline flags()
,
up to 1% perf gain on malloc
.
.
.
commit
|
commitdiff
|
tree
2013-04-11
Kostya Serebryany
[
a
san] ma
k
e
heavy_uar_t
e
st even heavier
commit
|
commitdiff
|
tree
2013-04-11
Kostya Serebryany
[asan] i
m
prov
e
the UAR repor
t
ing (try harder to fin
d
.
.
.
commit
|
commitdiff
|
tree
2013-04-11
Kosty
a
S
erebrya
n
y
[asan] ma
k
e heavy_uar_tes
t
a bit mo
r
e heavy and f
i
x
.
.
.
commit
|
commitdiff
|
tree
2013-04-11
Kostya
Serebryany
[asa
n
] fix use-aft
e
r-ret
u
rn func
t
ionality (
P
R15672
.
.
.
commit
|
commitdiff
|
tree
2013-04-11
Kostya Serebryany
[
a
san] move fake
s
t
ack
i
nto
a
s
e
p
a
ra
t
e
.
h file;
actua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2013-04-11
Kostya Sere
b
ryany
[asan
]
add heavy_uar_test (disabl
e
d
); fix lint
commit
|
commitdiff
|
tree
2013-04-10
Kostya
S
er
e
bry
a
ny
[asan] implem
e
nt c
a
l
lbacks for unaligned loads/sto
r
es
commit
|
commitdiff
|
tree
2013-04-09
K
ostya
S
e
rebryany
[asan] relax Linux/ze
r
o-
b
ase-shadow
.
cc to make it pass
.
.
.
commit
|
commitdiff
|
tree
2013-04-08
Kos
t
ya Serebryany
[saniti
z
e
r
] Fix b
o
und
a
ry condition
i
n LargeMmapAllocator
.
.
.
commit
|
commitdiff
|
tree
2013-04-05
K
o
s
tya Serebr
y
any
[asan] make huge_neg
a
tive_h
e
a
_o
o
b more meaningfu
l
commit
|
commitdiff
|
tree
2013-04-05
Kostya Se
r
ebryany
[asan] ad
d
a
te
s
t for huge
l
eft oob
commit
|
commitdiff
|
tree
2013-04-05
Kostya Serebryany
[
s
anitizer] found a bug by code in
s
pection: CHECK(
a
.
.
.
commit
|
commitdiff
|
tree
2013-04-04
Kostya Serebryany
[asan] nuk
e
the
o
ld unused all
o
cator code
commit
|
commitdiff
|
tree
2013-04-04
Kostya Ser
e
bry
a
ny
[asan] f
i
ll f
i
rst 4
K
of
malloc-ed memory with
garbage
.
.
.
commit
|
commitdiff
|
tree
2013-04-04
Kostya Serebryany
[sanitize
r
] whil
e
doi
n
g
fast
unwi
n
ding make sure that
.
.
.
commit
|
commitdiff
|
tree
2013-03-29
Kostya Serebryany
[tsan]
r
estore perf
o
rmance critical
i
nlining in tsa
n
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Ko
s
t
ya Serebryan
y
[tsan] a te
s
t checking
t
hat memset/
m
emcpy/memmove are
.
.
.
commit
|
commitdiff
|
tree
2013-03-28
Kostya Sereb
r
yany
[
t
s
a
n
]
don
'
t use -fno-builtin for tests; add a
t
est
.
.
.
commit
|
commitdiff
|
tree
2013-03-26
Kostya Serebryany
[tsa
n
] make me
m
c
py_race
.
cc t
e
st immune to memcpy i
n
lining
commit
|
commitdiff
|
tree
2013-03-26
Kostya Serebryan
y
[t
s
an
]
ad
d
a test f
o
r align
e
d
-vs-unaligned race
(tsan
.
.
.
commit
|
commitdiff
|
tree
2013-03-26
Kostya
S
e
rebryany
[asan] print t
h
read number w
h
i
le rep
o
r
t
i
n
g
invalid
.
.
.
commit
|
commitdiff
|
tree
2013-03-22
Kostya Serebrya
n
y
[asan
]
C
hange
the way we report
the alloca
f
ram
e
on
.
.
.
commit
|
commitdiff
|
tree
2013-03-18
Kosty
a
Serebryany
[asan] make the __asan_get_heap_size m
o
re r
o
bust
commit
|
commitdiff
|
tree
2013-03-18
Kostya Serebryany
[asan] whil
e
g
en
e
rating
t
he descript
i
on of a global
.
.
.
commit
|
commitdiff
|
tree
2013-03-15
Ko
s
tya
S
e
r
e
bryany
[sanitizer
]
fix g
c
c build warnings
commit
|
commitdiff
|
tree
2013-03-15
Kostya Serebrya
n
y
[asan] Add F
o
rEachCh
u
nk() to sanit
i
zer alloca
t
ors
.
.
.
.
commit
|
commitdiff
|
tree
2013-03-14
Kostya Se
r
ebryany
[as
a
n] remove one
redundant
malloc stress test, unify
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
Kos
t
y
a
Serebryany
[
a
s
an] use 4Tb
o
f a
d
dress space for the asan allocator
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
Kostya
S
erebryan
y
[sanitizer]
u
se f
e
w
er size classes
in the allocator
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
K
ostya Serebryany
[sanitizer] sim
p
l
i
fy the allocator's
S
izeCla
s
s
Map:
.
.
.
commit
|
commitdiff
|
tree
2013-03-11
Kostya Sereb
r
yany
[sanitize
r
]
make SizeClassAllocat
o
r64::GetBlockBegi
n
.
.
.
commit
|
commitdiff
|
tree
2013-02-28
Kos
t
ya Serebryany
[asa
n
] bump
kMidMemEnd to 0x4
f
f
f
f
f
f
fffULL si
n
ce in
.
.
.
commit
|
commitdiff
|
tree
2013-02-27
K
ostya
S
e
r
ebryany
[asan] if calloc retur
n
s a fr
e
sh
l
y-mm
a
ped memor
y
, don
.
.
.
commit
|
commitdiff
|
tree
2013-02-27
Kosty
a
Ser
e
br
y
a
ny
add
L
inux syscall
w
rappers and Thre
a
dL
i
ster to
sanitizer_common
commit
|
commitdiff
|
tree
2013-02-27
Kost
y
a Serebrya
n
y
[
asan] gu
a
r
d ATTRIBUTE_NO_ADDRESS_
S
AFETY_ANALYSIS definition
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
K
ostya S
e
rebryany
[sanitiz
e
r] A low-level vector implementation to be
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
Kosty
a
Serebryany
[asan] a bit stricte
r
lint for C
H
ECK vs CHECK_XX (these
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
Kostya Ser
e
bryany
[
t
san] ena
b
le tsan-vs-gvn t
e
st since it is now fi
x
ed
commit
|
commitdiff
|
tree
2013-02-26
Ko
s
t
y
a Ser
e
bryany
[asan]
f
ix the output for r
a
nge access
e
s (memset, et
c
.
.
.
commit
|
commitdiff
|
tree
2013-02-26
Kostya Serebryany
[asan] u
s
e
t
he new att
r
ibut
e
syntax (no_address_safety_ana
l
y
.
.
.
commit
|
commitdiff
|
tree
2013-02-22
K
o
s
tya S
e
re
b
ryany
[asan] mov
e
t
he
.
p
r
eini
t
_array
h
a
c
k into a
separate
.
.
.
commit
|
commitdiff
|
tree
2013-02-21
Kostya Serebryany
[
a
san]
speedup by
more than
2
x
h
andling
o
f the s
m
all
.
.
.
commit
|
commitdiff
|
tree
2013-02-20
Kostya Sere
b
ryany
[
asan] move preinit_test to L
i
nux
since on M
a
c __a
s
an_init
.
.
.
commit
|
commitdiff
|
tree
2013-02-20
Kost
y
a
Serebryany
[asan] on linux, run __asan_init fr
o
m
.
preinit_a
r
ra
y
.
.
.
commit
|
commitdiff
|
tree
2013-02-20
Kostya S
e
rebryany
[asan] ad
d
a lit test for i
n
voke-
w
ith-no-retur
n
instrumentati
o
n
commit
|
commitdiff
|
tree
2013-02-20
Kostya S
e
rebryan
y
[asan] add
test throw_call
_
test (broken with -
s
tat
i
c
.
.
.
commit
|
commitdiff
|
tree
2013-02-19
Kost
y
a Ser
e
bryany
[asan] don'
t
run the l
o
ng d
o
uble test if lon
g
doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2013-02-19
Kostya Ser
e
b
r
yany
[asan] in
s
trument m
e
mor
y
acces
s
e
s
with unu
s
ual s
i
zes
commit
|
commitdiff
|
tree
2013-02-19
Ko
s
tya Serebryany
[
t
s
an] us
e
our o
w
n GetEnv instead
o
f
li
b
c's
getenv
commit
|
commitdiff
|
tree
2013-02-18
Kostya Se
r
ebry
a
n
y
[asan] enable asan_pr
e
l
ink_tes
t
when gold
is the
d
efault
.
.
.
commit
|
commitdiff
|
tree
2013-02-18
K
ostya Sereb
r
yany
[a
s
an] ad
d
ed
f
l
ag -d|--demangle to asan_s
y
mbolize
.
py
.
.
.
commit
|
commitdiff
|
tree
2013-02-15
Kos
t
y
a Ser
e
bryany
[asan]
make asan work with 7fff
8
000 offset and prelink
commit
|
commitdiff
|
tree
2013-02-14
K
o
stya Serebryany
[asan] use short path for san
i
tiz
e
r_com
m
on/test
s
/
s
anitizer_t
.
.
.
commit
|
commitdiff
|
tree
2013-02-14
Ko
s
tya Serebryany
[
a
san] f
i
x x32 build
(H
.
J
.
Lu)
commit
|
commitdiff
|
tree
next