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
db: fix how &foo->lock states are inserted into the caller_info table
2021-02-03
D
an Carpenter
db: fix how
&
foo-
>
lock st
a
tes
are inserted
i
n
t
o the
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-27
Dan Carpenter
f
uncti
o
n
_
h
o
o
ks/ch
e
ck_un
w
ind: add
p
aram_key_hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Da
n
Ca
r
penter
extra: fix h
o
w
har
d
max
value
s
are pro
p
agated
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Carpenter
helper: error po
i
nters are
gon
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan C
a
rpente
r
ext
r
a/functio
n
_hooks
:
h
an
d
le fak
e
function ca
l
ls in
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-25
Dan Car
p
enter
extra: fix test fo
r
take
a
s
signments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-21
Dan
Carp
e
n
t
er
states: fi
x
a
use after free
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-21
Da
n
Carpenter
Merge git://git
.
kernel
.
or
g
/
p
u
b/scm/devel/spar
s
e/
s
p
a
r
s
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-19
D
an Carpenter
states: fix get_state
_
expr
(
) uses of fake_pare
n
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-19
Dan Carpent
e
r
flow: don't fake a par
a
met
e
r
assignment ou
t
sid
e
of
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
c
h
eck_list: add a co
m
me
n
t about
orderi
n
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
Dan
C
arpenter
kpatch: white space clea
n
up
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-18
Dan Carpenter
scripts/trace_params
.
pl: fix regex
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpen
t
er
comparison
:
c
al
l
s
implif
y
_
b
inops
(
) in get_comp
a
rison_
h
elper()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
D
a
n Ca
r
penter
compari
s
on: fix h
o
w
a
ddre
s
ses are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan C
a
rp
e
nter
compa
r
ison:
fix a bug
i
n g
e
t_com
p
arison_h
e
lpe
r
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpent
e
r
constraints
_
re
q
u
ir
e
d:
ign
o
re
fak
e
assig
n
ments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Da
n
Carp
e
n
t
er
debug:
r
e-work ho
w
d
e
bug
g
i
n
g im
p
lica
t
ions works
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpent
e
r
deb
u
g: add
__sm
a
tch_timer_start/stop
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
flow: add
-
-time
-
stmt option
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan Carpenter
debug: ad
d
__smatch_
d
eb
u
g_var()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
Dan C
a
rpenter
param_set: add
r
esses can't be set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-13
D
an Car
p
en
t
e
r
c
a
pped:
addresses c
a
n't be capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-11
Da
n
Carpent
e
r
param_key:
fix where assignme
n
ts are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
Da
n
Carpenter
debug
:
change how _
_
s
m
a
t
c
h
_debug_
c
heck() works
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-08
Dan Carpenter
param_set: handle NULL
and POISON assignments better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-07
D
a
n Carpenter
extra: h
a
ndle canonical f
o
r loops wit
h
unknown
e
nds
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
D
a
n
Carpenter
extra/ranges:
i
n
t
roduce i
s
_noderef_ptr(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Da
n
C
a
r
penter
param_set: merge some so
m
e condit
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2021-01-06
Dan Carpenter
pa
r
a
m_set: don'
t
print useless
i
nfo
r
m
at
i
on
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
Dan Ca
r
penter
m
is
s
ing_error_
c
o
d
e: i
n
t
r
oduce new check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-19
Dan Carpen
t
er
l
ocking: fix rest
o
re
i
n cross function code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
D
a
n
C
arpent
e
r
param_co
m
pare_limit: don't print
imp
o
ssib
l
e comparisons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan
Carpenter
s
c
ripts/kpatc
h
: view t
h
e smatch
w
arnings in the commit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan
C
arpenter
scripts/kpatch: put a commented out dif
f
into the commit
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
scripts/kpatch: chang
e
the git log format
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-18
Dan Carpenter
kpatch: don't hard code my name
as the
s-
o
-by
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-17
Dan Carpe
n
ter
flow: export
i
s_l
a
st_st
m
t() functi
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
modification_hooks: h
a
ndle address
e
s
better
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carp
e
nter
param_ke
y
:
a
llow get_na
m
e_sym
_
from
_
k
ey() to take
a
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
pente
r
math: IN
T
_MAX is nev
e
r
a hard max
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpente
r
param_key: fix some ad
d
ress
handl
i
n
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Ca
r
pente
r
pa
r
a
m
_set: fix param_was_set() for addresses
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
arpenter
param_set: don't
record so
m
u
c
h data in the DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Da
n
C
ar
p
ente
r
points_to_us
e
r_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 Carpenter
states: use the
s
tate
from th
e
fake assign
m
ent
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpe
n
ter
function_ho
o
ks: set implied states earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-16
Dan Carpenter
dereferences_param: don't
r
ecord addr
e
s
ses dere
f
erences
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-15
D
a
n C
a
rpente
r
deref
:
f
ix i
n
verted tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan C
a
rpe
n
t
e
r
c
h
e
c
k
_dere
f
: silence false positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan
C
a
rpenter
d
eref
:
delete
a
ll --spammy inform
a
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-14
Dan
Ca
r
penter
p
a
ram_to_mtag_data: don't record
f
a
ke
a
ssignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-07
Dan Carpenter
readl_infinite
_
loops: d
e
lete this check
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-12-01
Dan Carpent
e
r
i
m
p
lied: fix rev
e
rs
e
d
de
b
ug out
p
u
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
ext
r
a:
f
ix some error pointer handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
extra: don't save needl
e
s
s
D
B rec
o
rds when we ret
u
rn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
extra: i
n
t
roduce parent_is_
e
r
r
or_or_n
u
ll_var_sym()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Car
p
e
n
ter
function_hooks/unwind:
i
ntr
o
duce return_implies_exact()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpente
r
unwind: simpli
f
y the way
r
e
turns are categoriz
e
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
unw
i
nd: c
o
mmit missin
g
parts from th
e
i
gnore path pat
c
h
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
an Carpenter
unwind
:
paths whe
r
e th
e
parent i
s
gone are cou
n
ted
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n C
a
rpenter
u
n
wind
:
ignore paths we
r
e devm_a
d
d_actio
n
_or_re
s
et
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Carpenter
unwin
d
: r
e
mov
e
pci_iomap
(
)
functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpente
r
annota
t
e: fix h
o
w sn
p
rintf() is handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
assigned_expr: introduc
e
get_
a
ss
i
gned
_
e
xpr_recurse()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpente
r
comparison: don't store pointless fake assig
n
m
ents
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-19
Dan C
a
rpenter
comp
a
rison: remove
a
ny "+-
0
"
operations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
D
a
n
C
a
rpenter
ext
r
a: check the original state first for
fake pa
r
ame
t
er
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpent
e
r
f
low: do a
fake cast for ARRAY
S
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
D
a
n Carp
e
nter
param_set
:
handle
certai
n
s
truct assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpe
n
t
er
db:
o
n
ly do the re
t
urn_info s
t
uff i
f
it's going to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
para
m
_
use
d
: ignore some st
a
tes
u
s
ed to f
i
ll the DB
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpente
r
user_data: delete d
e
bug code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-13
Dan Carpenter
locking: save held locks in
c
aller_info
t
a
b
le
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan
C
a
rpenter
db/in
s
e
r
t_manua
l
_states: do
n
'
t
insert duplicate states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpent
e
r
d
b
/insert
_
m
anual_states: pre
s
erve the call_id
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-10
Dan
Carpenter
par
s
e_call_m
a
th: fix a segfault
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
ar
p
enter
b
u
f_size: fix
what call
e
r
_info to
pass and wha
t
i
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpente
r
db/smdb: improve how
s
earching for functio
n
pointers
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpen
t
er
db: don't call
call_info call backs unless
it is a
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpe
n
t
er
extra:
d
o
a
small clea
n
up
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
function_h
o
oks: add he
l
pe
r
s to r
e
gister all
th
e
functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
mo
d
ification_h
o
oks:
potent
i
al speed
u
p
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
kernel,m
a
th: handle the __f
f
s
(
) functi
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
arpenter
ke
r
nel
:
ignore
m
o
re mutex in
t
erna
l
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carp
e
nter
k
ernel: do
n
'
t
parse T
R
ACE_EVE
N
T() functi
o
ns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpenter
p
a
r
a
m_key: fi
x
a
n ordering bug
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-11-02
Dan C
a
rpe
n
ter
par
a
m
_
k
ey: e
n
able for non
-
kernel p
r
ojects
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-28
Dan
C
arpenter
modif
i
ca
t
ion_hooks: speed up
ca
l
l
ing modification hooks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
signed: don't
warn
a
bout u
6
4
comparisons with
U
LON
G
_
M
AX
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
C
a
rp
e
nter
flo
w
: don't
p
arse inlines again
if they take a lo
n
g
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Ca
r
penter
p
a
r
am
_
limit: move
r
egis
t
r
a
ti
o
n before param_set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpente
r
s
tates: introd
u
ce has_sta
t
es()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
m
ath: don't use type_v
a
lue
f
or
g
et_im
p
lied
_
rl()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
a
n Carpenter
leaks: small white space cleanup
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Car
p
enter
math: remove a stray space character
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Car
p
enter
pa
r
am_limit/filter/
s
et: use
p
ara
m
_key code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
par
a
m_key: ex
p
o
r
t some functions and intr
o
d
uce
map_to_param
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
Dan
C
a
rp
e
nter
sm
a
tch: s
a
ve
l
ess stu
f
f
,
run faster
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-10-23
D
an Carpenter
t
y
pe_val: speed up type_val
cach
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next