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
db: fixup_kernel.sh: ignore timer_list functions
2013-11-20
Dan Carpenter
db: fixu
p
_kern
e
l
.
sh: ignor
e
timer_l
i
st
f
unctions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-11-20
Dan Ca
r
p
e
nter
db: f
i
x
u
p_kernel
.
sh: rem
o
v
e some USER_DAT
A
calls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-11-20
Dan Carpenter
db:
imp
r
ove database debu
g
gin
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-11-14
Dan Carpente
r
sm
a
tch
.
h: shift some struct me
m
bers
a
roun
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-25
Dan Carpenter
flow: clear_buffer: revert p
a
rt o
f
commit that
use
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-11
Dan Carpenter
f
l
ow: re
-
writ
e
ho
w
struct
m
embers are initialized
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-11
Dan Carpenter
s
match_cl
e
ar_bu
f
f
er: memcpy() should set the destina
t
ion
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-11
D
an Carpenter
s
match_clear_bu
f
fer: make a function s
t
a
t
ic
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-11
D
a
n
Carpenter
smatch_d
a
ta/
k
ernel
.
c
lea
r
s_argumen
t
:
remove mems
e
t()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-10-08
Dan C
a
rpenter
f
l
o
w: introduce
outside_of
_
function() to f
i
x
g
lobal
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-17
Dan Carpenter
db: kern
e
l:
ignore i40e_dbg_netdev_ops_write(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-16
Dan Carpent
e
r
flow: set member
s
t
o
zero by def
a
u
l
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-16
Dan Carp
e
nter
db
,
ex
t
r
a
, user_d
a
t
a
:
handle: *x = 1; return
x;"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-16
Dan Carpe
n
te
r
us
e
r
_
data: remove kmemdup_u
s
er()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-16
Da
n
C
a
rpe
n
ter
user_data: make a fun
c
t
ion sta
t
ic
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-16
Dan Carpenter
cont
a
iner_of: people checkin
g
the retu
r
n val
u
e of
nla_data
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-12
Dan C
a
r
penter
helper:
fix crashing bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-10
Dan Carp
e
nter
user_d
a
ta: make
a
fun
c
tion
sta
t
ic
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-05
D
an Carpent
e
r
mat
h
: e
x
port get_co
n
s
t
_
val
u
e()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-05
Da
n
C
a
r
pente
r
math: handl
e
bitwi
s
e O
R
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-05
Dan Carpenter
math: handle LEFT_S
H
I
F
T
(a << b)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-05
D
an Carpen
t
er
ma
t
h: remove
a
n impossible condition
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-09-04
D
a
n Carp
e
nter
Fix --no-data so
i
t do
e
s
n
't spew datab
a
se e
r
r
ors
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-08-15
Dan Carpenter
extr
a
: fix
a
crash
p
a
r
sing inva
l
id code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-08-15
Dan
C
a
r
penter
s
i
zeof: fix typ
o
in erro
r
message
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-08-15
Dan Carpenter
sizeof:
c
omplain if
co
d
e does sizeof(4)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-08-15
Dan
Ca
r
penter
t
ype: le
t
get_real_base_type(
)
take NULL p
a
ra
m
eters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-18
Da
n
Carp
e
nter
db
:
rename add_returned
_
state_ca
l
lback() => add_split_return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Dan
C
arpen
t
er
rosenbe
r
g info leaks: check __copy
_
to_
u
ser()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Dan
Carpenter
r
osenberg info
leaks: use PARAM
_
C
LEA
R
ED data from the
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Dan
C
a
rpenter
ro
s
e
n
b
e
rg
info leaks: use st
r
i
p
p
ed data f
r
o
m
copy_to_
u
ser()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Dan
C
a
rp
e
nter
ro
s
e
nberg info leaks: mak
e
c
h
eck_member
s
_initiali
z
ed
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Da
n
C
a
rpenter
extra
:
handle "if (a & 0x
1
)
" conditions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Da
n
C
a
r
penter
flow: fake assigns better fo
r
nested stru
c
ts and
a
r
r
a
y
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-16
Dan Carpenter
helpe
r
: get_memb
e
r_name()
could store union
s
(sort
o
f)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan
C
arpenter
u
s
e
r_data: f
i
x
c
rashing bug
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan Carpenter
math: improve how
casts
a
re ha
n
dled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan
Carpen
t
er
math
:
introduce g
e
t_abso
l
ute_
r
l()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan Car
p
enter
mat
h
: improve how bi
t
wise
A
NDs
are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan Carpenter
kerne
l
dat
a
/: upda
t
e to recent lin
u
x
-next (3
.
11-r
c
1
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
D
a
n
Carpenter
db: declare strnlen()
as
r
eturn
i
n
g
"0-
s
32max[<=p1]"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Da
n
Carp
e
n
t
er
user_
d
ata: expo
r
t is_user_macro()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
D
an Carpenter
u
ser_data: mark
ntohl() data as
u
s
er_da
t
a
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-15
Dan
C
arpenter
user_data: improve tracking s
e
t vs p
a
ssed in user
da
t
a
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-10
Dan Carpenter
implied:
r
emove some unused code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-08
Dan Carp
e
nter
c
heck_overflow: si
l
e
nce some "
n
ot all
o
ca
t
ing enough
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-06
Dan
C
ar
p
e
n
ter
com
p
a
riso
n
:
w
h
ite space cleanu
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-06
Dan Carpenter
e
xtra: handle bino
p
comparisons better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-05
Dan Carpenter
db/fixup_kernel
.
sh: filter ->read/write() funct
i
on
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-05
Dan C
a
rpenter
func
t
ion_ptr: ha
n
dle scope of function pointers b
e
tter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-04
Dan C
a
rpen
t
er
smatch: add
--deb
u
g
=
che
c
k_name opti
o
n to debug
o
nly
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-03
Dan Car
p
enter
comparison
:
fix breakage
caused
by moving to var_sym_lists
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-03
D
an Car
p
enter
compariso
n
: cl
e
anup fi
r
st_sym() and
rename
t
o vsl_to_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-03
Dan
Carpenter
comparison: cleanu
p
: get
r
i
d of sym pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-07-02
Dan C
a
rp
e
nter
comparison: t
r
ack modificat
i
o
n
s bet
t
er using
var_s
y
m_lists
commit
|
commitdiff
|
tree
2013-07-02
Dan Carpenter
var
_
s
y
m: int
r
od
u
ce some helper fu
n
ctions for handling
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-29
D
an
Ca
r
penter
debug: a
d
d
__smatch
_
states("r
e
gister_co
m
p
arison
"
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-29
D
a
n
Carpenter
debug: update debug to handle the n
e
w compa
r
is
o
n
f
eatures
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-29
D
a
n Carpenter
comparison: inherit
li
n
ks when the compar
i
son is set
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-29
Dan Carpenter
comparison:
p
artially fix how links ar
e
updat
e
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
D
an Carpen
t
er
db: track
s
o
me
m
ore ==p1 retur
n
value
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Dan
Carpenter
comparison: save cor
r
ect lin
k
name
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Dan Carpent
e
r
hel
p
e
r
: expo
r
t append()
f
unction (it's the same as
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Dan Carpenter
comparis
o
n: fix
b
ug ha
n
dling min
_
t()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Dan
C
a
r
penter
c
omp
a
rison: igno
r
e assigns like
+= or /=
f
or now
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Da
n
Carpent
e
r
range
s
: problems parsing "s32min-
(
-
1
)[<=p2]"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-28
Dan Carpenter
co
m
pari
s
on: co
m
parisons wi
t
h
3
variab
l
e
s: "a >
b + c"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
D
an C
a
r
p
enter
co
m
par
i
son: if "a < b" and "b <
c" then "a <
c
"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
Dan C
a
rpenter
comparison: introduce
v
ar_sym_eq() helper function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
Dan Carpenter
comparison: code
c
leanups
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
Da
n
Carpenter
comparison: handle divide "a = b
/
2"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
Dan Carpenter
comp
a
rison: stop car
i
ng so much about
w
ra
p
pi
n
g (i
t
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-27
Dan Carpenter
compar
i
son:
inherite
d
c
omp
a
risons were
r
e
ver
s
e
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-21
Dan Carpenter
math: stuff
stored in the lo
c
al variable table f
r
o
m
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-20
Dan Carpen
t
e
r
db, s
m
db
.
py: add call_tree option
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-20
Dan Carpe
n
ter
over
f
low: use ha
r
d_m
a
x
in
s
tead of fuzzy
m
a
x
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-20
Dan
Ca
r
p
ent
e
r
math: fix ge
t
_fuzzy
_
m
ax()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan Carpenter
ranges
:
par
s
e "0[<=p1]" correctly
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan Carpenter
u
ser
_
data
:
h
a
ndle returned user data better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan
Carpenter
db:
r
et
u
rn_state_t
o
_var_sym() som
e
times prints g
a
rbage
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan Car
p
enter
d
b
: rename
a
d
d_d
e
fin
i
t
ion_db_
c
a
l
lba
c
k()
=>
s
elec
t
_ca
l
l
er_inf
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Da
n
Carpen
t
er
d
b: rename add_db_fn_call_callback() => select_call_implies_
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan C
a
r
p
enter
db: rename add_db_return_states_be
f
ore() => se
l
e
c
t_return_st
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Da
n
Carpenter
d
b
: ren
a
me a
d
d
_d
b
_retur
n
_states_callback()
=
> s
e
lect_return_
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-19
Dan Carpente
r
db: handle condi
t
ional
r
eturns
better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-18
Dan Carpent
e
r
d
b
: use comparison in db to determine get_i
m
pli
e
d_rl()
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-18
Dan Carpenter
db: drop
u
nu
s
ed return_va
l
u
es table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-18
D
a
n Carpente
r
flow,
cle
a
r_buf
f
e
r
: fake a
s
signs
w
ere executing unops
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Carpent
e
r
user
_
data:
h
andl
e
mod
i
fication better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan
Carpenter
user_data, db: impro
v
e how returned user data is handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Carpenter
d
b: introduce
return_state_to_v
a
r_
s
y
m
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Carpenter
validation, che
c
k_u
s
er
_
data: add a validat
i
on
test
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Ca
r
penter
debug:
intro
d
uce __smatch_state(c
h
eck_name, state_na
m
e
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Carpent
e
r
d
b
,
fixup_kernel
.
sh: ignore (stru
c
t irq_rou
t
e
r
)->set()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan Carpente
r
user_data: track things l
i
ke
g
e
t_user_
d
ata(&my_pointer);
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan
C
arpenter
use
r
_da
t
a: make cross function tr
a
cki
n
g more s
p
eci
f
ic
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan C
a
r
penter
co
m
par
i
son:
use comparison fro
m
dat
a
base instead
o
f
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-17
Dan C
a
rpe
n
t
e
r
buf_size: fix
h
andling of
d
eclarations with named elements
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-14
D
an Carp
e
nter
db, fixup_kernel
.
sh
:
ignore (struc
t
irq_router)->get
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2013-06-14
Dan Carpenter
db: fixup_kernel
.
s
h: add compa
r
iso
n
s to rw_verify_area
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next