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
extra: take a short cut in param_limit_binops
2021-02-03
D
a
n Carpent
e
r
extr
a
:
t
a
k
e a s
h
ort cut
i
n param_limit_binops
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-02-03
Dan C
a
rpenter
e
xtr
a
: fa
k
e
a
ssignme
n
ts
a
r
e
also equivalent
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-02-03
D
a
n
Carpenter
d
b
: fix how &foo->lock state
s
are
ins
e
rte
d
into the
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-27
D
a
n
C
arp
e
nte
r
function_h
o
oks/check_un
w
ind
:
add pa
r
am_
k
ey_hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpenter
extra: f
i
x how
hard max value
s
are propagated
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpenter
helper:
e
rror pointers are gone
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpenter
extra/f
u
n
c
tion_hooks: h
a
ndle fake function ca
l
ls in
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpenter
extra: fix t
e
st for
take assi
g
nments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-21
Dan Carpe
n
te
r
s
t
at
e
s: fix
a
use after free
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-21
Dan
Carpent
e
r
Merge git://git
.
kernel
.
org/p
u
b
/
scm/devel/spars
e
/sparse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-19
Dan Carpenter
states:
fix
g
e
t_
s
ta
t
e_expr()
u
s
e
s of f
a
k
e
_parent
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-19
Dan Car
p
en
t
er
fl
o
w
:
don't fa
k
e a param
e
ter
a
s
signment
o
u
tside of
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
check_list: a
d
d a comment about ordering
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
D
an Carpenter
k
p
a
t
ch:
white spa
c
e cleanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
scripts/trace_p
a
rams
.
pl: fix regex
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan
C
a
r
penter
comparison: ca
l
l si
m
plify_bi
n
o
ps() in get_comparison_helper()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan
C
a
rpenter
comp
a
r
is
o
n: fix how a
d
dresses 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
p
a
rison: fix a bug in get_co
m
parison_helper()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
constraints_required: ignore fake assi
g
nments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Ca
r
penter
debug: r
e
-work how debugging i
m
p
lications works
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Car
p
enter
debug: add __smat
c
h
_timer_star
t
/sto
p
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
D
a
n Carpen
t
er
flo
w
: ad
d
--
t
ime-stmt option
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
D
an Carpe
n
ter
debug:
add __smatch_d
e
b
u
g_var()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan C
a
rpenter
param_set: a
d
dresses can't be set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
D
an Car
p
enter
capped: addre
s
ses can't be capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-11
Dan
C
arpenter
para
m
_
key: f
i
x
where assignments
a
re handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
Dan Carpenter
de
b
ug:
c
h
ange how __smatch_debug_
c
he
c
k(
)
works
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
Dan Carpenter
param_
s
et:
h
andle NULL and POI
S
ON
assignme
n
ts
better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-07
Dan C
a
rpen
t
er
extra: han
d
le ca
n
onical for loop
s
with unknown ends
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
D
a
n Carp
e
nter
ex
t
r
a/ranges: introd
u
c
e i
s
_noder
e
f_ptr()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan Carpenter
param_set: merge some som
e
conditi
o
ns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan Carpenter
param_set: don't print
u
s
e
l
e
ss information
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
Dan
C
arpenter
missing_er
r
or_c
o
de: introd
u
ce new check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
Dan Carpen
t
er
l
o
ckin
g
: fix r
e
s
t
o
re in cross
fu
n
ction code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
pa
r
am_compare_li
m
i
t:
don't print impossible compa
r
isons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
s
c
ripts/kpatch: view the smatch warnings i
n
th
e
c
o
mmit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Da
n
Carpe
n
ter
scripts
/
kpatch: put a
c
om
m
ented out di
f
f int
o
the commit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan C
a
rpenter
s
cri
p
ts/kp
a
tch: change the git log forma
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpe
n
ter
kpatch: don't har
d
code my name
a
s the s-
o
-b
y
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-17
D
a
n
Car
p
ente
r
flow: export is_last_
s
tmt
(
)
f
unctio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
a
r
pe
n
t
e
r
modi
f
ication_hooks: hand
l
e addresses bet
t
er
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
arpenter
param_key: allow get_name_sym_from_key(
)
to ta
k
e a
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
math:
INT_MAX is never a h
a
rd max
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
param_
k
ey
:
f
i
x some address han
d
ling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
C
a
r
p
enter
pa
r
am_set: fix p
a
r
am
_
w
a
s_set()
f
or
a
d
d
resses
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
penter
p
aram_set:
don't
record so muc
h
data i
n
the DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
points_to_u
s
er_data: Ma
k
e copy_f
r
o
m
_user()
set point
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
D
an Car
p
enter
s
t
a
t
es:
u
se the state
f
rom the fake assignment
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
D
a
n C
a
r
p
enter
function_hooks: set implied
s
tat
e
s
e
a
rlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpe
n
t
e
r
derefer
e
nces_
p
aram:
d
on't reco
r
d addres
s
es dereferences
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-15
Dan Carpenter
deref: fix
i
n
v
erted tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan Carpenter
check_deref: silence
f
alse
p
ositive
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan Ca
r
penter
d
eref:
d
elet
e
all --spammy in
f
orma
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
D
a
n
Carpenter
param_to_mtag_
d
ata: don't record fake assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-07
D
an Carpen
t
er
readl_infinite_
l
oo
p
s:
d
e
lete this
check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-01
Dan Carpenter
impl
i
e
d: f
i
x rev
e
rs
e
d debug outp
u
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n
Carpent
e
r
extra: fix some
e
rror point
e
r handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
extra: don't save needle
s
s
DB records
w
hen we ret
u
rn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
extra: in
t
roduce p
a
re
n
t_i
s
_error_
o
r_null_var_sym()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
functi
o
n_hooks/unwind: i
n
tr
o
duce return_imp
l
ies_exact()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
unwind: simplify the way return
s
a
re
c
ategor
i
zed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
unwind: commit missing
p
arts fr
o
m the ignore p
a
th
p
a
tch
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carp
e
nter
unw
i
n
d: pat
h
s
wh
e
re t
h
e parent is
g
on
e
are
c
o
u
nt
e
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan C
a
rpenter
unwind: ignore pat
h
s
were devm_add_action_or_res
e
t
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
u
nwind: remo
v
e pci_iomap()
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
an Carpenter
an
n
otat
e
: fi
x
h
ow snp
r
intf()
i
s handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
assigned
_
expr:
i
ntroduce
g
et_assigned_ex
p
r_re
c
urse()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
comparison: don't
sto
r
e poi
n
tless fake assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
compari
s
on: remove a
n
y "+- 0" operat
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
extra
:
c
heck the o
r
i
gin
a
l state f
i
rst for fake par
a
meter
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
D
a
n
C
ar
p
e
n
ter
flow: do a
f
a
k
e cast fo
r
ARRA
Y
S
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
param_
s
e
t
:
handle certa
i
n struct assignme
n
ts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpente
r
db: only do the return_info s
t
uff if
i
t's going to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
param_used: i
g
nore some states used t
o
fi
l
l t
h
e DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
user_da
t
a: delete
d
ebug code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-13
Da
n
Carpe
n
ter
l
o
ck
i
ng: save held locks in caller_inf
o
tabl
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Da
n
Carp
e
nter
d
b/insert_
m
anual_s
t
ates:
d
on't i
n
sert d
u
plicate states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carp
e
nter
db/
i
nsert_manual_st
a
tes: preser
v
e the call_
i
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-10
Dan C
a
rpenter
pars
e
_call_math: fix a segf
a
ult
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
buf_size:
f
ix what c
a
ller_i
n
fo
to
p
ass
and
what is
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpe
n
ter
db/
s
mdb: improve how searching
f
or function pointers
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
db:
don
'
t
c
all call_info call backs unless i
t
is
an
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpen
t
er
e
x
tra: do a sm
a
ll c
l
eanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpe
n
te
r
function_ho
o
k
s
:
ad
d
he
l
pers
to
r
e
gist
e
r all the functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n Ca
r
p
e
nter
modification_hooks: po
t
entia
l
sp
e
ed
up
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Da
n
Carpenter
kernel,math:
h
an
d
le the __ffs
(
) func
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
ar
p
e
nter
k
e
rnel
:
ignore more mu
t
ex internals
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
penter
k
e
rn
e
l: don't
parse TRACE_EVENT() functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n
Carpen
t
er
param_k
e
y: f
i
x
an ordering
bug
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
penter
param_key: enable f
o
r non-kernel projects
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-28
Dan C
a
r
p
e
nter
mo
d
ification_h
o
oks: s
p
ee
d
up callin
g
modification hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Carpenter
si
g
ned
:
d
o
n't warn ab
o
ut u64 comparisons with ULO
N
G
_
M
AX
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Carpenter
flow:
d
on't p
a
rse in
l
i
n
es aga
i
n if
t
hey take a long
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n
Carpenter
param_l
i
mit:
m
ove registrati
o
n before param_set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Car
p
e
nter
states: introduce has_
s
tates()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
math: don't u
s
e
type_value
f
o
r
get_implied_rl
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan C
a
rpen
t
e
r
leaks: sma
l
l white space
c
leanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
math: re
m
ove a st
r
ay space characte
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
param_lim
i
t/
f
ilter/set: use p
a
ram_key
c
ode
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
p
aram_ke
y
: export
s
ome functions
and intro
d
u
c
e
m
ap_t
o
_param()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next