repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
unwind: only enable with --spammy
2012-07-30
C
hristopher Li
Fix a bug with
vari
a
bles na
m
ed "x86_64
"
.
commit
|
commitdiff
|
tree
2012-03-23
Christopher L
i
Adding
default fo
r
m
6
4/m
3
2 handle
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2012-01-02
Christopher Li
Merge b
r
anch 'sparse
-
l
l
vm' of gi
t
://github
.
com/penberg
.
.
.
commit
|
commitdiff
|
tree
2011-11-21
Christo
p
her
Li
sparse 0
.
4
.
4
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-11-21
Chr
i
stoph
e
r L
i
Ad
d
test case for binar
y
c
onstants
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-29
Christoph
e
r Li
Sparse 0
.
4
.
4-rc2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-28
Ch
r
istopher L
i
Limit usage of g++
t
o
llvm related programs
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
C
h
r
istopher Li
F
i
x parsing emp
t
y a
s
m clobbe
r
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
Ch
r
ist
o
pher Li
Add test cas
e
for
empty a
s
m
c
lobber
s
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-20
Christop
h
er Li
Sp
a
rs
e
0
.
4
.
4-rc1
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Christopher Li
Fix i
n
linin
g
switch statem
e
nt
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Chr
i
stopher Li
validation
:
inl
i
ne switch statemen
t
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-12
Chri
s
t
o
pher
L
i
in
s
p
ect: Add switch stateme
n
t an
d
more
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
Christopher L
i
Remove set but not us
e
d var
i
able
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
Chri
s
topher Li
Ign
o
re
att
r
ibute vector_size
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-04-26
C
hris
t
o
p
her Li
Allow overwrite CFL
A
GS f
r
om
c
ommand lin
e
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-11-08
Ch
r
istopher Li
inspect:
ad
d
ing
f
un
c
tio
n
arugument list
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-03
Chri
s
topher Li
sparse 0
.
4
.
3 finial
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-15
Chr
i
stopher Li
Fixup a
n
d cleanup modifier_
s
tring() functi
o
n
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-22
Chri
s
t
o
p
her Li
in
s
pect: cast expression
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Christo
p
her Li
inspect:
A
dd test-inspe
c
t program
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Christopher Li
insp
e
c
t: ad
d
some
example inspect for symbol and s
t
a
tement
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
C
h
ri
s
topher Li
inspect:
a
dd custom
a
st treeview
m
odel
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Christopher L
i
Adding asm
goto label
te
s
t case
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Ch
r
istoph
e
r Li
Pa
r
sing wide cha
r
strin
g
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-04-08
Chri
s
toph
e
r Li
Allow parsi
n
g
L
'
\0'
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher L
i
Pointer don't
inhere
n
t the alignme
n
t fr
o
m
base typ
e
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
Adding test case for "x &&
y &
&
z
"
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
S
i
mplify
Makefi
l
e using static pattern rules
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christoph
e
r Li
D
e
clare ignored attributres into a list o
f
string
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
Move noreturn att
r
ibu
t
e out
of
i
g
nore attr area
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-02-10
Chr
i
sto
p
h
e
r Li
Pointer don't inherent the a
l
ignmen
t
from base ty
p
e
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-28
Christopher Li
Add
i
ng
test case for "x
&&
y
&&
z
"
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
C
h
rist
o
pher
L
i
S
imp
l
ify
M
akefile using
s
tatic pattern r
u
les
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Ch
r
istop
h
er Li
Decla
r
e ign
o
red attri
b
utre
s
into a l
i
st of str
i
ng
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Christophe
r
Li
Move noreturn at
t
ribut
e
out of
ign
o
r
e attr a
r
ea
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Christopher Li
Mak
e
MOD_NORETURN fits int
o
32 b
i
t
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-11
C
h
ristophe
r
Li
Sparse 0
.
4
.
2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-19
Chr
i
stopher L
i
mo
v
e extern inline fun
c
tion to file scope
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-18
Chri
s
topher L
i
A
dd validation fo
r
res
t
r
ict and attribute warnin
g
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-17
Christop
h
e
r
Li
Update th
e
v
alidation check for fta
b
s
t
op=
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Ch
r
istopher Li
Clean u
p
Make
f
il
e
long lines
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Christoph
e
r
Li
Makefile autom
a
t
i
c hea
d
e
r
dependency
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Christopher Li
Warn about
explicit usage of sizeof(v
o
i
d)
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-25
Chri
s
topher Li
Teach classify_type
to handle typeof
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Chris
t
opher Li
Add enum
m
ember
l
ist
to the
parent
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Christop
h
er L
i
R
e
move
pre
_
buf
f
er
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-14
Christopher
Li
E
v
aluat
e
iterator symbols
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-10-21
Christoph
e
r
L
i
Perform lo
c
a
l
l
abel lookup
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Christopher
L
i
Pass a bi
t
mask of keywords to handle_attri
b
ute
s
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Christoph
e
r Li
combinati
o
n
s string
clean
u
p
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Chri
s
t
o
p
her Li
ha
n
dle l
a
be
l
att
r
ibutes
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Chr
i
stopher
L
i
Fix the a
n
notate
d
inl
i
ne call pos
i
ti
o
n
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-09
Christopher Li
Introduce
keyword
d
riven att
r
i
but
e
parsing
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-02
Ch
r
istopher L
i
A
dd ann
o
tation for inline function call
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
Christ
o
pher Li
Disable
l
i
v
ene
s
s
"
dead"
i
nstruction b
y
default
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
Christopher Li
Introduce expression_error
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-26
Christ
o
pher Li
F
i
x
c
ore dum
p
on huge
swit
c
h
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
C
h
ristopher
L
i
Adding
debug o
p
tion for sh
o
win
g
the lineari
z
ed instruc
t
ion
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
Christo
p
her Li
Fix a
bug that ma
t
c
h
_idents forget to end with N
U
L
L
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Christopher Li
F
ix
c
ore dump on
a
n
on
y
mou
s
s
y
mbol
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Christophe
r
Li
M
a
k
e
t
h
e ptrlist using th
e
s
parse allocator
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Ch
r
i
s
to
p
her Li
Fix double
s
e
m
icolon
i
n st
r
uct declaration
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Ch
r
istop
h
e
r Li
Fix the se
g
fault when initi
a
lizer has unknown symbol
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-21
Chri
s
topher Li
Handle structure attributes betwee
n
the
s
tructure keywor
d
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-13
Christopher Li
Bug fix
i
n pointer modifier inheritanc
e
at
function
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christopher
Li
Marking anonymous s
t
ri
n
g
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christo
p
her Li
Another attempt to fix th
e
attribute par
s
ing
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
C
hr
i
stophe
r
Li
Enh
a
n
c
e debu
g
information
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
C
h
r
i
stopher Li
Allow more than
one command line include file
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Update us
a
ge chain for
dead branc
h
i
ns
t
ructi
o
n
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher
L
i
Update
usag
e
chai
n
f
o
r dead in
s
tructions
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Chr
i
stopher
L
i
Add ins
t
r
uction
to p
s
eu
d
o user tracki
n
g
.
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Ch
r
i
s
t
opher Li
Chang
e
the sy
m
bol
access
l
ist to a pse
u
do lis
t
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Chr
i
s
t
opher Li
Spars
e
-
based Ctags implementation
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
Chri
s
tophe
r
Li
cleanup write to argument array hack
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
Chr
i
stopher Li
delay removing file scope
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
Chris
t
opher Li
Fix w
a
rni
n
g on self check
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
Christ
o
pher
L
i
trivial fi
x
for
s
eg fau
l
t
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2005-04-08
C
hri
s
toph
e
r
L
i
[PATCH
]
static
declear
commit
|
commitdiff
|
tree
2005-04-08
Christo
p
her Li
[
P
ATCH]
using 0 as NULL in sparse
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
er Li
[
P
ATCH]
l
inearize b
i
tfiel
d
initi
a
l
i
z
e
r
commit
|
commitdiff
|
tree
2005-04-08
Christoph
e
r
L
i
[PATCH] Linearize init
i
ali
z
er
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
t
opher Li
[PATCH]
tr
i
via
l
an
s
i-c declear
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
e
r Li
[PATCH] mak
e
p
r
eprocess
e
r command a symbol
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
to
p
her Li
[PATCH] Use
m
o
re simple/fast iterators
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
er Li
[P
A
TC
H
] more
o
n fixing de
p
e
ndency
commit
|
commitdiff
|
tree
2005-04-08
Ch
r
ist
o
pher Li
[
P
ATCH]
a
v
oid mat
c
hing i
d
ents
w
i
t
h
string compares
commit
|
commitdiff
|
tree
2005-04-08
C
h
ristoph
e
r
Li
[P
A
TCH] Avoi
d
recursive inline
func
t
ion expansion
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH
]
Fix "
r
eturn" t
a
rget
h
andling
commit
|
commitdiff
|
tree
2005-04-08
Chr
i
stopher Li
[P
A
TCH
]
linearization bug f
i
x and bitfield handli
n
g
commit
|
commitdiff
|
tree
2005-04-08
C
h
ristopher L
i
[PATCH] li
n
earize conditional express
i
ons
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
er Li
[PATCH
]
More linearizion fun
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[
P
A
T
CH] pack basic
blocks
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
top
h
er Li
[PA
T
CH] make sparse recognise assemb
l
er n
a
ming (regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Chr
i
stopher Li
[PATCH] more op-codes
commit
|
commitdiff
|
tree
2005-04-08
Ch
r
istop
h
er
L
i
[PATCH] condition bra
n
ch sim
p
lif
i
cation
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
top
h
er Li
[PATC
H
]
PATCH: remo
v
e d
e
ad whil
e
loop
commit
|
commitdiff
|
tree
2005-04-08
Christopher L
i
[PATCH] print out the
fun
c
tion which
c
auses errors
commit
|
commitdiff
|
tree
2005-04-08
Christoph
e
r
L
i
[
P
A
TCH] support __VA_ARGS_
_
v
a
riable macr
o
a
rg
u
ments
commit
|
commitdiff
|
tree
next