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
debug: add __smatch_type() which prints the type of the argument
2014-11-06
Da
n
Carpenter
debug: ad
d
__smatch_typ
e
() which prints the
type
o
f
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-06
Dan Carpenter
type: ty
p
e
_to_str() sho
u
ld ta
k
e a type pa
r
ameter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-05
Dan Ca
r
penter
flow, db: fake an unknown return if t
h
e functio
n
is
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-05
Dan Carpenter
d
b,extr
a
: fixe
s
t
o
param
filtering
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-05
Dan Carpenter
debug: a
d
d a funct
i
on to do intersections
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Carpente
r
db, ran
g
es: introduc
e
long_m
i
n/max valu
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Carpenter
ker
n
el
,
db: pre
t
end pci
funct
i
ons
c
an't return PCIBIOS_BAD_R
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Ca
r
penter
db, kernel:
when kmalloc() su
c
ceeds that im
p
lies the
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Carpenter
db:
d
o the compari
s
on ag
a
i
ns
t
the split apart retu
r
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Carpenter
db: split
f
unc
t
ion call returns
i
f we can
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan Carp
e
nter
flow: handle backw
a
rds goto hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-11-04
Dan
C
ar
p
ente
r
f
low: function declarati
o
ns are not function definiti
o
ns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-31
Dan Ca
r
p
e
nt
e
r
retur
n
_
enome
m
: re-writ
e
with
o
ut using return_implies_state()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-31
Dan Carp
e
nter
buf_com
p
ar
i
s
on: handle ze
r
o size
a
rrays
b
etter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-31
D
a
n
C
a
r
pente
r
buf_com
p
a
r
ison: export th
e
get_si
z
e_var
i
able()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-31
Dan Carpenter
buf_comparison,
db
:
record top
level variables
in data_
i
nfo
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-30
D
an
Carpenter
f
unction_hooks,
d
b
:
f
ix a probl
e
m w
i
t
h nested c
a
lls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-30
Dan Car
p
enter
c
o
mpa
r
ison: oops
.
forgot to
c
ommit a chu
n
k
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-30
Dan C
a
rpenter
64bit_shift: find
b
u
g
s
l
ike:
u
6
4 foo
=
1 << x;
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-29
Dan
Ca
r
penter
aut
o
_
copy: fix a
c
rashing bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-29
Dan
C
arpe
n
ter
precedence: b & m
a
sk >> shift is nor
m
all
y
a bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
Da
n
Car
p
enter
s
h
ift_to_zero: f
i
x an err
o
r m
e
ssa
g
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
D
an Carpenter
free: check for p
a
s
s
ing or retur
n
i
n
g fre
e
d memory
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
Dan Carpenter
f
r
ee: don't turn off warn
i
ngs if --spammy is set
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
D
a
n
Carpenter
db/fixup_kernel
.
sh: bitmap_
a
llocate_re
g
ion doesn't
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
Dan Carp
e
nter
buf_co
m
pa
r
ison: stor
e
w
hic
h
data holds array l
i
mits
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-28
Dan
Carpen
t
e
r
b
uf_comp
a
riso
n
, buf_size: add real
l
o
c() to al
l
ocation
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-27
Da
n
Car
p
enter
compare: introduce get_all_c
o
mparisons(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-27
Dan Carpenter
db: add data_info table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-21
D
an Car
p
ent
e
r
auto_copy
:
assignments
cop
i
es states aut
o
matically
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-20
Dan Ca
r
pente
r
buf_comparison:
lo
o
k f
o
r off
b
y
o
n
e errors
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-17
Dan Carpe
n
ter
Merge branch '
d
evel
'
commit
|
commitdiff
|
tree
2014-10-16
D
a
n
Carpenter
err_p
t
r_dere
f
: error message s
h
o
u
ld say "negative"
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-16
Dan Carpente
r
free:
improve cro
s
s functio
n
t
r
acking
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-16
Dan Ca
r
penter
s
hift
_
to_zer
o
: check for th
i
ngs l
i
ke
"(f
o
o & 0x
f
f
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-14
Dan
C
a
rpenter
pars
e
_call_math:
h
andle math like "$0->foo + 5"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-13
Dan C
a
rp
e
nte
r
parse_cal
l
_
m
ath: more
f
orma
t
chan
g
e fallout
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-13
Dan Carpe
n
te
r
parse_call_m
a
t
h
: NU
L
L termin
a
t
e
b
uf size
r
ecipes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-10
Dan Carp
e
nter
c
all_math: us
e
range lists in
s
tea
d
of onl
y
e
xact val
u
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-10
Dan Carpenter
ranges:
start implemen
t
ing r
l
_binop
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-09
Dan Carp
e
nter
co
m
parison
:
stor
e
general l
i
mits
i
n t
h
e d
a
tabas
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-09
Dan
Carpenter
c
o
m
parison: take original comparison into
a
ccount
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-09
Da
n
Car
p
enter
validation:
a
d
d
a tes
t
for
t
he r
e
c
en
t
function compare
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-08
Dan C
a
rpenter
function_h
o
oks: function com
p
arisons can imply a paramet
e
r
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-08
Dan
C
a
rpenter
fi
x
up_ke
r
ne
l
.
sh: several
important updates (
b
ugfixes)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-07
D
an Carp
e
nter
comparison: rename falsify_op() to n
e
gate_compa
r
ison
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-07
D
a
n Carpenter
ranges: ren
a
me
f
ilter_by_comparison() to som
e
thing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-07
Dan
C
ar
p
enter
cgcc: revert part of t
h
e -Wer
r
or check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-07
D
a
n
C
arpent
e
r
c
o
mparison
:
renam
e
flip_op
(
) t
o
fli
p
_com
p
ariso
n
() a
n
d
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-03
Dan Carpenter
Merge git://git
.
ker
n
el
.
org/pub/scm/d
e
vel/spars
e
/chr
i
sl
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-02
Dan Carp
e
nter
smdb
.
py:
a
d
d some hel
p
text
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-10-02
Dan Carp
e
nter
b
uild_k
e
r
n
el_data
.
sh: error out if the rig
h
t packages
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-29
Dan
C
arpent
e
r
com
p
arison: don't sto
r
e comparison
s
t
o one's self
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-29
Da
n
Carpen
t
er
compariso
n
: ad
d
a c
o
mment fo
r
update_t
f
_lin
k
s()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-29
Dan Carpenter
co
m
parison: get rid of
th
e
chunk_vsl
_
eq(
)
funct
i
on
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-29
Dan Carpente
r
comparison: pass the filtered fal
s
e state
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-29
Dan
Carpenter
com
p
arison: cleanup
u
pdate_t
f
_data()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-27
Dan C
a
r
penter
d
b: fix han
d
ling of nested
calls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan
C
arpenter
st
a
tes: add an assert
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpenter
buf_size:
handle strl
e
n() a bit better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Car
p
enter
l
o
cking:
add
f
fs_mutex_lock
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carp
e
nter
flow: the __in_pre_condition
v
aria
b
le needs to be
set
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpenter
smatch
.
h: store some d
u
m
m
y dat
a
base t
y
pes
te
m
porar
i
ly
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpent
e
r
d
b: expose the data parame
t
er
so w
e
c
an
u
se
data in
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpenter
parse_call_math:
change API
to use
r
ange lists (mostly
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Car
p
e
n
ter
ranges: fix parsing
tha
t
I
bro
k
e this afternoon
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carp
e
nte
r
comparison: fix
u
p filter_comparison()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpent
e
r
ranges: use the ranges stored i
n
the
d
atabase prop
e
rly
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Ca
r
p
e
nter
r
a
nges
:
fi
x
crashing bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Da
n
Carpent
e
r
ranges: simplify and r
o
b
usti
f
y
str_to
_
rl_he
l
per() a bi
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Ca
r
penter
para
m
_limit: save t
h
e comparison
to the arguments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Ca
r
pe
n
ter
function
_
h
o
oks: f
i
x h
o
w databas
e
comp
a
risons are done
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Carpenter
comp
a
rison: pass the ignore field to r
a
nge_comparison_to_par
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-26
Dan Car
p
ent
e
r
co
m
parison: take
p
revious c
o
mp
a
r
i
sons into account
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-25
Dan C
a
r
p
en
t
e
r
db:
p
r
efe
r
lite
r
als to par
a
m
eter math
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-25
Dan Carpe
n
ter
db: re
-
add some missing [] characters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-24
Dan Carpenter
assign
e
d_expr:
undef
i
ne on modification
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-24
Dan Carpe
n
ter
db
:
fix ho
w
paramet
e
r math
w
orks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-24
Dan Carpe
n
t
er
assigne
d
_expr: a
d
d
re
v
e
rse
links
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-24
Dan Car
p
enter
links: create a
s
match_lin
k
s
.
c file
with functio
n
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan
Car
p
enter
pa
r
se_c
a
ll_math: fix left
o
vers from the format change
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan Carpenter
p
ara
m
_set: write str
u
ct memb
e
r
s
i
n t
e
rm
s
of parameter
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan
Carpenter
extra: write cer
t
ain
retur
n
e
d
struct membe
r
s
i
n terms
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan Carpenter
db:
pass the r
e
turn expressi
o
n to the
r
et
u
rned_member
_
call
b
ac
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan Carpe
n
t
er
extra: save re
t
u
rn values in terms of para
m
eter mat
h
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan Carpenter
db: unify how par
a
m
e
t
er de
s
criptions
are saved
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-22
Dan Car
p
enter
compa
r
ison: add
a
n ignore paramet
e
r to
exp
r
_equ
a
l_t
o
_
param()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-17
Dan Carpenter
un
r
eachable: i
g
nore the unr
e
achable() macro
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-17
D
a
n Carpenter
e
r
r_ptr_deref
:
p
assing an ERR_P
T
R to k
f
ree() is a bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-17
Dan Carpente
r
extr
a
:
h
a
ndle me
r
ging NULL pointers bette
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-16
Dan Carp
e
nter
e
x
tr
a
: addre
s
ses of
arrays are
n
on-NULL
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-15
Dan Carpenter
db: remove b
o
gus
paramet
e
r inf
o
rmation
fr
o
m hook
type
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-15
Dan Carpenter
db: add a new tab
l
e which hold parame
t
er ty
p
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-11
Dan Car
p
ent
e
r
type: introduce type_to_str()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-09
Dan
Carpenter
locking
:
r
e
m
o
ve some duplicate "sometimes
lock
e
d" warni
n
gs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-04
D
a
n
Carpenter
generisize
.
pl: f
i
lter som
e
mor
e
stuff
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-04
Da
n
Carpenter
g
eneresiz
e
.
pl: cleanup ind
e
ntatio
n
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-09-04
D
an Carpent
e
r
ran
g
es
:
a
pointer to an a
r
ray is ju
s
t a pointer
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-08-29
Dan C
a
rpenter
ex
t
ra: record global d
e
clarations
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2014-08-29
Dan Carpenter
condit
i
o
n
s: update som
e
debu
g
output
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next