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
Add test case for stdcall and cdecl attributes.
2007-05-16
J
osh Tri
p
lett
Add test case for stdcall an
d
c
decl
a
ttributes
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-16
Michael Stefa
n
iuc
Ignore the
c
decl and stdcall attribut
e
s for now
.
commit
|
commitdiff
|
tree
2007-05-02
C
h
r
i
st
o
pher L
i
Pas
s
a bi
t
mask of keywords to
handle_attribu
t
es
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh
Triplett
Parse asm
a
fter a
l
abel
a
s
a statemen
t
, not an attribute
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
A
l
b
e
r
to Bertogli
Imp
l
ement x86-64 su
p
port in cg
c
c
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
J
o
sh Triplett
Teac
h
cgcc about -ventr
y
and -vd
e
ad
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh Triplett
Tea
c
h cgcc about all cu
r
rently
e
xisti
n
g
s
parse
w
arning
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh
Triplett
Make cgcc not pass -Wall to sp
a
rse e
v
en if
p
ass
i
ng
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh
Triplett
Add test cas
e
f
o
r __asm__ __volatile__(
.
.
.
)
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
C
hristoph
e
r Li
combinations s
t
r
i
ng c
l
ean up
commit
|
commitdiff
|
tree
2007-05-02
Josh Triple
t
t
Add a
"
mak
e
dist"
that requires $(VERSION) to match
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh Triplett
gitweb lives at
git
.
k
er
n
el
.
org now
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh Triplett
Rem
o
ve
o
ld vers
i
o
n
note
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-02
Josh Triplett
Fix the
vers
i
o
n number
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-01
Josh Triplett
Fix web
s
it
e
and
r
e
pository
referenc
e
s in FAQ
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-05-01
Josh Triplett
F
i
x most -W
s
hado
w
warnings in Spa
r
se
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
C
h
ristophe
r
Li
h
a
ndle label
attributes
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Christopher Li
Fix the anno
t
ated inline c
a
ll positi
o
n
commit
|
commitdiff
|
tree
2007-04-20
Josh Triplett
linearize: DECLARE
_
ALLOCATOR fo
r
asm_constraint and
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Jos
h
Triplett
simplify
.
c: De
c
lare
del
e
te_pseudo_user_lis
t
_entry stati
c
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Josh Tri
p
l
ett
co
m
pile-i386
.
c: Dec
l
are
r
egs_in_use s
t
atic
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Jo
s
h
T
riplett
Decl
a
r
e
gcc_p
a
t
c
hlevel ex
t
ern in lib
.
h
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
J
o
sh Triplett
Declare do_
e
rror
s
tati
c
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
J
o
sh T
r
i
p
lett
Remove unused variable "
i
n
c
lude" from
l
ib
.
c
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Josh Tri
p
lett
D
e
c
lar
e
d
ie_if_
e
rror exter
n
in lib
.
h
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Jo
s
h Tripl
e
tt
T
each cgcc about -
W
tr
a
nspare
n
t
-
un
i
o
n and -Wno-transparent
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Josh Triplett
Fix comment to
reference #we
a
k_defin
e
r
a
the
r
t
han
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
Josh Triplett
Parse and igno
r
e the __r
e
gp
a
rm__ attribute, jus
t
like
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-20
J
o
sh Trip
l
ett
Use
n
oreturn on die() and
e
r
r
or_die
(
)
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-04-16
Josh Triplett
Add
t
e
s
t
case for basic addr
e
s
s_
s
pace
a
nnota
t
ions
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-11
Josh Triplett
Preven
t
potential
N
ULL point
e
r dere
f
ere
n
c
e in expand_compar
e
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-11
J
o
sh Triplett
Remove str
a
y sp
a
ce from expand_
c
ompar
e
in expa
n
d
.
c
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-11
Josh Triplett
Avoid re
t
u
rning
a
n u
n
initialized poi
n
t
er fro
m
dup_
l
i
st
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-10
Josh Triplett
Fix two
p
otential NULL pointer dereferences
i
n dissect
.
c
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-10
Josh Tripl
e
tt
Use GCC format
and sentine
l
a
t
t
r
ibutes on appro
p
riate
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-09
Josh Tr
i
plett
Fix ty
p
os in com
m
ents
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-09
Chr
i
st
o
phe
r
Li
Introduce keyword driven
a
ttribute
parsing
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-08
Josh Tripl
e
tt
Fix typo in s
y
mbol
.
h: s/k
e
ywrods/ke
y
word
s
/
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-08
Jo
s
h Tr
i
pl
e
tt
Intro
d
uce t
o
p
level parsing for asm p
a
rsi
n
g
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-08
Jo
s
h
Triplett
Introducing statement keywords
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-08
J
os
h
Tr
i
plett
Free up some sp
e
c
ial bits in m
o
dif
i
ers
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-08
Josh T
r
iplett
M
o
v
i
ng statement parsing into smaller functio
n
s
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-03-02
Christ
o
pher Li
Add
a
nno
t
ation
f
o
r
i
nline
f
unct
i
o
n
c
all
.
commit
|
commitdiff
|
tree
2007-02-28
Josh Tri
p
lett
A
d
d
s
tatic to d
e
clarations in test cases, to remove
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-28
Christo
p
her Li
D
i
s
able livene
s
s
"dead"
i
nstructio
n
by d
e
faul
t
.
commit
|
commitdiff
|
tree
2007-02-28
Jo
s
h
Triplett
Move
pkg-config fi
l
e to lib, r
a
the
r
than
s
hare
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-28
Christopher Li
Introduce expressio
n
_
e
rror
commit
|
commitdiff
|
tree
2007-02-27
James
W
e
s
t
by
Upda
t
e
the inf
o
r
mation in README about using the li
b
r
a
ry
.
commit
|
commitdiff
|
tree
2007-02-27
O
l
eg N
e
s
t
erov
d
i
ssect: simplify lookup_member()
commit
|
commitdiff
|
tree
2007-02-26
Josh Triplett
Coding style fix: use pare
n
theses with sizeof
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-26
C
h
risto
p
her L
i
Fix core
d
ump on huge sw
i
tch
commit
|
commitdiff
|
tree
2007-02-25
Christophe
r
Li
Adding debu
g
option for showing the linea
r
ized inst
r
uction
.
commit
|
commitdiff
|
tree
2007-02-25
C
h
r
istop
h
er Li
Fix a b
u
g that match_idents forge
t
to end with NULL
commit
|
commitdiff
|
tree
2007-02-23
Oleg
N
e
sterov
dissect: fix multi
d
i
me
n
sional
a
r
ray
i
n
itia
l
i
z
er
commit
|
commitdiff
|
tree
2007-02-23
C
h
ristopher Li
F
ix core du
m
p on
a
nonymous
symbol
.
commit
|
commitdiff
|
tree
2007-02-23
Oleg Nest
e
rov
dissect: cl
e
a
nup
report_implicit()
commit
|
commitdiff
|
tree
2007-02-23
Christopher L
i
Ma
k
e
the
ptrlist us
i
ng the
s
parse alloca
t
or
.
commit
|
commitdiff
|
tree
2007-02-23
J
o
sh Tri
p
lett
Add test c
a
se for d
o
uble semicol
o
n in stru
c
ture declar
a
tio
n
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-23
Chr
i
stopher Li
Fix doub
l
e s
e
micolon in s
t
ruct dec
l
aration
commit
|
commitdiff
|
tree
2007-02-23
Christopher
Li
Fix the segfault when initi
a
liz
e
r
has unknown sym
b
ol
commit
|
commitdiff
|
tree
2007-02-21
Josh Triplett
Add test
case fo
r
stru
c
ture attribute placement
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-21
Christopher Li
Handle
s
tru
c
ture attributes between t
h
e structu
r
e keyword
.
.
.
commit
|
commitdiff
|
tree
2007-02-13
Josh
T
rip
l
ett
Add test
case for function pointer modifi
e
r inh
e
ri
t
ance
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-02-13
Christopher Li
Bug
f
ix
i
n
pointer mo
d
ifi
e
r
i
n
heri
t
ance at function
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-27
Jam
e
s Westby
Fix
mist
a
ken
c
om
p
arison that becomes a no-
o
p
.
commit
|
commitdiff
|
tree
2007-01-27
Christopher L
i
Mark
i
ng an
o
nymo
u
s
st
r
ing
.
commit
|
commitdiff
|
tree
2007-01-27
Christopher Li
Another attempt t
o
fix th
e
at
t
ribute pa
r
sing
.
commit
|
commitdiff
|
tree
2007-01-27
Josh Triplett
Add
missing #include "allocate
.
h"
i
n linearize
.
h
f
or
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-27
Jos
h
Triplett
C
odi
n
g s
t
yl
e
f
i
x: in
a pointer type, * goes with the
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-27
C
h
ristopher Li
Enha
n
ce d
e
bug
information
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-27
Christopher Li
Allow m
o
re
t
h
an one comman
d
line include file
.
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Updat
e
usa
g
e
chain for dead
branch
i
nstruct
i
on
.
commit
|
commitdiff
|
tree
2007-01-17
Josh Triplett
A
d
d a r
e
turn in the last c
a
se of a switch; redun
d
a
n
t
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-17
C
hristoph
e
r Li
Upda
t
e us
a
ge chain
for dead
i
nstructions
commit
|
commitdiff
|
tree
2007-01-17
Chr
i
sto
p
her Li
Ad
d
instruction to p
s
eudo user tracking
.
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Change th
e
sy
m
bol acc
e
s
s l
i
st to a pseudo list
commit
|
commitdiff
|
tree
2007-01-17
Jos
h
Tripl
e
tt
Add ctags to
.
gitignore
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2007-01-17
Christopher Li
Sparse-based Ctags implementa
t
ion
Signed-Off-By: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Josh Triplett
R
e
mo
v
e
old SC
C
S target from
Makefile
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Oleg Nesterov
implem
e
nt #
s
t
rong_und
e
f
commit
|
commitdiff
|
tree
2006-12-05
Oleg Nesterov
implement #strong
_
define
commit
|
commitdiff
|
tree
2006-12-05
Oleg Nesterov
prep
a
re for #
s
trong_{define,undef
}
commit
|
commitdiff
|
tree
2006-12-05
Ol
e
g Nesterov
f
i
x 'weak' attribute loss
commit
|
commitdiff
|
tree
2006-12-05
Oleg N
e
sterov
fix r
e
define of #
w
eak_
d
efi
n
e
commit
|
commitdiff
|
tree
2006-12-05
O
le
g
Nester
o
v
kill NS_INVISIBLEMACRO, introduce NS_UNDEF
commit
|
commitdiff
|
tree
2006-12-05
Oleg
Nest
e
rov
use lookup_mac
r
o(
)
i
n handle_undef()
commit
|
commitdiff
|
tree
2006-12-05
Pavel Ros
k
in
Suppor
t
-Wal
l
f
l
ag
commit
|
commitdiff
|
tree
2006-12-05
Josh Tripl
e
tt
G
e
n
erate and i
n
stall a pkg-config file
.
Ad
d
DESTDI
R
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Josh Triplet
t
Install st
a
tic library and
heade
r
f
i
les
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Josh Triplett
Rename "check
.
c" t
o
"sparse
.
c
"
to matc
h
program na
m
e
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Josh Tr
i
p
l
ett
Upd
a
te the FAQ:
a
dd
s
p
a
r
s
e we
b
site and gitweb, upda
t
e
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-12-05
Christopher Li
cle
a
nup w
r
ite to argum
e
nt
array hack
commit
|
commitdiff
|
tree
2006-12-05
Christopher Li
delay remov
i
ng
f
il
e
scope
commit
|
commitdiff
|
tree
2006-11-28
Christopher Li
Fix
w
arning
on sel
f
check
.
commit
|
commitdiff
|
tree
2006-11-28
Da
m
ien L
e
spiau
tr
i
v
i
al: mo
r
e
.
g
i
tignore stuff
commit
|
commitdiff
|
tree
2006-11-28
C
h
r
istoph
e
r
L
i
trivial fix for seg fault
.
commit
|
commitdiff
|
tree
2006-11-21
N
icolas
K
aiser
double i
n
clusions
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-11-06
Josh Triplett
S
top bu
i
lding and ins
t
alling libsparse
.
so
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-11-06
Pa
v
el Roskin
Install
c
g
c
c on "
m
ake install", refactor in
s
ta
l
la
t
i
o
n
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
2006-11-06
Josh
Triplett
Rename te
s
t case
bad-assign
e
ment
.
c to bad-as
s
ignment
.
.
.
Signed-off-by: Josh Triplett <
josh@freedesktop.org
>
commit
|
commitdiff
|
tree
next