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
points_to_user_data: Make copy_from_user() set point to user data
2020-12-16
D
an Carp
e
nt
e
r
points_t
o
_
u
ser_d
a
ta:
M
a
ke c
o
p
y
_
f
r
om_us
e
r()
s
et
p
o
i
nt
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
Dan
C
a
rpenter
state
s
:
u
se the state from the
fa
k
e assignment
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
D
an Carpenter
function_hooks: set
i
mp
l
ied s
t
ates earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-16
D
a
n
C
a
r
p
enter
dereferences_
p
a
ram: don't record addresse
s
deref
e
ren
c
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-15
Dan Carpenter
de
r
ef: fix i
n
verted
t
ests
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Dan Carpen
t
er
check_der
e
f: silence
false positives
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Dan Carpenter
deref: d
e
lete all -
-
spam
m
y
information
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-14
Dan C
a
rpenter
param_to_mtag_d
a
ta:
don
'
t record fa
k
e a
s
si
g
nmen
t
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-07
Da
n
Carpenter
readl_
i
n
finite_loops:
d
elete this
check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-12-01
Dan Carpente
r
i
mplied: f
i
x reverse
d
debu
g
ou
t
p
ut
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
e
xtra:
fix
s
ome error
p
ointer
handling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
extra
:
don't save nee
d
less DB re
c
ords when we return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Carpenter
ex
t
ra: introduc
e
p
arent_is_error_o
r
_null_va
r
_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpenter
f
unction
_
hooks/unwind
:
introduc
e
retur
n
_i
m
pli
e
s_ex
a
ct()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
u
nwind: s
i
mpli
f
y
the way returns are categorize
d
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Carpe
n
ter
unwin
d
: commit missi
n
g p
a
rts from the ig
n
ore path patch
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Car
p
enter
unwind: paths whe
r
e
the p
a
ren
t
is gone are counted
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan Car
p
enter
unw
i
nd: ignore path
s
w
ere devm_a
d
d_action_or_reset
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpente
r
unwind: remove
p
ci_iomap() func
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan C
a
rpente
r
annotate: fix how snp
r
i
n
tf(
)
is
h
andled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Da
n
Carpen
t
er
assig
n
ed_expr
:
i
ntroduce get_assig
n
ed_expr_recurse()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
Dan
C
arpenter
comparison: don't store point
l
ess fake
assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-19
D
a
n Carpenter
compa
r
ison
:
re
m
ove any "+-
0" op
e
ra
t
io
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
D
a
n Carpent
e
r
ex
t
r
a
:
c
heck the original state first for f
a
ke parameter
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpente
r
flow: do
a
f
a
ke ca
s
t for ARRAYS
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Ca
r
penter
param_
s
et: handle certain
s
t
ruct as
s
ignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
db: only do the return_info
s
tu
f
f if it'
s
going to
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan
C
arpenter
param_used: ignore s
o
me sta
t
es
u
sed to
fill the
DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-17
Dan Carpenter
user_data: del
e
te debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-13
Dan
C
a
r
penter
locking: save held
locks i
n
caller_info tabl
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpenter
d
b/insert_
m
anua
l
_states
:
d
o
n
't insert dupl
i
cate states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-12
Dan Carpen
t
er
db
/
i
nser
t
_
manual_states:
p
rese
r
ve the call_id
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-10
Dan
C
arpenter
par
s
e_ca
l
l_ma
t
h: fi
x
a segfault
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan
C
arpenter
buf_size
:
fix
w
hat
c
all
e
r_i
n
fo to pass and what is
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carp
e
n
t
er
db/smdb: improve h
o
w searching for function po
i
nters
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Ca
r
pent
e
r
db: don't ca
l
l
c
all_info c
a
ll ba
c
ks
u
nless it is
an
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
a
n Carpente
r
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 he
l
pers to
register a
l
l the functions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpenter
modificati
o
n
_
hooks: potential spee
d
up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpen
t
e
r
k
e
rnel,math: ha
n
dle
t
he __ffs()
function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
D
an Ca
r
penter
kern
e
l: ignore more mutex
inte
r
nals
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan C
a
rpent
e
r
k
e
rnel:
d
on't p
a
rse TRACE_
E
VENT
(
) funct
i
ons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan Carpe
n
ter
param_key: fix an
or
d
ering bug
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-11-02
Dan
Carpenter
p
aram_key: enabl
e
for non
-
kern
e
l
p
r
o
j
ects
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-28
D
an Carpenter
modificatio
n
_hoo
k
s
:
speed up calling modification hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Da
n
Carpenter
signed: d
o
n't warn
about u64 comp
a
risons with UL
O
N
G
_MAX
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
an Carpe
n
ter
flow: do
n
'
t
parse inlines aga
i
n if they take a long
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan C
a
r
p
enter
param_li
m
it
:
move registration before param_set
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
states: int
r
oduc
e
h
a
s_states(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan
Carpenter
math: don't use
t
ype_
v
alue for get_i
m
pli
e
d_rl()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Car
p
e
n
ter
leaks: sm
a
ll white space cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
m
at
h
: remov
e
a stray sp
a
ce character
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpe
n
t
e
r
p
a
ram_
l
i
m
it/filter/set: use p
a
ram_key code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
param_key:
e
xport so
m
e
functions a
n
d in
t
roduce map_
t
o_param()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
D
an
C
arpenter
smatch: s
a
ve les
s
stuff, r
u
n fas
t
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpenter
type_
v
al: s
p
eed up
t
ype_val
cache
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Ca
r
penter
f
l
ow: clear out
fake assign
m
ents after
they're not
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-23
Dan Carpent
e
r
math: sto
r
e all constant EXPR_B
I
NOP results
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-15
D
a
n Carpen
t
er
db: handle
exter
n
inli
n
e functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-14
Dan Ca
r
p
e
nt
e
r
deref: avoid the big_statement_stack
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-14
Dan Carpent
e
r
param_
u
sed: always assume "$" and "*$" are used
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-13
Dan Carpenter
s
matc
h
:
a
dd
a
[
s
match
.
check
_
name] t
o
t
he o
u
t
p
u
t with
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
Dan
C
ar
p
enter
s
m
atch_scr
i
pts/n
e
w_bugs
.
pl: total re-w
r
it
e
of the script
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
Dan Carpente
r
db/create_db
:
don't
u
se c
o
rrupted DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
D
a
n
Carpenter
param_limit: use th
e
shared copy
o
f start stat
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
Dan C
a
r
pe
n
ter
param_filter: delete
unu
s
ed cod
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-28
Dan
C
arpenter
flow
:
fake a paramet
e
r
a
ssignment
f
o
r literals
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan C
a
rpe
n
ter
param_key: remove bogus co
n
sts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n Carpenter
par
a
m
_
key: don't
exp
o
rt s
t
ate_nam
e
_
t
o_
p
ar
a
m_name
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpe
n
ter
c
a
pped: convert return
i
nfo to
m
odern code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
an Carpenter
a
ssigned_expr: cl
e
an up old an
c
ient
c
od
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpen
t
er
loc
k
ing: f
i
x compile (broke
n
by ad
d
_
f
unct
i
on_
d
ata
(
))
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpenter
c
a
p
ped: change h
o
w binops are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpenter
capped: cha
n
g
e
+= assign
m
ents
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan
Car
p
e
n
ter
k
e
rnel: add
s
upport for
a
rray_size
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
an C
a
rpenter
ke
r
nel: fix
impli
e
d_err
_
cast_return() r
e
turn
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
an C
a
rpent
e
r
frees_param_str
i
ct: use get_param_
k
ey_
f
rom_sm()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
enter
a
t
omic_inc_
d
ec: add some more inc_dec fu
n
ction
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpe
n
t
e
r
implied: a
d
d
a
com
m
ent in possible
_
false_helper()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
para
m
_k
e
y
:
use
g
et_name_sym_fro
m
_
key() instead of return_
s
t
a
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Ca
r
pente
r
flo
w
: Use add
_
func
t
ion_data() to clean up
the code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n
Carpente
r
db/param_key
:
move s
o
m
e
key rel
a
ted fun
c
tions fro
m
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Da
n
Carpenter
unwi
n
d
: add some more functions tha
t
need to be fr
e
ed
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan C
a
rpenter
math
:
impr
o
v
e
A
N
D h
a
ndl
i
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Da
n
Car
p
enter
func
t
ion_p
t
rs: d
o
n'
t
s
t
ore
no
n
sense fake p
o
inters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan
C
arpen
t
e
r
u
n
wind: handle freeing in other functi
o
ns bet
t
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
D
a
n
Carpenter
f
l
o
w: i
n
troduce function d
a
ta
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
param_ke
y
: preser
v
e p
a
rameter a
s
signments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
check_unwind: remove request_resour
c
e()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan
Car
p
enter
db: fix db_incomplete
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
an Carpenter
unwin
d
: fix a spellin
g
m
ist
a
ke "ballance" --> "bala
n
c
e"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
an Carpenter
d
b
:
r
ecord if the
D
B is m
i
s
sing informat
i
on
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan C
a
rpe
n
ter
unwin
d
: fix request_resour
c
e
(
) chec
k
ing
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
D
an
Carpe
n
ter
db: spli
t
ra
n
ged implic
a
tion hoo
k
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
D
an Carpenter
pa
r
am_key
:
in
t
roduce
g
e
t
_name_sym_fro
m
_key()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan
Carpente
r
ranges: add
is_err_or_nul
l
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Car
p
en
t
er
unwi
n
d: re
-
wr
i
te
the che
c
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpenter
param_key:
m
o
ve functions
to new file
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
Dan Carpenter
h
e
l
p
e
r
:
i
n
troduce get_p
a
ram_key_from_var_
s
ym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
D
a
n Carp
e
n
ter
return_to_
p
aram
:
delete debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next