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
Allow forced attribute in function argument
2013-04-26
Chris
t
o
p
her Li
A
l
low forced
a
ttrib
u
t
e
i
n
function ar
g
ument
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-04-08
Christopher Li
P
roper variable length array
war
n
ing
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-03-06
Christopher Li
Larger buff
e
r size
for
t
oken co
n
cat
e
n
ati
o
n
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-02-25
Christopher Li
Get rid of gc
c
war
n
ing about enum values
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-02-23
Christopher Li
Fix seg
f
aul
t
c
ause by fucntion without ident
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-02-22
Ch
r
istopher Li
Clean up
s
ome test cas
e
error
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2013-02-13
C
h
r
istopher Li
Merge git:/
/
git
.
kernel
.
org
/
p
ub/scm/linux/kernel
/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2013-02-10
Christopher Li
rem
o
ve weak define x86_64
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2012-10-12
Christop
h
er
Li
Merg
e
bran
c
h
'
llvm/core' of github
.
co
m
:penberg/sparse
.
.
.
commit
|
commitdiff
|
tree
2012-06-21
Chr
i
s
t
opher Li
Merge bra
n
ch
'
for-chr
i
s' of
g
it
:
/
/
gi
t
h
ub
.
com/penberg
.
.
.
commit
|
commitdiff
|
tree
2012-03-23
Christophe
r
Li
Adding default
for
m
64/m32 ha
n
dle
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2012-01-02
Christopher Li
Merge
branch 'sparse-llvm' of git://github
.
com/penberg
.
.
.
commit
|
commitdiff
|
tree
2011-11-21
C
h
r
is
t
opher L
i
sparse
0
.
4
.
4
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-11-21
Christoph
e
r Li
Add te
s
t ca
s
e f
o
r binary constants
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-29
Christopher Li
S
parse
0
.
4
.
4
-
rc2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-28
Ch
r
istopher Li
Limit usag
e
of g++ t
o
llv
m
r
elated programs
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
Christopher Li
Fix
p
a
rs
i
ng empty
asm clobber
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
Christ
o
pher Li
Add test case for empty asm
c
l
obbers
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-20
Christopher Li
Spar
s
e 0
.
4
.
4-
r
c1
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Christopher Li
Fix inlining s
w
itch
stateme
n
t
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Christo
p
he
r
L
i
va
l
idation:
inli
n
e switch statement
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-12
Christophe
r
Li
insp
e
ct: Add switch
statement
a
nd more
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
C
hristopher
Li
Remove set
b
ut not used
v
ari
a
ble
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
Christopher Li
Ignore attrib
u
t
e
ve
c
tor_size
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-04-26
Christopher
Li
Allow
overwrite CFLAGS f
r
om command line
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-11-08
Christophe
r
L
i
inspect: adding function arugument list
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-03
Chris
t
opher Li
spars
e
0
.
4
.
3
finial
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-15
Christopher L
i
Fixu
p
and clea
n
up modifier_string(
)
function
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-22
Christopher Li
i
n
spect: cast e
x
pressi
o
n
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Christoph
e
r Li
in
s
pec
t
: Add test
-
inspect program
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Chr
i
stopher Li
inspect: add some ex
a
mple inspect for sy
m
b
ol
a
n
d
s
tateme
n
t
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Ch
r
isto
p
her Li
i
n
spect: add custom a
s
t tree
v
iew m
o
del
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Christophe
r
Li
Ad
d
ing asm goto
label test ca
s
e
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Christo
p
her
L
i
Pa
r
sing wide char string
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-04-08
Christopher Li
Allow
p
arsing L'\0'
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christoph
e
r Li
Po
i
nter don't in
h
erent the a
l
ignment from base type
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christop
h
e
r Li
A
d
ding tes
t
case for "x && y && z
"
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
Sim
p
l
ify M
a
kefi
l
e using static
pat
t
ern
r
ules
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher
L
i
D
e
clare i
g
nor
e
d attributres into a list
of
string
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Chri
s
to
p
her Li
M
o
ve noreturn att
r
ibute
out of
i
gnore attr
a
r
ea
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Christopher Li
Make MOD_
N
ORETURN fits into 32 bit
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-11
Chri
s
topher
L
i
Sparse
0
.
4
.
2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-19
Christopher Li
move
extern inline
functio
n
t
o
file sc
o
pe
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-18
Christopher Li
A
d
d
validation for rest
r
i
c
t and attribute warni
n
g
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-17
Christopher Li
Update
t
h
e v
a
l
idation check
f
or ftabsto
p
=
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Chris
t
o
pher Li
Clean
u
p Makefile
long li
n
e
s
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Christopher
Li
Makefile au
t
omatic h
e
ader depen
d
enc
y
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Christopher
Li
Warn about explicit usage of siz
e
of(
v
o
i
d
)
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-25
Ch
r
isto
p
her Li
Tea
c
h classify_type to h
a
n
d
le typeof
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Chr
i
st
o
pher Li
Add enum m
e
mber list to the paren
t
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Chri
s
t
opher Li
Remove
p
re_buffer
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-14
Ch
r
istopher Li
Evaluate iterator symbols
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-10-21
C
hristoph
e
r Li
P
e
rform
l
oca
l
label loo
k
up
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Christopher Li
Pas
s
a bitmask of ke
y
words to handl
e
_
a
ttributes
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Chri
s
toph
e
r Li
comb
i
nations string clean up
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Christophe
r
Li
handle label attributes
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Christopher Li
Fi
x
the annotated inli
n
e call position
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-09
Christop
h
er
L
i
Int
r
oduce keyw
o
rd driven attr
i
bute
p
arsi
n
g
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-02
Christopher Li
A
d
d annota
t
ion for inline function call
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
Christopher Li
D
i
sabl
e
liv
e
ness "dead" instruction b
y
de
f
a
u
lt
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
Christopher L
i
Introduce exp
r
ession_
e
rror
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-26
Christoph
e
r Li
F
ix core dump
o
n
huge
s
w
itch
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
Christopher
L
i
Adding d
e
bug opti
o
n for s
h
owing
the lineari
z
ed inst
r
uction
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
Christopher
L
i
Fix
a bug that match_i
d
ents forget to end with
N
ULL
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Ch
r
i
stopher Li
Fix core dump o
n
an
o
nymous symbo
l
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Chri
s
topher Li
Make the ptrlist using the sparse allocato
r
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Chr
i
stopher Li
Fix double s
e
m
icol
o
n in
stru
c
t declarati
o
n
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Chri
s
topher Li
Fix the
s
egfault wh
e
n initial
i
zer h
a
s unknown symbol
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-21
Christopher Li
Ha
n
dle struct
u
r
e
attrib
u
tes be
t
ween the structure keywo
r
d
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-13
Christo
p
her Li
Bu
g
fix in pointer modifi
e
r
i
nheritanc
e
at function
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Chr
i
stopher L
i
Marki
n
g
a
n
onym
o
us string
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christop
h
er L
i
A
n
oth
e
r attempt to fix the att
r
ibute parsing
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christop
h
er
L
i
Enhance debug information
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Ch
r
istopher Li
Allow more than on
e
c
o
mmand
l
ine inc
l
ude fil
e
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
C
h
r
istopher Li
Updat
e
usage ch
a
in fo
r
dead b
r
a
nch instruct
i
on
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christ
o
pher Li
Updat
e
us
a
ge chain for dead i
n
structi
o
ns
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Add instruc
t
ion to pseudo u
s
er
t
racking
.
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Chr
i
stopher Li
Chang
e
t
h
e symbol access list to a pse
u
d
o l
i
st
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Ch
r
istopher Li
Sparse-based
Ct
a
g
s
implementation
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
Christopher Li
cleanup writ
e
to argument array
hack
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
Ch
r
istophe
r
Li
delay re
m
o
v
ing
file s
c
ope
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
Christopher Li
Fix warnin
g
on self ch
e
ck
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
C
h
r
i
stopher Li
tr
i
vial
fix for
seg fault
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH]
st
a
tic
declear
commit
|
commitdiff
|
tree
2005-04-08
Chris
t
opher Li
[
PATCH] using 0 as NULL in s
p
arse
commit
|
commitdiff
|
tree
2005-04-08
C
h
ristop
h
er Li
[PATCH]
linearize bitfield initial
i
ze
r
commit
|
commitdiff
|
tree
2005-04-08
Chris
t
opher Li
[PATCH] Lineariz
e
init
i
alizer
commit
|
commitdiff
|
tree
2005-04-08
Christo
p
her Li
[P
A
TCH] trivial
ansi-c decl
e
ar
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PA
T
CH
]
make
preprocess
e
r command a
s
y
mbol
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
er
Li
[PATCH
]
U
se more
s
im
p
l
e
/
fas
t
iter
a
to
r
s
commit
|
commitdiff
|
tree
2005-04-08
C
h
rist
o
pher Li
[
PATCH] more on
f
ixing
d
epende
n
cy
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH] avoid match
i
ng idents with string compares
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH
]
Avoid recursive inline function expansion
commit
|
commitdiff
|
tree
2005-04-08
Christo
p
her Li
[PA
T
C
H
] Fix
"return" t
a
rge
t
handli
n
g
commit
|
commitdiff
|
tree
2005-04-08
Christophe
r
Li
[PA
T
CH]
l
inea
r
izati
o
n bug fix and bitfie
l
d h
a
ndling
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PA
T
CH] lineariz
e
c
o
n
d
itional e
x
p
r
essions
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
topher Li
[P
A
TCH]
More linearizion fun
commit
|
commitdiff
|
tree
2005-04-08
Chris
t
opher Li
[PATCH]
pack basic blocks
commit
|
commitdiff
|
tree
2005-04-08
C
h
ristop
h
er Li
[
P
ATCH] make sparse
r
ec
o
gnise
a
ssemble
r
n
a
ming (register
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PA
T
CH] more op-codes
commit
|
commitdiff
|
tree
next