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
expressions: make gen_expression_from_name_sym() handle addresses
2021-02-10
D
an Carp
e
nter
expr
e
ssi
o
ns: mak
e
g
en_expr
e
ssion_from_name_sym() handle
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-10
Dan Car
p
en
t
er
db/param_limit/pa
r
am_
u
sed
:
do
n
'
t insert u
s
e
l
ess addres
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-10
Dan C
a
rpenter
ext
r
a: use fake assignments for caller_info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-08
Dan Carpenter
ch
e
c
k_locking:
d
elete
old states correct
l
y (sort of
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-08
Dan Carpente
r
loc
k
ing:
re-write
an
d
fixes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
Dan Carpenter
extra
:
ta
k
e a
shor
t
cut in param_li
m
it_binops
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
Dan
Ca
r
penter
extra: fake assignments
are a
l
so eq
u
ivalent
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
Dan Carp
e
nter
db:
f
ix
how &fo
o
->lock states
a
r
e inserted into t
h
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-27
D
an Carpenter
func
t
i
o
n_hooks/check_unwind:
a
d
d param_key_hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan Ca
r
p
enter
ex
t
ra:
fix how hard max values are p
r
opagated
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan Car
p
enter
helper:
error pointers are gone
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan C
a
r
p
enter
e
xtra/fun
c
t
i
on_hooks: handle fake function cal
l
s i
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpe
n
ter
e
xtra: fix test for tak
e
a
s
sig
n
m
ents
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-21
Dan Carpenter
s
t
ate
s
:
f
i
x a use a
f
ter
free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-21
Da
n
Ca
r
penter
Merge git://git
.
kern
e
l
.
org/pub/scm/devel/spa
r
s
e/
s
parse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-19
Da
n
Ca
r
penter
sta
t
es: f
i
x
ge
t
_
state_exp
r
() uses of fak
e
_par
e
n
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-19
D
an C
a
rpenter
fl
o
w: d
o
n't fake a parameter assignm
e
nt
o
utside of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carp
e
nter
check_lis
t
: add a com
m
ent about
o
r
dering
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
Da
n
Car
p
enter
kpatch: w
h
ite space cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
scripts/trace_params
.
pl: fi
x
rege
x
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpe
n
t
er
com
p
a
r
iso
n
: ca
l
l simplify_bino
p
s() in get_comparis
o
n_helper
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
compari
s
on: fix how addresses are
hand
l
ed
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan
Ca
r
penter
co
m
par
i
son: fix a
b
u
g in get_compari
s
on
_
helper
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
constrai
n
t
s_required: igno
r
e
f
ake
ass
i
gnments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan
C
arpenter
debug: re
-
wor
k
how de
b
ugging imp
l
ications
w
o
rks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan
C
arpenter
debug:
add __smatch_timer_st
a
rt/stop()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan
C
arpenter
flow: add --tim
e
-
stmt option
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
d
e
bug: a
d
d __smatch_
d
ebug_var()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpen
t
e
r
pa
r
a
m
_set: addresses can
'
t be s
e
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
capped: ad
d
resses can
'
t be capped
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-11
Dan
Ca
r
penter
p
aram_key: fix
w
here assignments
a
re handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-08
D
a
n Ca
r
pe
n
ter
d
e
bug: cha
n
g
e how __smatch_debu
g
_check() works
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-08
D
a
n
C
arpenter
pa
r
am_se
t
: han
d
le N
U
LL
a
n
d
POI
S
ON assi
g
nment
s
b
e
tter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-07
Dan
Carpe
n
ter
e
xtra: ha
n
dle ca
n
onica
l
f
o
r
loo
p
s with unknown ends
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Dan Carpent
e
r
extra/ranges: introd
u
ce is_nodere
f
_ptr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Dan
C
arpenter
param
_
set:
merge some s
o
me condition
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Dan
Car
p
ent
e
r
param
_
se
t
: don't
p
rint use
l
ess
i
nform
a
tion
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-19
Dan
C
arpenter
missing_
e
rror_code:
in
t
roduce new chec
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-19
Dan Carpe
n
ter
locking: fix restore in cros
s
fu
n
c
t
ion c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Da
n
Carpenter
p
a
ram_compare_limit:
do
n
't print i
m
possible compariso
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
scripts/kpat
c
h: view the sm
a
tch warnings in
the co
m
mit
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpe
n
ter
s
cripts/kpatch: put
a
com
m
ented ou
t
diff into the com
m
it
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
scripts/kpatch: c
h
ange the git
log format
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan C
a
r
pe
n
ter
kpatch
:
don't har
d
code my name as the s-o-by
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-17
D
an C
a
rp
e
nt
e
r
flow: export is
_
l
ast_stmt() functi
o
n
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpent
e
r
modification_hook
s
: handle addresses better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpe
n
ter
param_key: allow g
e
t
_
name_sym_from_key() t
o
take
a
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
math: INT_M
A
X
is never a hard max
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpe
n
ter
p
aram_key: fix some add
r
ess h
a
ndling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
penter
pa
r
am_se
t
: fix param
_
was
_
set
(
) f
o
r addresses
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Car
p
enter
param_
s
et: don't record s
o
muc
h
data
in the DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
points_to_use
r
_data: Mak
e
c
opy_from_user() set point
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
states: us
e
the state
fr
o
m the f
a
ke assignment
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpen
t
e
r
fun
c
tion_
h
ooks:
se
t
i
m
p
lied
s
tates ea
r
li
e
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan C
a
r
p
enter
de
r
e
ferences_param: don't record addre
s
ses deref
e
rences
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-15
Dan Ca
r
pente
r
der
e
f: f
i
x inverted tests
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
D
a
n
Ca
r
penter
check_
d
eref: silence f
a
ls
e
positives
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Dan C
a
rpenter
dere
f
: delete all --
s
pammy informati
o
n
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
D
a
n
Carpenter
para
m
_to_mtag_data: don't record fake
assignme
n
ts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-07
Dan Car
p
enter
re
a
dl_infinite
_
loops
:
d
elete this
check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-01
Dan
Carpent
e
r
im
p
l
i
ed: fix
r
ev
e
rsed debug output
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Ca
r
p
e
nter
extra: fix
s
o
me error pointer handling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
Carpenter
extr
a
: don't save needles
s
DB records when
we return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
extra: introduce parent_is_error_or
_
null_var_sym(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Car
p
enter
funct
i
on_
h
ooks/unwind: introduce re
t
urn_implies_exact()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpente
r
unwind
:
simplify the way ret
u
rns are categ
o
rized
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
an Carpen
t
er
u
n
w
ind
:
commit missing parts from
t
he ign
o
re path patch
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
un
w
i
nd: path
s
whe
r
e the par
e
n
t is g
o
n
e
a
r
e c
o
unted
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
unwind:
i
gnore paths were devm
_
add_actio
n
_or_
r
eset
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carp
e
n
ter
unw
i
nd: r
e
move
p
ci_iomap()
functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
an Carpenter
annota
t
e: fix how sn
p
rintf(
)
is h
a
ndled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
assigned_expr:
i
n
troduce
get_as
s
ign
e
d_expr_re
c
urs
e
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Ca
r
penter
compariso
n
: don't
stor
e
po
i
ntl
e
ss
f
ake assignmen
t
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
an Carpenter
c
omparison: remo
v
e any "+- 0" operatio
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpen
t
er
extra
:
check t
h
e
original state fi
r
st
f
or fake pa
r
ameter
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpe
n
ter
flow: do a
fake cas
t
for ARRAYS
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Ca
r
penter
pa
r
am
_
set: handle
c
e
rtain
struct as
s
ignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
db: only do the
r
eturn_info stuff if it's going
to
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Da
n
Carpenter
param_used: ignore
some states used t
o
fill the DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
user_data: delet
e
d
e
bug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-13
Dan Carpenter
lo
c
king: s
a
v
e
held locks in caller_i
n
fo table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
D
an C
a
rpenter
d
b
/i
n
sert_manual_states
:
don't
i
nsert
duplic
a
te states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpe
n
ter
d
b
/
i
nsert_manual_s
t
ates: preserve the ca
l
l_id
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-10
Dan Carpenter
pars
e
_call_
m
ath: fix a segfa
u
lt
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
buf_
s
ize: f
i
x what caller_info
to p
a
ss and wh
a
t
is
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n
C
arpenter
db/smdb: improve how
s
earching for function poin
t
ers
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpenter
db:
d
on't c
a
l
l call_inf
o
call backs unless
i
t is an
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carp
e
nter
extra: do a
s
mal
l
cleanu
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
penter
function_hooks: add helpers to register all the functions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpente
r
m
o
dification_hooks: pote
n
t
i
al speed up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
k
ernel,math: handle th
e
__
f
fs() function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n Carpenter
kernel: ignore more
m
utex internals
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
arpenter
ker
n
el:
d
o
n't parse TRACE_
E
VENT()
functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
pent
e
r
param
_
key: fix an ordering bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
param_ke
y
: ena
b
le for non-kernel projects
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-28
Dan
C
arpenter
mod
i
fica
t
i
o
n
_
hooks
:
s
p
eed
u
p cal
l
ing modif
i
cati
o
n hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
s
igned
:
don't warn about u6
4
comparisons with ULONG_MAX
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Carpenter
flow
:
don't parse
inlines again if they take a long
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpent
e
r
param_lim
i
t:
m
ove r
e
gistrati
o
n before param_set
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n C
a
rpenter
stat
e
s
:
i
n
tro
d
u
c
e
has_
s
tates()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next