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
Fix "show_symbol_expr_init()" to not crash if
2005-04-08
Linus Torvalds
F
ix "show_symbol_expr_i
n
i
t()
"
to
no
t
c
r
a
sh i
f
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Split "STMT_GOTO_BB"
i
nt
o
"S
T
MT_CO
N
DT
R
UE"
and "STMT_CONDFALSE"
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
L
i
nearize iterator
s
, at least a first
try a
t
i
t
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
or
v
alds
Add "
g
oto/label
"
support f
o
r li
n
eariza
t
ion
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Fix sill
y
"
else" case handlin
g
bug
.
If
we have
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Add real flow control t
o
the
basic-
b
lock
h
andling
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
Add
a
"
te
s
t-linearize" program to te
s
t
th
e
o
u
tput of
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
O
o
ps
.
Fix name clash
by
renaming the new "copy_ptr_list
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
This a
d
d a linearization phase
.
It's not even close
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Allo
w
variable-sized a
r
ra
y
size d
e
claratio
n
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Fix symbol derefence type informati
o
n
me
r
ge
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Merge bk://kernel
.
bkbit
s
.
net/jgarzik/sparse
.
hackin
g
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Merg
e
bk://k
e
rn
e
l
.
bkbits
.
net/jgarzik/
s
parse
.
hacking
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Merg
e
bk://kernel
.
bkbits
.
n
e
t
/a
c
me/sparse
.
acme
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Merge bk://kern
e
l
.
bkbit
s
.
n
et/acme
/
sparse
.
a
cme
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Merge bk://kernel
.
b
k
bits
.
net/jga
r
zik/sp
a
rse
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Warn abou
t
no
n
-
constant ca
s
e statements
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Allo
w
DOS-s
t
yle
'\r
'
characters i
n
the input file
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torv
a
lds
C
heck for NULL pointers
aft
e
r h
a
ving
peel
e
d off
th
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Tor
v
alds
Ma
k
e the defa
u
lt install directory be $(HOME)/bin in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Disable
p
remature dead cod
e
remov
a
l: a
bl
o
ck that
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Add a note in the readme a
b
out the fact
that we now
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
To
r
valds
Update cop
y
rig
h
t notic
e
s to re
f
lect the f
a
ct t
h
at Transmet
a
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Mor
e
conversion from "iterat
e
()" to an explicit FOR_EACH_PTR()
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Start m
i
grating the last st
r
aggli
n
g us
e
rs of the "iterate()
"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add a t
e
s
t for '##' handl
i
ng from the
k
e
rnel
s
ources,
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Imrpove warn
i
ng message fo
r
fail
e
d memb
e
r n
a
me
l
ookup
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
valds
Make the tokenizer recog
n
ize FP t
o
kens, even
i
f we
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us To
r
va
l
ds
C
a
st ev
a
lu
a
tio
n
i
s special:
w
e want to simpli
f
y
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
To
r
valds
Fi
x
degenerate t
y
pes for array/fn expressions
.
W
e
used to
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
r
v
alds
Add a type check
i
ng vali
d
atio
n
t
e
st
-
case that shows
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
You can use a typedef
as a va
r
iable name or a stru
c
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
ld
s
F
ix RESET_
P
TR_LIST() implemen
t
a
tio
n
: we for
g
ot to actually
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Ma
k
e the "unknown
named ini
t
ializ
e
r" err
o
r
mes
s
age
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s Torvald
s
Fix u
p
f
unct
i
on inl
i
ning:
commit
|
commitdiff
|
tree
2005-04-08
L
inus Tor
v
alds
Mor
e
p
reprocessor
v
alidation te
s
ts
from comp
.
std
.
c
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Add two preprocessor test
-
c
ases
f
r
om
c
o
mp
.
std
.
c
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
ld
s
Split
t
ree ev
a
l
uation into two phases: the f
i
rst phase
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us
Torvalds
No
w
that inl
i
nin
g
works, make the return handling work
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Oops
.
T
h
e
argument symbol
ini
t
ial
i
zers got lost
o
n
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us
T
orvalds
T
h
is makes function inlining largely work corr
e
ctly
.
.
.
commit
|
commitdiff
|
tree