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
param_set: don't record so much data in the DB
2020-12-16
Dan Carpenter
param_set: don't reco
r
d
so much da
t
a i
n
th
e
DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
p
o
i
n
ts_to_
u
s
e
r
_
data: Mak
e
copy
_
fro
m
_
u
ser() set point
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
Car
p
enter
state
s
: use 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 Car
p
ent
e
r
function_hooks: set implied states earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
arpen
t
er
dereferen
c
es_
p
a
r
am: don't r
e
cord addresses der
e
ferences
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-15
Dan Carpenter
d
eref: fix in
v
erted tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Da
n
Carpenter
check_
d
ere
f
: silence false positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan Carpenter
deref: delete all
-
-
spammy information
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan Ca
r
penter
param_to_mta
g
_
d
ata: don't reco
r
d
fake assi
g
nments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-07
Dan Carp
e
nter
readl_infinite_loops:
d
ele
t
e this check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-01
Da
n
Carpenter
implied: f
i
x
r
ev
e
r
se
d
debug outp
u
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
an
Carpenter
ext
r
a: fix
s
ome
e
rror point
e
r handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n C
a
rpenter
ex
t
ra
:
don't
save needl
e
ss DB records
when we return
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Ca
r
penter
e
xtra: introduce parent_is_error_or_null_var_sym()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan
Carpenter
functio
n
_hoo
k
s/unwin
d
:
in
t
r
oduce return_i
m
plies_exac
t
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
unwi
n
d: sim
p
lify the way re
t
urns are
categ
o
ri
z
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
u
n
wi
n
d: co
m
mi
t
mis
s
ing p
a
rts
f
ro
m
the i
g
nor
e
path pat
c
h
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpe
n
te
r
u
n
wind: paths where the parent is gone are counted
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan C
a
rpent
e
r
unw
i
nd:
i
gnor
e
paths
w
ere devm_a
d
d_action_
o
r_r
e
set
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpen
t
er
unwind: rem
o
ve pci_iom
a
p() f
u
nctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpent
e
r
annotate
:
fix
h
ow snprintf() is handl
e
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Car
p
enter
assigne
d
_expr: introduce
g
e
t_assigned_ex
p
r_recurse()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
c
o
mpa
r
ison: don't sto
r
e
p
ointless fake ass
i
gnmen
t
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
comparison: remove an
y
"+-
0
" operations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
extra: che
c
k
t
he or
i
g
in
a
l state
first
for fake
p
a
rame
t
er
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
flow
:
do
a fake c
a
st for ARR
A
Y
S
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
param_set: handle certain
s
truct assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
D
an Carp
e
nte
r
db: o
n
ly do the return_info s
t
uf
f
i
f it's going to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carp
e
nter
param_used
:
ignore some s
t
ate
s
used to fill the
DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Da
n
C
a
rpenter
u
s
er_d
a
ta: d
e
lete deb
u
g code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-13
Dan Carp
e
n
t
e
r
lock
i
ng
:
save
held
l
ocks in ca
l
ler_
i
nfo
t
able
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpenter
db/insert_m
a
nual_st
a
t
es: do
n
't insert du
p
lic
a
te states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpenter
db/inser
t
_manual
_
sta
t
es: p
r
ese
r
ve the
call_id
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-10
Dan
Ca
r
penter
parse_call_ma
t
h: fix a segfault
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
buf_si
z
e: fix what c
a
l
l
er_info to pass and what is
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
arpenter
db/smdb: im
p
rove
h
ow
search
i
n
g
f
or function pointe
r
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
db: don't call call_
i
nf
o
call backs
u
n
less
it is an
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Da
n
Carpenter
extra: do a small cleanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpenter
function_hooks: add
h
e
l
p
e
rs t
o
r
e
gister all
the functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpent
e
r
m
odi
f
ication_hooks:
potential speed up
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
kernel
,
math: h
a
ndle the __
f
fs() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
kernel: ignore m
o
re mutex internals
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carp
e
nter
kernel: do
n
'
t parse TRA
C
E_EVENT() funct
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
p
a
ram_key: fix an orderi
n
g bug
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
param
_
key: enable for non-kern
e
l projec
t
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-28
Dan Carpenter
m
odification_hoo
k
s: speed up ca
l
li
n
g mo
d
i
f
i
c
ation hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
sign
e
d:
d
on't warn about u
6
4 comparisons wi
t
h ULONG_MAX
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan C
a
rpenter
flow: do
n
't parse
i
n
lines again
i
f the
y
t
a
k
e a long
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
C
arp
e
nter
param_limit: m
o
ve re
g
istr
a
tion before param_set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Ca
r
penter
s
t
ates:
i
nt
r
od
u
ce has_st
a
tes()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpen
t
e
r
math: don't
use type_
v
alue
f
or get_imp
l
ied_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpente
r
leak
s
:
small white
s
pace
c
leanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpente
r
math: r
e
move a
stray spac
e
c
h
aracter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
param_limit
/
fil
t
er/set: use param_key code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpente
r
param_
k
ey: expor
t
some functions and
i
ntrod
u
ce
m
ap_to_param(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpe
n
te
r
smatch: save
less stuff, run faster
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
type_val: spee
d
up type_val cache
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
flow:
c
lear o
u
t
f
ak
e
a
s
signments
after
t
hey're not
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpent
e
r
m
a
t
h: store all consta
n
t EXPR_BINOP results
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-15
D
a
n Carpenter
d
b
: han
d
le extern
inline functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-14
D
an Carpenter
deref:
avoid the bi
g
_statement_stack
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-14
Da
n
Carpent
e
r
param_u
s
ed: alwa
y
s assume "$" and "*$" are
used
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-13
Dan Carpenter
s
match: add a [smatch
.
check_name]
to t
h
e output wi
t
h
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-30
Dan
C
arp
e
nter
smatc
h
_scr
i
pts/new_bugs
.
p
l: t
o
tal re-write of
t
he
s
c
r
ipt
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-30
Da
n
Carpen
t
er
d
b
/
c
reat
e
_d
b
: don't use co
r
rup
t
ed DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-29
Dan Ca
r
penter
p
a
ram_limit: u
s
e
the shared copy
o
f
start sta
t
es
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-29
Dan Carpenter
pa
r
am_filt
e
r: delet
e
u
nus
e
d code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-28
Dan Carpente
r
fl
o
w: fake a parameter assi
g
n
m
ent for
literal
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
ent
e
r
p
a
r
am
_
key: remove bogus consts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n C
a
rpen
t
er
param_key: don't
export state_name_to_param_name()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpen
t
er
cap
p
ed: conver
t
return info to moder
n
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
assigne
d
_expr: cl
e
an up ol
d
ancient
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
an Car
p
ente
r
locking:
f
i
x compile (broken by a
d
d_function_data())
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpe
n
ter
capped: change how binops
are
handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
cap
p
e
d: change += assignme
n
t
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
kernel: ad
d
support fo
r
a
r
ray_size()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Ca
r
pe
n
ter
kernel: fix implie
d
_err_
c
a
s
t_re
t
urn
(
) retu
r
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan
Carpenter
frees_param_strict: use g
e
t_pa
r
a
m
_ke
y
_from_sm()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carp
e
n
t
er
atomic_inc_dec
:
add so
m
e m
o
re
inc_dec
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpe
n
ter
implied: add a comment in poss
i
ble_false_
h
el
p
er()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n Carpe
n
ter
param_key
:
use get
_
name_sym_from_key() in
s
tead
o
f return_
s
ta
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
f
low: Us
e
a
d
d_fun
c
tion_data() to clean up
t
he code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
db/p
a
r
am_ke
y
:
move some k
e
y
r
e
l
ated functions from
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
D
a
n Carpenter
unwind: add
s
o
me more functions that need to be
fr
e
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
math:
i
mprove
A
ND
h
andling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpent
e
r
function_ptrs: don't store nonsense fake pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
D
a
n Carpenter
u
n
wind: handl
e
freeing in other f
u
nct
i
o
ns
bett
e
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
Dan C
a
rpenter
fl
o
w: in
t
roduce
function
d
ata
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
p
a
ram_key: p
r
e
s
e
r
ve parameter assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
Da
n
Carpent
e
r
check_unwind: remove request_resource()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
db: fix db_
i
ncomplete
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpente
r
u
nwind: fix a spelling mistake "ballan
c
e
"
-
-
>
"
ba
l
a
n
ce"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
D
a
n
C
arpenter
db:
r
ec
o
r
d
if the DB is
m
issing informat
i
on
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
unwind: fi
x
request_reso
u
rce
(
) checki
n
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-16
Dan
Carpe
n
t
e
r
db:
split ranged im
p
l
ication ho
o
ks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpenter
param_key: in
t
roduce get_nam
e
_sy
m
_from_key()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-15
Dan Ca
r
pente
r
r
a
ng
e
s: add i
s
_
e
rr_or_null()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-15
Dan
C
a
rpenter
un
w
in
d
: re-write the c
h
e
c
k
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-15
Dan
C
a
rpenter
param_key: move functi
o
ns to n
e
w fi
l
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-11
D
an Carpe
n
ter
helper:
introduce get_param_
k
ey_from_
v
a
r
_sy
m
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next