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
capped: move binop handling into a separate function
2020-08-13
D
a
n Ca
r
penter
cap
p
ed: move binop handling into a separate functi
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-13
Dan Carpente
r
cap
p
ed: h
a
rd max does not mean
c
ap
p
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
Da
n
C
a
rpenter
db/smdb: port i
t
to python3
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
Dan Ca
r
pent
e
r
db/smd
b
: a
d
d USER_PTR types
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-06
Dan Carpe
n
ter
equi
v
: delete unused r
e
move_from_e
q
uiv_
e
xpr(
)
funct
i
on
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carp
e
nter
user_da
t
a
:
cl
e
an up matc
h
_ass
i
g
n()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
D
an Carpenter
use
r
_data: mark array_inde
x
_mask_nospec as capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
points_to_u
s
er_da
t
a: reset the state
to not user
d
ata
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpe
n
ter
db: don't store
u
nreachable calls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
D
an
C
arpent
e
r
derefere
n
ces_param: mark more parameters a
s
derefe
r
enced
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
D
a
n Carpenter
m
ath:
a
rray
p
a
r
a
meters ca
n
be
N
ULL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-03
Dan Carpenter
poi
n
ts_to_user_dat
a
: Fix a segfault par
s
ing kernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-21
Dan
Ca
r
penter
atomic_inc_dec: cre
a
te a new inc
_
dec table
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
user
_
data/points_
t
o_user_da
t
a: re-write user tracking
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Ca
r
penter
flow: fix certain i
n
line func
t
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rpenter
db:
c
r
e
ate fake assignments for calls and returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
kernel: improve han
d
ling of
k
ernel paramete
r
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan
C
ar
p
e
nter
k
e
r
nel:
i
mprove handling for IS
_
ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Da
n
Car
p
en
t
er
user_d
a
ta: update
a
c
omm
e
nt
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
math: fix a co
m
p
i
le is
s
u
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n
C
arpenter
math
:
assume poi
n
ter additi
o
ns do
n
't over
f
low
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Car
p
e
nter
buf_size: fake functio
n
assigns are always unknown
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Ca
r
pen
t
er
math:
add s
u
p
port
f
or
__builti
n
_ffs()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
an Carpent
e
r
al
l
ocat
i
ng_
e
nough_d
a
ta
:
silen
c
e
container_o
f
() f
a
lse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
Merge git://
g
it
.
ker
n
e
l
.
org/
p
ub/scm/d
e
ve
l
/sparse/
s
parse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-19
Dan Carpenter
typ
e
:
m
a
r
k foo
.
b
a
r
.
b
a
z
as a local variabl
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-18
Dan
C
arpenter
ex
t
ra: mtag: d
o
n'
t
store u
n
kno
w
n states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-08
Dan
C
arpe
n
ter
d
b:
F
i
x
bu
f
fer overflow i
n
state_name_t
o
_param_
n
a
m
e()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n C
a
rpenter
at
o
mic_inc_d
e
c: remove an unused
parameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_in
c
_dec: don't warn about impossible p
a
th
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Car
p
e
n
ter
atomic_inc_dec: ignore local
s
tat
i
c
variables
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Carpenter
atomic_inc_dec: unkno
w
n values are not failur
e
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpente
r
atomic_inc_d
e
c: don'
t
r
ecord increme
n
t/decreme
n
t if
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Carpenter
at
o
mic
_
i
nc_dec
:
record potential d
e
crem
e
nts
a
s a de
c
rement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpe
n
te
r
ato
m
ic_inc
_
d
e
c
: don't store i
n
formation in i
m
possib
l
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpen
t
er
a
t
omic_inc_dec: add more
f
u
nct
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
ato
m
ic_inc_dec: d
o
n't
double set stat
e
s t
o
&i
n
c/&dec
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carp
e
nter
a
t
omic_i
n
c_dec:
c
h
an
g
e how unmatched states
a
re
handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpen
t
er
a
to
m
ic_
i
nc_dec
:
rename "orig" t
o
"s
t
a
r
t
_st
a
t
e"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan Carpenter
ker
n
el_printf: print error pointer
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan C
a
rp
e
nter
ke
r
ne
l
_printf:
add su
p
por
t
for %ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
D
a
n
Carpenter
k
e
rnel_printf: add _GNU_SOU
R
CE define
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-19
Dan Car
p
enter
Documenta
t
i
o
n/smatc
h
: add a refe
r
ence t
o
the mailing
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Jo
h
n Le
v
on
Check
f
or
NULL
s
tmt
i
n check_
a
ll_func_returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Dan Carpenter
b
uf_siz
e
:
i
gnore certain assig
n
me
n
ts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan C
a
rp
e
nt
e
r
a
t
o
mi
c
_inc_dec:
fix co
m
pile even harder
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carpen
t
er
db: split
p
o
s
sible states eve
n
when they're equal to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carpenter
s
match: fix the compile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carp
e
nter
shift_to_zero: be even more con
s
ervative
(avoid false
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
D
an Carp
e
nter
deb
u
g: a
d
d mor
e
d
ebug info
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan C
a
rpenter
db: do
n
't bothe
r
with unknown sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
buf
_
s
i
ze
:
update som
e
kernel functio
n
s: vzalloc() and
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Car
p
enter
bits: Fi
x
handling of |= and
&=
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpente
r
b
its: move is_loop_iter
a
tor() ea
r
l
i
e
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
C
arpenter
kernel:
p
res
e
rv
e
the sm
s
tate when
h
and
l
ing IS
_
ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
kernel: fix a ty
p
e b
u
g
h
andli
n
g err_cast
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
k
e
rnel: add supp
o
rt for closure_cal
l
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Car
p
ente
r
buf_size: c
h
eck pointer size earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan
C
arp
e
nter
buf_size: fi
x
handling o
f
unk
n
own
flexi
b
le arra
y
sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Car
p
enter
buf_size: ignore zero returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
extra: f
i
x c
o
mpil
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpe
n
ter
extra:
d
e
lete some dead co
d
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
build_
k
ernel_data
.
sh: print a message af
t
er
t
he ker
n
el
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Da
n
Carpe
n
ter
db/kernel
.
return
_
fixes: ww_mu
t
e
x_lo
c
k() can't return
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
capped: handle
& and
% slightl
y
differ
e
ntly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpenter
db/re
t
urn_states: fix call_id t
y
p
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
db/create_db
.
sh
:
sile
n
ce wa
r
ning
w
h
en
-p
o
ption isn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpen
t
er
ma
r
k_function_ptr
s
_se
a
r
c
hab
l
e: mark mor
e
functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
contain
e
r_of
:
fix importing the m
t
ag data
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carp
e
n
ter
estate: che
c
k hard
m
ax in estates_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpent
e
r
e
stat
e
: add a
-
>new flag to tra
c
k new s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Car
p
enter
h
elper
:
export g
e
t_a
r
r
ay_expressi
o
n()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
implied
:
fix parsing for PA
R
AM
_
L
I
MIT im
p
lications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
implied: non-
m
erg
e
d sta
t
e
s hav
e
no i
m
p
l
ic
a
t
ions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpen
t
er
type: imp
r
ove get_
m
em
b
er
_
type_from_key(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan C
a
rp
e
n
t
er
type_val: ignore "idr_find"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
ar
p
en
t
er
impl
i
ed: t
u
rn on d
e
bug_implied when
regular debug
is set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Car
p
enter
err_ptr: d
e
lete dead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpe
n
ter
struct_assi
g
nme
n
t: strip
parenth
e
ses
rig
h
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpent
e
r
atomic_inc_de
c
:
pu
s
h latest code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-04-07
Dan Carpenter
r
eal_absolute: update
re
a
l abso
l
ute for faked fresh
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
typ
e
: create type_f
i
ts() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpe
n
t
e
r
db/k
e
rnel
.
ret
u
r
n_fixe
s
:
misc
u
pd
a
tes
(
locking
m
ost
l
y)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpe
n
t
er
states: ad
d
a
way to watch othe
r
chec
k
s s
e
t states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n Carpenter
d
e
bug: print a special warning for user_rl
w
ithout
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan C
a
rpe
n
ter
fresh_al
l
oc: som
e
things are not
fresh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Car
p
ente
r
helper:
d
o
n't
cach
e
Tmp expre
s
si
o
ns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
penter
ex
p
ressions: Rename "Fake" to "Tm
p
"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
Carpent
e
r
m
a
th: functions can
return fuzzy ra
n
g
e
lists
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpent
e
r
ret
u
rn_to_param: remove unused decla
r
ation
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n Carpenter
scripts/summar
i
ze_err
s
.
sh: white space fixe
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
tokeni
z
e: export alloc_ident
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
a
l
locating_enough
_
d
a
ta: clarify error message
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Car
p
enter
struct_assignment:
Fix (*$)->f
o
o handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n Car
p
enter
validat
i
on: up
d
ate im
p
os
s
ible tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
an
C
arpente
r
shift
_
to_zero: silence some f
a
lse positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Ca
r
pente
r
mtag: don't
doub
l
e record m
t
ag d
a
ta
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
Carpente
r
smdb: add some more types
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n
Carpenter
sl
i
st
:
add
some de
b
ug code to warn abo
u
t
miss
i
ng set_dynamic
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
Car
p
e
nte
r
helper:
r
emov
e
no_parens parameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next