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: introduce gen_expr_from_param_key()
2021-02-10
Dan
C
a
r
p
e
nt
e
r
expressions:
int
r
od
u
ce gen_ex
p
r_from_
p
aram_key()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-10
Da
n
Carpen
t
er
express
i
ons: mak
e
gen_expressi
o
n_from
_
nam
e
_sym() handle
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-10
D
an
C
ar
p
enter
db/p
a
r
am_limit/par
a
m_us
e
d: don't insert
u
sel
e
ss address
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-10
Dan Carp
e
nt
e
r
e
xtra
:
use fak
e
assignments for caller_info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-08
Dan Carpenter
che
c
k_locki
n
g: de
l
et
e
old states correc
t
ly (sor
t
of)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-08
Dan
Carpent
e
r
loc
k
i
n
g
: re-write and f
i
xes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
Dan Carpenter
ext
r
a:
ta
k
e a short cut in param_limit_binops
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
Dan
C
a
rp
e
nter
extra:
fake assignments are also equivalent
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-02-03
D
an Carpe
n
t
er
db: f
i
x how &foo->lock
sta
t
es are
inserte
d
i
n
to t
h
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-27
Dan
Carpenter
fun
c
t
ion_
h
o
oks/
c
hec
k
_unwi
n
d:
a
dd param_key
_
ho
o
k
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Da
n
Carpenter
extra:
fi
x
how har
d
max values are propagate
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpen
t
er
helper: erro
r
pointers are
gone
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
Dan Ca
r
penter
extra/function_hooks: handle fake function call
s
in
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-25
D
a
n Car
p
enter
extra: fix test for take assi
g
n
ments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-21
Dan Carpenter
stat
e
s: fix a use
after free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-21
Dan Carpente
r
M
e
r
g
e
g
i
t
:
//git
.
kernel
.
org/pub/sc
m
/de
v
el/s
p
arse/spar
s
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-19
Dan Carpenter
states: fix get_st
a
te_e
x
pr()
u
ses of fake_parent
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-19
Dan Ca
r
pente
r
flow:
don't fake
a
p
a
rame
t
er assignment
out
s
ide of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
D
an
C
a
r
p
enter
check
_
li
s
t: add
a
comment abou
t
orde
r
i
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
kpatch: whit
e
s
p
ac
e
cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-18
Dan C
a
rp
e
nter
scripts/tr
a
ce_params
.
pl: fix regex
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
c
om
p
arison: cal
l
s
implify
_
binops() in get_co
m
p
arison_
h
e
l
per()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carp
e
nter
compa
r
ison: fix how ad
d
r
esses are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpente
r
compar
i
son: fix a bug
i
n get_comparison_he
l
per()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
D
a
n Car
p
enter
constrai
n
ts_req
u
ired: ignore f
a
k
e
assignment
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
debug: re-wor
k
how debu
g
ging implications works
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
D
a
n Carpente
r
d
e
bug: add __smatch_timer_start/stop
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Ca
r
penter
flo
w
:
add --time-
s
tm
t
option
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
d
ebug:
a
dd __smatch_
d
ebug_v
a
r()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
D
an
C
arp
e
nt
e
r
pa
r
am_set: addr
e
sses can'
t
be s
e
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-13
Dan C
a
rp
e
nte
r
capped: add
r
e
s
ses can'
t
be cap
p
ed
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-11
Dan Carpenter
param_key: fix whe
r
e assignments
a
re handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-08
Dan
Carpenter
debug: c
h
ang
e
how __smatch_debug_check
(
) w
o
rks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-08
Da
n
Carpenter
param_set:
h
an
d
l
e NUL
L
a
n
d P
O
ISON assignments better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-07
Dan Carpenter
extra
:
handle
cano
n
i
cal for loops with unknown
ends
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Dan
C
a
rpen
t
er
extra/ranges: introduce
is_noderef_ptr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Dan
Carpenter
p
aram_set: me
r
ge some s
o
m
e c
o
nditions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2021-01-06
Da
n
Carpenter
param_set: don't print usel
e
ss information
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-19
Dan Carpen
t
er
missing_err
o
r
_co
d
e: intr
o
duc
e
new check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-19
Dan Carp
e
nte
r
l
oc
k
ing:
fi
x
resto
r
e in cross function code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpente
r
param
_
compare_limit
:
don
'
t print
im
p
ossibl
e
comparisons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Da
n
Carpenter
scr
i
pts
/
kpatch:
v
i
ew th
e
smatch warn
i
ngs in th
e
c
o
mmi
t
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
scripts/kpatch: put a comme
n
ted out diff in
t
o the
commit
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan
Carpenter
s
c
ripts/kpatch: change the git
log form
a
t
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpente
r
kpatch: don
'
t hard code my name a
s
the s-
o
-by
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-17
Dan Carpenter
fl
o
w: export is_last_stmt()
f
unction
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
m
odification_ho
o
ks: handl
e
address
e
s better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
Carpenter
param_key
:
allow g
e
t
_
nam
e
_sym_from_key() to
t
ake a
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
math: INT_MAX is neve
r
a hard max
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpen
t
er
param_
k
ey: f
i
x
some add
r
ess handling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
Carpen
t
er
param_se
t
: fix
param_was_set() for ad
d
r
e
sses
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
D
a
n
C
a
rpenter
param_s
e
t: do
n
't record so much data
i
n
t
h
e
DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
points_
t
o_user_data: Make copy_fro
m
_user() set p
o
int
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
Carpenter
states: us
e
the
s
tate fr
o
m
the
fake
a
s
signment
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Car
p
enter
func
t
io
n
_hooks: set implied
s
t
ates
e
arlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
p
enter
de
r
eferences_param: do
n
'
t
record ad
d
r
esses dereferences
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-15
Dan Carpe
n
ter
deref: fix
inverted tests
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Dan
Carpenter
che
c
k_deref: silence
f
al
s
e
positives
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Da
n
Carpenter
de
r
ef: de
l
ete all --spammy in
f
ormation
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Da
n
C
arpenter
pa
r
am
_
to_mtag_data: don'
t
recor
d
f
a
ke assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-07
D
a
n C
a
rpenter
rea
d
l_infi
n
i
t
e_loops:
delete this che
c
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-01
Dan
Carpenter
imp
l
ied: f
i
x
r
eversed debug output
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
ext
r
a: fix s
o
me e
r
ror p
o
i
nt
e
r han
d
ling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpen
t
er
extra: don't save needle
s
s
DB reco
r
ds
w
hen we
r
etu
r
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpe
n
ter
extra: introduce pa
r
ent_is_error_or_
n
ull_var_sym
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Ca
r
penter
fun
c
t
ion_hook
s
/unwind:
i
ntrodu
c
e return_implies_ex
a
ct()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carp
e
nter
un
w
ind: sim
p
lif
y
the way retu
r
ns are categorize
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpent
e
r
unwind: commit missing parts from
the ignore path patch
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
unwind: paths where the parent is
g
one a
r
e
c
oun
t
ed
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
unwind: ignore pat
h
s were devm_add_action
_
or_reset
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Carpenter
unwind:
r
emov
e
pci_io
m
a
p
(
) functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
Carpenter
a
nnotate: fix how snprintf() is handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
a
s
s
igned_expr:
i
nt
r
oduce get
_
assigned_expr_
r
e
c
urse()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Carpenter
comparison
:
don't sto
r
e
po
i
ntless fak
e
assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
compar
i
son: remove
a
n
y "+-
0
" opera
t
i
ons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
D
an Carpenter
extra: chec
k
the original s
t
ate fi
r
st for fak
e
parame
t
er
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arp
e
nter
flo
w
: do a fake
c
ast f
o
r ARRAY
S
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
D
a
n Carpent
e
r
param_
s
e
t
:
h
andle ce
r
tain struct assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
db: only do the
return_info stuff
if it's going to
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
para
m
_us
e
d: ignore some states u
s
ed to fill the DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Da
n
Car
p
e
n
t
e
r
user_data: delete debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-13
D
a
n
C
arpent
e
r
locking: save held
l
oc
k
s in c
a
ller_info table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
Dan Car
p
enter
db/ins
e
r
t
_ma
n
ual_states
:
don
'
t i
n
se
r
t dupl
i
cate s
t
ates
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
Dan
C
a
rpent
e
r
db/insert_manual_state
s
: preserve
the ca
l
l_
i
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-10
Dan Carpent
e
r
par
s
e
_
call_math: fix a segf
a
ult
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
an Car
p
e
n
ter
bu
f
_size: fix wh
a
t caller_info t
o
pass
a
nd what is
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
db/smdb: impr
o
ve how searching for
f
u
nction po
i
n
te
r
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Car
p
ent
e
r
db: don't
c
a
ll call
_
i
n
fo ca
l
l backs unless it is
a
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
e
xtra:
d
o a sma
l
l
c
l
ea
n
up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpe
n
t
e
r
f
u
nction_hooks: add
help
e
rs to register all the fu
n
ctions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
penter
modific
a
tion_h
o
oks: potential speed up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
kern
e
l,math: hand
l
e
t
he __ffs() function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
kerne
l
: ignore
m
ore
m
utex i
n
t
er
n
als
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpente
r
ke
r
nel:
don't pa
r
s
e TRACE_EVENT()
f
uncti
o
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
param_key: fix an ordering b
u
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
an Carp
e
nter
p
a
ram_key:
e
nable for non-kernel p
r
ojects
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-28
Dan
C
arpenter
modification_hooks
:
speed up calling modificati
o
n hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
s
i
gne
d
: don't warn about u64
co
m
pari
s
o
ns with ULONG_MAX
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
an Carp
e
nter
fl
o
w: don't
parse inlines agai
n
if
the
y
take
a long
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n
C
a
r
p
enter
p
ara
m
_l
i
mit
:
m
o
ve r
e
gist
r
a
t
ion b
e
fore
param_
s
et
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next