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
flow: add --time-stmt option
2021-01-13
Dan Carpe
n
ter
flow:
a
dd --time
-
stmt
o
ption
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
debug: add __smatc
h
_debug_var(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
param
_
set:
a
ddresses can't be s
e
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan C
a
rpenter
c
apped:
address
e
s c
a
n
'
t be
c
a
p
p
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-11
Dan Carpenter
par
a
m
_
key: fix where assignments are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
Da
n
Carpenter
debug: change how __sm
a
tch_
d
ebug_check() works
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
D
an Carpent
e
r
param
_
set: h
a
n
d
le NU
L
L
a
nd POISO
N
assignments better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-07
Dan
C
arp
e
nte
r
e
xtra: ha
n
dle c
a
nonical for
l
oo
p
s with unknown ends
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan
C
arpente
r
ext
r
a/r
a
nge
s
: introd
u
ce i
s
_nod
e
ref_ptr
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan
C
arpenter
para
m
_set: mer
g
e som
e
s
o
m
e conditions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan Car
p
en
t
er
pa
r
am_set: don't print u
s
eles
s
information
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
D
a
n
C
a
rpenter
miss
i
ng_error_code
:
introduce new check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
Dan
C
arpen
t
e
r
lock
i
n
g
: fix
r
e
sto
r
e in cross func
t
ion
c
ode
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
p
a
ram_compare_lim
i
t: don't print impossible compar
i
sons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
D
an
C
arp
e
nter
scri
p
ts/kpatch: vie
w
th
e
smatch
warnings in the commit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Da
n
Carpenter
sc
r
ip
t
s/
k
patc
h
: put
a
commented out diff
into th
e
commit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan
C
arp
e
nter
sc
r
i
p
ts/kpatch: change
the git log forma
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Car
p
e
n
ter
k
patch: don
'
t ha
r
d
code m
y
name as
t
he s-o-by
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-17
Dan Car
p
ente
r
flow:
e
x
port is_last_st
m
t
(
) f
u
nction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpen
t
er
m
odif
i
cat
i
on_hooks
:
handle addresses better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
D
an Carpen
t
er
param_
k
ey: a
l
low
get_n
a
m
e
_sym_from_key(
)
to take a
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpen
t
er
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
D
an Carpenter
par
a
m_ke
y
:
fi
x
some address
handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpent
e
r
p
a
ram_
s
et: fix param_was_se
t
()
f
o
r
addresses
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
penter
p
ar
a
m_set:
don't
r
ecord so much d
a
ta in the
DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
points_to_user_data: Make c
o
py_from_user() set point
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
Ca
r
pent
e
r
states:
u
se the state fr
o
m
t
h
e
f
ak
e
assignme
n
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
ar
p
enter
f
u
nct
i
on_hooks
:
set
i
m
p
l
i
ed states earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
Carpente
r
de
r
ef
e
rences_param
:
don't record addresses dereferences
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-15
D
a
n Carpenter
der
e
f
:
fix i
n
vert
e
d
tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Da
n
Carpenter
check_deref: silence fals
e
positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan C
a
rp
e
nter
deref: delete
a
ll --spammy informa
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan Carpenter
p
aram_to_mtag_
d
at
a
: don't rec
o
rd fake assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-07
Dan
C
arpenter
readl_infinite_loops:
d
el
e
te t
h
is
c
heck
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-01
Dan Carpenter
im
p
lied: fix reversed
d
ebug out
p
ut
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Ca
r
pente
r
e
x
t
r
a: fix some error poi
n
ter handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carp
e
nter
ex
t
r
a:
don
'
t
s
a
v
e needless DB r
e
cords wh
e
n
we return
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
C
arpenter
extra:
i
ntrod
u
ce paren
t
_is_
e
rror_or_nu
l
l_var_sym
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carp
e
nter
function_hooks/unw
i
nd:
in
t
rodu
c
e
return_impl
i
es_e
x
act()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n
Carpenter
unwin
d
: simplify the way returns are categori
z
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
un
w
i
nd:
c
ommit m
i
ss
i
ng parts fro
m
the ignor
e
p
ath patch
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
u
n
wind: pa
t
h
s
w
h
e
re the parent is gone
a
re count
e
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpe
n
t
e
r
unw
i
nd: ig
n
or
e
path
s
were dev
m
_a
d
d_ac
t
ion_or
_
reset
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
an C
a
r
p
enter
un
w
ind: remove
p
ci_iomap() functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
annota
t
e:
fi
x
how snprintf()
is handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n
Carpenter
a
ssig
n
ed
_
expr: intr
o
duce
get_assigne
d
_
expr_recurse()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
comparison: do
n
'
t sto
r
e
p
oi
n
t
l
ess fak
e
assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
compar
i
so
n
: remo
v
e any "+- 0" o
p
e
rations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpen
t
er
extr
a
: che
c
k the original
state first fo
r
fake param
e
ter
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
flow: do a f
a
ke cast for
A
RRAYS
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpe
n
ter
par
a
m_set: ha
n
dle ce
r
tain struct
a
s
s
ignment
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
db: o
n
l
y do th
e
return_info stuff if it's
g
oing to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
param_used
:
ignore some
s
t
a
tes
u
sed
to f
i
ll the DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carp
e
nter
user_dat
a
: delete debug code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-13
Dan Ca
r
pent
e
r
locking: s
a
ve held locks in caller_info
t
a
ble
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carp
e
n
t
er
db/insert_manual_states: don't ins
e
rt duplic
a
te s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
D
a
n Carpenter
db/ins
e
rt_manual_state
s
: preserve th
e
call_id
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-10
Dan Ca
r
p
e
n
t
er
pa
r
se_call_ma
t
h: fix a seg
f
ault
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
D
an Carpenter
buf_si
z
e: fix what
c
a
ller_info to pass
a
nd what is
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n Car
p
enter
db/s
m
db: imp
r
o
v
e
h
ow sea
r
c
h
ing for f
u
n
c
tio
n
point
e
r
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
db:
d
on't call
c
all_i
n
f
o
ca
l
l
b
acks unless it is an
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Car
p
enter
e
xtra:
do a small cleanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
func
t
ion
_
hooks: add hel
p
e
rs to register all th
e
f
unctions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
m
o
dificatio
n
_hooks
:
potential speed up
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n
Carpenter
kernel,math: handl
e
t
h
e __ffs()
f
unction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpente
r
ker
n
el: ign
o
re
m
ore mutex int
e
rn
a
ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Da
n
Carpenter
kernel: don't parse TRACE_EVE
N
T
()
f
unctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpenter
p
a
r
a
m
_key:
fix an
or
d
ering bug
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
p
e
nter
p
a
ram_key:
e
nable for non
-
kernel projects
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-28
D
a
n Carpenter
modific
a
tion_hooks: speed up ca
l
l
i
ng m
o
d
ification hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
C
arp
e
nter
signed: don't warn abou
t
u64 compariso
n
s with ULONG_MAX
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Car
p
e
n
t
er
flow: don't
p
arse inlines
a
g
a
in
i
f
t
h
ey take a l
o
ng
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n Car
p
enter
param_lim
i
t:
m
ove regis
t
rat
i
on be
f
o
re param_se
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan C
a
rpen
t
er
states: introduce
has
_
s
t
ates()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Car
p
enter
ma
t
h
:
don
'
t
u
s
e
type_value for ge
t
_implie
d
_rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
an Carpenter
leaks: small white space cleanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
math
:
r
e
mov
e
a stray sp
a
ce c
h
aracter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
C
arpenter
pa
r
am_limit/filt
e
r/se
t
: use
p
ar
a
m_key code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
para
m
_key: export some functi
o
ns and introd
u
ce map_to_p
a
ram()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Ca
r
p
ent
e
r
smatch: save
less stuff, run
f
a
ster
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n C
a
rpenter
type_val
:
speed up
type_val cache
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
flow: clear out
fak
e
assign
m
e
n
t
s
a
f
ter they're not
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
an Carpenter
math
:
s
t
ore all constan
t
EXPR
_
B
I
NO
P
results
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-15
Da
n
Carpente
r
db: handle e
x
tern inline functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-14
Dan C
a
rp
e
n
t
er
deref:
a
void the big_statem
e
nt_s
t
ack
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-14
Dan Carpenter
param_
u
sed:
always assume "$" a
n
d "*
$
"
are use
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-13
Dan Carpenter
smatch: add
a
[
smatch
.
c
heck_name] to the out
p
ut with
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-30
D
a
n Carpenter
smatch_scrip
t
s/new_bugs
.
p
l: total re-write of the script
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-30
D
an
C
a
rpent
e
r
db/create
_
d
b
:
don'
t
use corrupted
D
B
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-29
Dan Carpe
n
t
e
r
p
a
r
a
m_limit: u
s
e the shared cop
y
of start st
a
tes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-29
Da
n
C
a
rpenter
param_filter: d
e
lete unused code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-28
D
a
n Carpenter
flow: fake
a
par
a
meter
assignment for literals
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpent
e
r
param_key: remove
b
ogus consts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
an Ca
r
penter
p
ar
a
m_
k
ey: don't ex
p
ort st
a
te_na
m
e_to_p
a
ram_name()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Ca
r
penter
cappe
d
: convert return info to modern code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Ca
r
penter
assigned_expr:
c
lean
u
p old ancien
t
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan C
a
rpent
e
r
l
o
c
k
ing:
f
i
x
c
o
m
p
ile
(
broken by add_f
u
nction_data())
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
an
Carpenter
capped: change h
o
w bi
n
ops
are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
capped:
cha
n
g
e += as
s
ignment
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n Carpenter
kern
e
l: add support
for array_size()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next