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
check_overflow: don't complain about if (ptr < &array[ARRAY_SIZE(array)])
2010-02-14
Dan Ca
r
penter
che
c
k
_
ov
e
rflow: don'
t
complain abo
u
t if (
p
tr < &
a
r
r
ay
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan Carpenter
smatch_f
l
ow: change how
t
he
big expressi
o
n s
t
ack works
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Da
n
Ca
r
penter
check_over
f
l
o
w: renam
e
my_decl_id
=
>
my_size_id
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan Carpen
t
er
c
heck_overflow: white space changes
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan Carpen
t
er
check_o
v
erflow: use t
h
e _expr() h
o
oks instead of doing
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Da
n
Carpenter
c
h
e
c
k
_
o
v
e
rflow:
r
e
m
ove
so
m
e old debugging c
o
de
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan C
a
rpe
n
ter
check_ove
r
flow:
rename dest
=> array_expr
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan
Carpe
n
ter
c
h
eck_over
f
low: ge
t
_in
i
tializer_byt
e
s() => get_init
i
a
l
i
zer
_
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
D
a
n Ca
r
penter
c
heck_overflow:
o
ption_spam
m
y
=> optio
n
_info
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan
C
a
rpenter
c
h
e
ck_o
v
erflow: hand
l
e indexed ar
r
ay ini
t
ializations
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan Carpenter
ch
e
c
k
_
o
verflow: fix end
l
ess loop
p
arsing "
i
nt
x
=
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-14
Dan Carpenter
fix get_implied_max()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-13
Dan Carpenter
check_overflow: lots of improv
e
ments and a
l
s
o a validatio
n
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-13
D
an
Carp
e
nter
fix crash calling g
e
t_type() on
implicitly defi
n
ed
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-13
Dan
C
arpenter
Ad
d
sm
a
tch_data/ker
n
el
.
no_return
_
funcs
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-12
Dan Carpenter
func
t
ion hooks:
g
et rid of con
d
itional function hooks
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-12
D
a
n Ca
r
p
e
nter
add smatch_
s
c
r
ipts/new_
b
ugs
.
sh: prints the bugs introduced
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-12
Dan Carpenter
er
r
_pt
r
_
d
ere
f
:
updat
e
to u
s
e newer a
p
i
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-12
D
an Carpent
e
r
u
n
reachable code: enable by default
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-12
Dan Carpente
r
sho
w
_
u
nreach
a
ble
.
s
h
: a
d
d -k (kernel mode) -b (
i
gnore
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dan Carpenter
unr
e
achable code: wor
k
a
r
o
u
nd gcc wor
k
a
r
o
unds
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-11
D
an
Carpenter
print an error messag
e
abo
u
t unre
a
ched initializers
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-10
Dan
Ca
r
pe
n
ter
c
heck_
s
tack:
t
weak the out
p
ut a bit
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-10
Christopher
L
i
Po
i
nter don
'
t inhere
n
t
t
he alignment from base
type
commit
|
commitdiff
|
tree
2010-02-08
Dan Car
p
enter
New check_stack
.
c:
warn if kernel code pu
t
s too much
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-08
Dan Carpenter
Add
r
egis
t
er_pr
o
je
c
t() to c
h
eck_list
.
h
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-02-01
D
a
n Carp
e
n
ter
u
pdate
t
he docum
e
n
ta
t
ion a bit
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-30
D
a
n Carpenter
ch
e
ck_me
m
ory: on
l
y load kernel
.
f
r
ees_argument
when
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-29
Da
n
Ca
r
penter
Create: smatch
_
project
.
c
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-29
D
an Carpente
r
bail if things are taking too long
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-29
Dan Carp
e
nter
a
dd
s
match_scri
p
ts/filter_kernel_deref_
c
heck
.
sh
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-29
Da
n
Carpenter
check
_
deref_che
c
k: do not complain in
l
oop
pre conditions
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-28
D
an C
a
rpenter
tw
e
a
k unreachable code messages
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-27
Dan
Car
p
en
t
er
check_signed: handle signed
1
bit values
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-27
Da
n
Carp
e
nter
c
heck_si
g
ned: d
o
n't co
m
plain about unsigned int x
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-27
Dan Carpent
e
r
new f
u
nction:
t
y
pe_unsigned()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-26
Dan
C
ar
p
enter
partly r
e
pl
a
ce chec
k
_null_
d
e
r
ef
.
c
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-25
Dan Car
p
enter
modifi
c
ation
h
oo
k
s
: only al
l
ow o
n
e hook per variable
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-25
Dan Carpenter
introdu
c
e:
set_default_modifica
t
i
on_hook(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-25
D
a
n
C
arpenter
c
l
e
a
nu
p
: get
rid of smatch_containers
.
c
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-25
Dan Carpente
r
check_
n
ull_de
r
ef: on
l
y
t
he
k
ernel
cares about fa
i
led
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-23
Dan Carpenter
F
i
x OpenBSD
compile
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-23
D
a
n C
a
rp
e
nt
e
r
check_s
i
gned
:
clean u
p
s
.
ad
d
c
h
eck for imposs
i
bly
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-22
Dan
Carpenter
make ever
y
t
h
i
n
g use
s
m
atch_f
u
nction_has
h
tab
l
e
.
h
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-22
D
a
n
Ca
r
penter
add smatch_function_h
a
shtable
.
h
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-22
Dan Carpe
n
ter
Move everything to t
h
e new
c
wchash hash table
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-22
Dan Carpent
e
r
add cwc
h
ash has
h
table implemen
t
a
tion
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-21
Robert Bedichek
No
v
afor
a
license grant using MIT license
.
commit
|
commitdiff
|
tree
2010-01-21
Dan Carpenter
f
unction_implies_ho
o
k: fix bug wh
e
n
a
function has
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-21
Dan Carpen
t
er
c
h
ec
k
_signe
d
:
warn on assigning negative t
o
unsigned
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-20
Dan Carpent
e
r
Make
smatch work
a
g
a
i
n
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-20
Dan
Carpenter
Me
r
ge git
:
//
g
it
.
ke
r
ne
l
.
org/pub/scm/devel/sparse/
c
hrisl
.
.
.
commit
|
commitdiff
|
tree
2010-01-20
Dan
C
ar
p
ente
r
Move the c
h
ecks
out o
f
smatch
.
c into check_list
.
h
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-20
Dan C
a
rpenter
silence some sparse warnings: () =>
(
void)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-20
Dan Ca
r
penter
introduce:
type_min()
and
typ
e
_ma
x
(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-20
Dan Carpenter
wine WtoA: fi
x
crashing bug
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan
Carpenter
n
ew
f
ile: smatch_scripts/ge
n
_
d
ma_funcs
.
sh
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan C
a
rpenter
show_ifs
.
sh:
Ad
d
the -C option
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan Car
p
enter
check
_
m
e
m
o
ry: eliminate some fals
e
p
ositives
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan
C
arpenter
g
e
t
_
value(): the return val
u
e was g
e
t
ti
n
g
cu
t
off
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan Carpenter
check_s
i
gned
:
clarify
e
rror
message
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan Carpen
t
er
wine_fil
e
handles: if the
f
ile
h
a
ndle gets reass
i
gned
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan Carpenter
Help
k
c
hec
k
er and wine_
c
hec
k
er
.
sh find the smatc
h
bi
n
ary
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-19
Dan Carpenter
get_va
r
iable_from_expr():
f
i
x array display (e
v
en
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-18
Da
n
Carpenter
delete_state(): fix
a bug calli
n
g del
e
te state inside
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-18
Dan
C
arpe
n
t
e
r
get
_
variable
_
f
rom_
e
x
pr(): use [] for
arra
y
s
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-18
Dan Car
p
ent
e
r
fix "m
a
ke in
s
tall"
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-17
Dan
Carp
e
n
ter
fix
bug
i
n pri
n
ti
n
g file
n
a
mes
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-17
Dan
Carpenter
get_
a
rray_name(): re
t
ur
n
the strip
p
ed value
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-17
D
a
n Carpe
n
ter
w
ine
:
pp_intern
a
l_error() doesn't return
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-16
Dan Car
p
e
n
ter
unused
r
eturn:
w
ar
n
ing: => warn:
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-16
Dan Carpent
e
r
precede
n
ce: m
a
ke
t
est stri
c
te
r
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-16
Da
n
Carpenter
__
U
SE_
I
SOC99: silence
a
gcc wa
r
ning
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-16
Dan C
a
rp
e
nter
check
_
dev_queue_xmit: make vali
d
_
u
se(
)
st
a
tic
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan Carpente
r
c
h
e
c
k_sign
e
d: c
h
ange some e
r
ror: messages to warn:
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan Carp
e
nter
che
c
k_s
i
g
n
ed: fix and turn o
n
by default
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan Carpen
t
e
r
ge
t
_
type(): fix c
a
st handli
n
g
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan Carpenter
g
et
_
valu
e
(): add ini
t
ial support
f
or handling c
a
sts
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
D
an C
a
rpenter
whitesp
a
ce: "sw
i
tch(" => "switch ("
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan
Carpe
n
ter
get_
t
y
p
e():
d
on't ignore ca
s
ts
!
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-15
Dan Carpenter
eliminate a
l
l
t
he "x can
'
t fit
i
nto 0" false positives
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-14
Dan Carpenter
f
i
x gett
i
n
g
_address()
functi
o
ns vs par
e
ns
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-14
Dan Carpenter
add chec
k
_dev_
q
ue
u
e_xmit
.
c
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-14
Dan
C
arp
e
nter
add --rare opti
o
n f
o
r
rare bu
g
s
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-14
Dan Carpe
n
ter
introdu
c
e:
add
_
mod
i
fication_hoo
k
_expr()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
D
a
n C
a
rpenter
implied clea
n
up: mov
e
pool_in_pools()
a
n
d is_checke
d
()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
D
an
C
a
rpenter
implied c
l
eanu
p
:
r
ename: get_eq_neq() => separate
_
and_fi
l
t
er()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan C
a
rpenter
implied cl
e
anup: s
e
parate do_compare into its own
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Da
n
Carpenter
implied cle
a
nup: move ge
t
_imp
l
icat
i
o
ns() lo
w
er
i
n the
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpenter
i
mp
l
ied clea
n
up: 1 => LEFT
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Da
n
Carpente
r
imp
l
ied clea
n
up: clean ha
n
dle_
c
o
mparison()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpenter
implied cleanup: re
n
a
m
e state => sm
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpen
t
e
r
imp
l
ied c
l
eanu
p
: move check for
!
is_merged()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Da
n
Carpenter
implied cleanup
:
ren
a
me left => lr
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
D
a
n Carpenter
implied cleanup:
r
ename some
sm_states: state => sm
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpenter
implied c
l
eanu
p
: move some
f
un
c
tion
s
arou
n
d
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpenter
im
p
lied cl
e
anup:
comments
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Da
n
Carpenter
i
mpl
i
ed cleanup: create
print_once()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan Carpenter
imp
l
ie
d
cle
a
nup: get rid of s
o
me
curl
y
b
r
aces
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2010-01-13
Dan
Carpent
e
r
implied cleanup:
m
o
v
e v
a
riabl
e
declarations
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
next