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
Chr
i
stopher
Li
Fix a bug w
i
th
v
ariables named
"
x8
6
_64"
.
commit
|
commitdiff
|
tree
2012-03-23
Christopher Li
Adding def
a
ult for m64/m3
2
han
d
le
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2012-01-02
C
h
ristopher
Li
Merge br
a
n
c
h 'sparse-llvm' of gi
t
://git
h
ub
.
co
m
/pen
b
erg
.
.
.
commit
|
commitdiff
|
tree
2011-11-21
Christopher
L
i
sparse 0
.
4
.
4
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-11-21
Christopher Li
Add test case for binary co
n
stants
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-29
Christopher L
i
Sparse 0
.
4
.
4-
r
c2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-28
Christopher
Li
Limit usage of g+
+
to llvm
related programs
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
C
hristopher Li
Fix parsing e
m
pt
y
a
s
m
clobb
e
r
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-23
Chr
i
stopher Li
Ad
d
test
c
ase f
o
r empty asm clobbers
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-20
Christopher Li
Sparse 0
.
4
.
4-rc
1
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Christo
p
her L
i
Fix inlining switch statement
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-14
Chri
s
topher Li
validation: in
l
ine switc
h
statement
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-08-12
Christopher Li
inspect: A
d
d switch state
m
ent and more
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
Christoph
e
r Li
Remove set but not
used variable
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-05-31
Christopher Li
Ignore
a
t
trib
u
te vector_size
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2011-04-26
C
hristopher Li
Allow
overwrite C
F
L
A
G
S from comma
n
d
l
ine
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-11-08
C
h
ri
s
toph
e
r Li
inspect
:
adding funct
i
o
n
a
r
ugum
e
nt l
i
st
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-03
Christopher
L
i
s
p
arse
0
.
4
.
3
f
i
nial
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-09-15
C
hristopher Li
Fixup and cleanup modifie
r
_string() fu
n
ction
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-22
Chr
i
stophe
r
L
i
inspect: cas
t
expr
e
s
s
ion
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Ch
r
is
t
opher Li
inspect: Ad
d
test-inspe
c
t prog
r
am
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Chris
t
opher
L
i
in
s
pec
t
:
a
dd som
e
ex
a
mpl
e
inspect for
s
ymb
o
l and st
a
t
ement
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-07-13
Christopher Li
i
n
spec
t
: ad
d
c
u
st
o
m ast treeview model
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Christopher Li
Adding
a
sm goto label test case
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-06-18
Chr
i
stophe
r
Li
Parsing wide
c
h
ar string
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-04-08
Christopher Li
All
o
w pars
i
ng L'\0'
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Ch
r
istopher Li
Po
i
nter don't inh
e
rent the alignmen
t
f
rom base type
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christoph
e
r Li
Adding test
c
ase
for "x
&&
y
&
&
z"
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher
Li
S
i
mp
l
i
f
y Mak
e
file using stati
c
pat
t
ern rules
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Chris
t
opher Li
Declare ign
o
red at
t
ributres i
n
to a list of string
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-03-29
Christopher
L
i
Move no
r
eturn attribute
o
ut of ignore attr area
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2010-02-10
Chris
t
opher Li
Pointer don'
t
inh
e
rent the alignment from base
t
ype
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-28
Ch
r
istop
h
er Li
Adding test
c
a
s
e for
"x && y
&
&
z"
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Christopher Li
Simplif
y
Make
f
i
l
e
usin
g
s
t
a
tic pattern rules
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Ch
r
istop
h
er Li
Decl
a
re igno
r
ed
a
ttributres into a
l
ist of s
t
ring
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Chri
s
toph
e
r
Li
Move no
r
e
turn at
t
r
i
b
u
t
e out of
i
gnore attr area
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-16
Ch
r
istopher
Li
Make MOD_
N
ORETURN fits into 32 b
i
t
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-10-11
Christoph
e
r Li
Sparse
0
.
4
.
2
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-19
Christo
p
h
e
r Li
m
o
ve
e
xte
r
n i
n
l
ine function
to
f
ile scope
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-18
C
hristopher
L
i
Add valida
t
ion for restrict
an
d
attribute warn
i
ng
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2009-07-17
Christopher
Li
U
pdate the val
i
d
ation chec
k
for ftabstop=
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
C
h
r
i
s
topher Li
Clean
u
p Makefil
e
l
o
ng lines
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Chris
t
oph
e
r Li
M
a
kef
i
le auto
m
ati
c
h
eader
depende
n
cy
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-29
Christopher Li
Warn
a
b
o
ut explic
i
t u
s
age of
size
o
f(
v
oid)
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-25
Chris
t
opher Li
Teach classify_type to handle typeof
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Christ
o
pher Li
Add e
n
um member l
i
st t
o
the p
a
rent
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-18
Ch
r
istoph
e
r Li
Re
m
o
v
e pre_
b
uffer
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2008-12-14
Ch
r
is
t
opher Li
E
v
al
u
a
t
e iter
a
t
o
r symbols
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-10-21
Chri
s
toph
e
r L
i
Perform
local label lookup
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Christopher Li
P
a
ss a bitmask of
k
eywords to handl
e
_
attributes
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-05-02
Chr
i
s
topher Li
com
b
in
a
t
i
o
n
s string clea
n
u
p
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Christopher Li
h
andle label at
t
ribu
t
e
s
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-04-20
Christopher
Li
Fix th
e
annota
t
ed
i
n
line call position
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-09
Ch
r
i
stopher Li
Introduc
e
keyword driven attribut
e
parsing
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-03-02
C
hristopher Li
Add a
n
not
a
tion for inline
f
unction
c
al
l
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
C
h
rist
o
pher L
i
Disabl
e
liveness
"dead" ins
t
ruction by def
a
ult
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-28
Chri
s
topher
Li
Introd
u
ce expression_er
r
or
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-26
Christopher
L
i
Fix
c
ore dump on huge switch
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
Chris
t
opher
L
i
Adding debug option
for show
i
ng the linearized i
n
s
t
ruction
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-25
Christopher Li
Fix a bug that match_ident
s
forget
to end
with NUL
L
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Christoph
e
r L
i
Fix core du
m
p
o
n
anonymo
u
s
s
ymbo
l
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
C
h
ristopher Li
Make
the pt
r
list
using the sparse allocator
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Christ
o
pher Li
Fix
double
s
emicolo
n
in struct dec
l
a
rati
o
n
Signed-Off-By:
Christopher Li
<spase@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-23
Christophe
r
Li
Fix the segfault when in
i
tializer has unknown symbol
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-21
C
hristophe
r
Li
Ha
n
dle str
u
cture
a
ttributes between the structur
e
k
eyword
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-02-13
Christ
o
pher Li
B
ug fix in pointer modifier
i
nh
e
ritance at fun
c
tion
.
.
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
C
hris
t
op
h
er Li
M
arking anonymous strin
g
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christopher
Li
Another
a
ttempt to fix the at
t
ribute parsing
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christ
o
ph
e
r Li
En
h
ance debug in
f
o
r
mation
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-27
Christoph
e
r
Li
Allow mor
e
than one command line include file
.
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher L
i
U
pdate usage chain for dead b
r
anch instru
c
ti
o
n
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher L
i
U
pdate usage cha
i
n for
dead
i
nst
r
uctions
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christo
p
h
e
r Li
Add instr
u
ction to pseudo user
t
ra
c
king
.
Singed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Chri
s
t
o
pher L
i
Change
the symbol acce
s
s
list to a pseudo
list
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Sparse-based Ctags im
p
l
ementati
o
n
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
C
hristopher Li
cleanup
write
to
a
r
g
ument
array hack
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-12-05
Christopher Li
delay removing file scope
Signed-off-by:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
Christo
p
he
r
Li
Fix warning on
s
e
lf check
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2006-11-28
Christopher Li
trivial fix for seg
f
ault
.
Signed-Off-By:
Christopher Li
<sparse@chrisli.org>
commit
|
commitdiff
|
tree
2005-04-08
Christo
p
h
er L
i
[PATCH] static decle
a
r
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[
P
A
T
CH] usin
g
0 as NULL in spars
e
commit
|
commitdiff
|
tree
2005-04-08
Chris
t
op
h
er Li
[PATCH] linearize bitfield in
i
tializer
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[
P
A
TCH]
Li
n
e
a
r
ize initializer
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH] t
r
ivial a
n
si-c declear
commit
|
commitdiff
|
tree
2005-04-08
Ch
r
istophe
r
L
i
[PATCH] make pr
e
processer comman
d
a symbol
commit
|
commitdiff
|
tree
2005-04-08
Chr
i
s
topher
L
i
[
P
ATCH]
U
se
m
ore simple/fast iter
a
tor
s
commit
|
commitdiff
|
tree
2005-04-08
Christopher L
i
[PATCH
]
m
o
re on f
i
xing
d
e
p
e
nd
e
ncy
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
topher Li
[PATCH] a
v
oi
d
m
a
t
c
hing i
d
ents
with string compa
r
es
commit
|
commitdiff
|
tree
2005-04-08
Christopher L
i
[
P
ATCH] Avoid
r
ecursi
v
e inline
f
u
n
c
tion expansion
commit
|
commitdiff
|
tree
2005-04-08
Christophe
r
Li
[PATCH
]
Fi
x
"return" targ
e
t handling
commit
|
commitdiff
|
tree
2005-04-08
Christoph
e
r Li
[PATCH] lin
e
arizat
i
on
bug fix and bit
f
ield handling
commit
|
commitdiff
|
tree
2005-04-08
C
h
r
istopher Li
[PATCH
]
linearize conditional
e
xpre
s
sions
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
topher Li
[
PATCH] More linea
r
iz
i
o
n
fun
commit
|
commitdiff
|
tree
2005-04-08
Ch
r
istopher
Li
[PATCH] pack basic
b
l
ocks
commit
|
commitdiff
|
tree
2005-04-08
Christop
h
er Li
[PA
T
CH] make spar
s
e recognise assem
b
ler naming (register
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
C
h
ristopher Li
[P
A
T
C
H] more op-codes
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PAT
C
H
]
condit
i
on branch sim
p
lificat
i
on
commit
|
commitdiff
|
tree
2005-04-08
C
h
risto
p
her
L
i
[
P
ATCH]
P
ATCH: remove dea
d
while loop
commit
|
commitdiff
|
tree
2005-04-08
C
h
risto
p
her Li
[PATCH] print
out
t
h
e
func
t
ion which causes err
o
rs
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[
P
AT
C
H] s
u
pport _
_
VA_ARGS
_
_ va
r
i
able macro arguments
commit
|
commitdiff
|
tree
next