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
deref: avoid the big_statement_stack
2020-10-14
D
a
n
C
a
rpen
t
er
dere
f
:
avo
i
d
the b
i
g_statement_
s
tac
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-14
Da
n
Carpenter
pa
r
am_used
:
always assume "$
"
and "*$"
a
re used
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-10-13
Dan Carpenter
s
m
atch: ad
d
a [smatch
.
c
heck_name
]
to the
output
wi
t
h
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
D
a
n Carpe
n
ter
smatch_scripts/new_bugs
.
p
l: tot
a
l re-w
r
it
e
of the sc
r
ipt
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-30
Dan Carpen
t
er
db
/
cr
e
a
t
e_db: don't use corrupted DB
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
Dan Carpenter
pa
r
am
_
li
m
i
t: use the shared copy of sta
r
t states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-29
D
a
n Carpe
n
t
er
param_f
i
lter:
d
e
lete unus
e
d code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-28
Dan Carpe
n
ter
flow: fake a parameter assignment for litera
l
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpent
e
r
param_
k
ey: remove
b
ogus
consts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
Carpenter
para
m
_key: don't
e
xport state_
n
ame_to_pa
r
am_name()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
C
a
rpenter
capped: conve
r
t ret
u
rn
i
nfo to modern code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Da
n
C
arpen
t
er
assigned_
e
x
pr
:
clean up old ancient cod
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan C
a
r
penter
locki
n
g: fix compile
(
broken by ad
d
_
f
unction_d
a
t
a
(
)
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
enter
c
a
pped:
change
h
ow
b
inops are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
a
n
Carpenter
capped:
change += assignm
e
nts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
k
ernel
:
add
supp
o
rt
for array_size()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
kern
e
l:
fix
i
mplied_
e
rr_cast_return(
)
return
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
D
an Carpent
e
r
frees_p
a
ram_stric
t
: use get_para
m
_key_from_sm()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
enter
atomic_inc_dec: add so
m
e more inc_dec
func
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan
C
a
r
penter
impl
i
e
d
: add a co
m
men
t
in possible_false_helper()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
p
ar
a
m_key:
u
se get_name_sym_from_key() in
s
tea
d
of retu
r
n_st
a
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Car
p
enter
flow: Us
e
add_function_da
t
a
(
)
to clean u
p
the code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-25
Dan Carpenter
db/param_key: mo
v
e
s
ome
k
ey related functions from
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carpenter
unwind:
add so
m
e more fu
n
ctions that need
to b
e
freed
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Car
p
enter
m
a
th: impro
v
e AND handling
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan
C
arpenter
functio
n
_ptrs: do
n
't store nonsense f
a
ke poi
n
ters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Car
p
enter
unwind:
h
a
n
dle
f
r
eeing in o
t
h
er function
s
better
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan
C
ar
p
enter
fl
o
w: introduce func
t
io
n
d
a
t
a
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-22
Dan Carp
e
n
t
e
r
param_key: preserve parameter assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Da
n
C
a
rpenter
c
h
eck_unw
i
nd: remove
request_resource()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan
Carpenter
d
b: f
i
x db_incomplete
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Da
n
Carpenter
un
w
ind: fix a spel
l
ing mist
a
ke "ballance" --> "balance"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
db: record if the DB is missing i
n
formation
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan
C
arpent
e
r
unwind:
fix
r
e
quest_resource
(
) ch
e
cki
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-16
Dan Carpenter
d
b:
s
plit ranged implication hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Da
n
C
a
rpenter
p
a
ram
_
key: intr
o
duce get_name_sy
m
_from_key()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpenter
ranges:
add is_err_or_null()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpenter
u
n
w
ind: re-w
r
it
e
t
he
check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-15
Dan Carpenter
para
m
_key: move
f
u
ncti
o
ns to new file
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
D
a
n
Carpenter
hel
p
e
r
: introduc
e
get
_
param_k
e
y_from_var_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
Dan Carpenter
re
t
urn_to_p
a
ram:
d
elete deb
u
g c
o
de
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-11
Dan Carpen
t
e
r
retur
n
_to_para
m
:
Fix returned fun
c
t
i
on p
a
rsing
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-10
Da
n
Carpenter
f
u
n
ction_hooks:
check the re
t
urn from the implied_return_ho
o
ks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-10
D
a
n C
a
rpenter
f
unct
i
on_hooks: rename a variab
l
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-04
Dan Carp
e
nt
e
r
db/kernel
.
insert: the device_
a
dd() function sets the
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-04
D
a
n Carpenter
d
b
/
k
ernel
.
insert: Insert some
v
malloc()
limits
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan Carpenter
validation: upda
t
e
lockin
g
tests
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Da
n
Carpenter
Merg
e
gi
t
://git
.
kernel
.
org/pub/scm/devel/sparse/sparse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan
Carp
e
nter
helper: export get_param_key_fr
o
m_sm()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-09-01
Dan
C
a
r
pent
e
r
locki
n
g: turn off
lockin
g
ch
e
ck f
o
r non-SMP configs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-24
Gwe
n
dal Grignou
Makef
i
le: Insta
l
l database i
n
a share directory
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
D
an Carpenter
free
_
strict
/
f
r
ees_para
m
: re-write
t
hese checks a
bit
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan
C
arp
e
n
ter
free: fix parsing of pare
n
t_
i
s_free_var_sym()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Car
p
e
nter
buf_size:
a
d
d support for k
v
c
a
lloc()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Da
n
Carpenter
buf_size: i
m
prove suppo
r
t for variable size arr
a
ys
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-14
Dan Carpenter
buf_si
z
e: improve supp
o
rt fo
r
zer
o
size arrays
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-13
Dan Carpent
e
r
ca
p
pe
d
: move
b
inop handling into a separate func
t
ion
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-13
Dan Carpent
e
r
c
a
pped: har
d
m
ax do
e
s not mean capped
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-11
Dan Ca
r
p
e
n
ter
db/smdb: port i
t
to python3
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-11
Dan Ca
r
p
e
n
t
er
db/
s
mdb:
add USER
_
P
TR typ
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-06
Dan
Carpenter
equiv: dele
t
e unus
e
d
remo
v
e_from_eq
u
i
v
_
expr() function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan
Car
p
ent
e
r
u
s
er_data: cle
a
n up match_assign
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan
Ca
r
pen
t
er
u
s
er_data: mar
k
array_index_mask_nospec
a
s
capped
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Da
n
Carpe
n
ter
point
s
_
to_user_data
:
r
e
set the
s
tate to not user
d
a
t
a
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
d
b
: don't store u
n
reachable calls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpent
e
r
dereferen
c
e
s
_param:
m
ark more parameters as
der
e
ferenced
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpe
n
ter
math: array parameters can be N
U
LL
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-08-03
Dan
Carpe
n
ter
point
s
_to_us
e
r_data: Fix a s
e
gfaul
t
parsi
n
g kern
e
l
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-21
D
an Carpenter
atomic_
i
nc_dec
:
create a new
i
nc_dec ta
b
le
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
D
an C
a
rpe
n
ter
user_da
t
a/
p
oints_to_
u
se
r
_
data: re-w
r
ite user tracking
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
f
l
o
w
:
f
ix c
e
rtain inline f
u
nctions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rpenter
d
b: create fake assig
n
ments
f
o
r
calls and
r
e
turns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rpe
n
te
r
kernel: imp
r
ove handlin
g
of
k
ern
e
l parameters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan
Carpe
n
ter
kerne
l
: impro
v
e handling for IS_ERR()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n Carpenter
user_data: update a co
m
ment
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpen
t
er
m
ath
:
f
ix a c
o
mpile issu
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
math: assume p
o
int
e
r additi
o
ns
d
o
n
't ov
e
rflow
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n Carpe
n
t
er
b
u
f_size:
fak
e
f
u
nction a
s
signs are always unkn
o
wn
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan
Carpenter
ma
t
h:
a
dd su
p
p
ort for __builtin_f
f
s(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n Carpe
n
ter
allocating_en
o
ug
h
_data:
s
ilenc
e
conta
i
ner_of(
)
false
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carp
e
n
ter
Merge git://g
i
t
.
kernel
.
org/p
u
b/scm/dev
e
l
/
sparse/sparse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-19
Da
n
Carpenter
type: mark f
o
o
.
bar
.
ba
z
a
s
a local variable
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-18
D
an Carp
e
nter
extra: mtag: don't store unkn
o
wn states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-06-08
Dan Carpenter
db: Fix buffer ov
e
rflow in state
_
name_to_param_name()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_inc_dec: remove
a
n unused parameter
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
ar
p
ente
r
atomic_inc_de
c
: d
o
n't warn abou
t
impossibl
e
paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
a
t
omic_inc_dec: ignore lo
c
a
l
static vari
a
bles
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
Carpen
t
er
atomic_inc_dec:
unknown values ar
e
no
t
fail
u
res
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
ato
m
ic
_
in
c
_dec: don't record
i
ncre
m
ent/dec
r
eme
n
t if
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpent
e
r
atomic_inc
_
d
e
c
: record po
t
ential decre
m
ents as a d
e
crement
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
Car
p
enter
atomic_inc_de
c
: d
o
n
'
t store inform
a
tion in impossi
b
le
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpen
t
er
at
o
mic_in
c
_dec:
add m
o
re
fun
c
t
i
ons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Car
p
enter
atomic_inc_dec: don
'
t double
set st
a
tes to &inc/&dec
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan C
a
rpenter
atomic_inc_dec: chan
g
e
ho
w
unma
t
ched states a
r
e handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
Carp
e
nter
atomic_inc
_
dec:
r
enam
e
"orig" to "start_state"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
Dan Carpenter
k
e
rnel_pr
i
ntf: print e
r
ror pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
Dan
Car
p
enter
kernel_printf:
a
d
d suppor
t
for %ls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
Dan Carpenter
kerne
l
_print
f
: ad
d
_GNU_S
O
URCE define
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-19
Dan Carpenter
Doc
u
ment
a
tion/
s
match: add a referenc
e
to
t
he mailing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-12
John L
e
von
C
heck for N
U
LL stmt in
c
h
e
ck_all_func_
r
eturns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next