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
type: mark foo.bar.baz as a local variable
2020-06-19
Dan Carpent
e
r
type: mark foo
.
bar
.
ba
z
as
a
local v
a
riable
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-18
Dan Ca
r
p
enter
e
x
tra: mtag:
d
on
'
t s
t
or
e
unknow
n
states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-08
Dan
Car
p
ente
r
db: Fix bu
f
fer
o
v
erfl
o
w in st
a
te_name_to_
p
aram_
n
ame()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpent
e
r
atomic_inc_
d
ec: re
m
ove an unus
e
d pa
r
a
meter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n
Carpenter
ato
m
ic_inc_de
c
: don'
t
wa
r
n ab
o
ut i
m
p
ossible pat
h
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_inc_dec
:
ignore
l
ocal
s
tatic
variab
l
e
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
an Carpenter
atomi
c
_inc_dec
:
u
nknown values are not fa
i
l
u
res
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan C
a
r
pen
t
e
r
atomic_inc_de
c
: don't
r
ecord increment/de
c
rement i
f
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_inc
_
dec: record p
o
t
e
ntial de
c
rement
s
as a decrement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carp
e
nter
atomic_inc_
d
ec:
d
on't
s
t
o
r
e info
r
mat
i
o
n
in i
m
poss
i
bl
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpente
r
ato
m
ic_inc
_
dec
:
add more
functio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Carpenter
atomic_inc_
d
ec: don't
d
ouble
s
et states to &inc/&d
e
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
arpente
r
a
tomic_inc
_
dec: change how unmatched states are hand
l
e
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpe
n
ter
atomic
_
inc_dec: ren
a
me "orig
"
t
o
"start_state
"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Da
n
Car
p
e
nte
r
kernel_pr
i
n
t
f: prin
t
error pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
D
a
n Car
p
en
t
er
kernel_pr
i
ntf
:
a
dd support for %ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan Ca
r
p
e
n
t
er
ker
n
el_printf: add _GNU_SOURCE define
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-19
Dan Carp
e
n
ter
Docume
n
tatio
n
/smatch: a
d
d a re
f
erenc
e
to the mailing
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Jo
h
n L
e
von
Ch
e
ck
f
or
N
ULL stm
t
in
c
heck_
a
ll
_
f
u
nc_return
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
D
a
n Carpenter
b
u
f_size: ig
n
o
r
e ce
r
t
a
in assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carp
e
nter
ato
m
ic_inc_dec: fix compile even harder
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Ca
r
penter
db: split
possible states
even when t
h
e
y
're equal to
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carpent
e
r
smatc
h
:
fix the compile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
D
a
n Carpent
e
r
s
h
ift_t
o
_
zero: be ev
e
n m
o
re
c
onse
r
va
t
i
ve (avoid
f
alse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
p
enter
d
e
bug: add mor
e
debug info
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
C
arpe
n
ter
d
b
:
don't both
e
r wi
t
h unknown sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
buf_size:
u
pd
a
te some kernel functions:
v
z
al
l
oc() and
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
bits: Fix handling of |= and &=
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpen
t
er
b
i
t
s: move is_loop_i
t
erator() earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpent
e
r
ker
n
el: pr
e
serve the sm sta
t
e when han
d
ling IS_ERR
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpen
t
er
ke
r
nel: fix a type bug ha
n
dl
i
ng err
_
cas
t
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
C
arp
e
nt
e
r
ke
r
n
e
l
:
a
dd s
u
pport fo
r
closure_call()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan
Carpent
e
r
buf_size:
c
heck po
i
nter size
e
a
r
l
i
e
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n
C
arp
e
nter
buf
_
size:
fix ha
n
dli
n
g of unkn
o
wn flex
i
ble array s
i
zes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan
Carpenter
buf
_
s
i
ze: ignore zero return
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan
C
arp
e
nter
extra: fi
x
compi
l
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Carpenter
e
xtra:
delete som
e
dead
cod
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
build_kernel_da
t
a
.
sh: print
a
messa
g
e a
f
ter the kernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan
Carpenter
db/kernel
.
retur
n
_f
i
x
e
s: ww_m
u
tex_lock()
c
an't
re
t
urn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Da
n
Carpenter
capped: handle & and %
s
lightly differently
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpente
r
d
b/return_
s
tates: fix call_id type
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
db/c
r
eate_db
.
s
h
: si
l
ence warning when -p option i
s
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carp
e
nter
mark_function_pt
r
s_sear
c
hab
l
e: mark
m
ore
f
unct
i
ons
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carpenter
containe
r
_of:
fix importi
n
g the mt
a
g data
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
an Carpenter
estate
:
ch
e
ck hard
max in
e
st
a
tes_equiv(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpe
n
ter
estate:
add
a
-
>
new fl
a
g to tra
c
k new stat
e
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
C
arpenter
h
e
l
p
e
r
: export get_array_expres
s
ion()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n
Carpenter
implied: fi
x
pars
i
n
g
for P
A
RAM_LI
M
IT im
p
lication
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Car
p
e
nter
implied: non-
m
erged states have no implications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
t
ype: impro
v
e get_member_type_from_key()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan C
a
rpenter
type_val: ignore "
i
dr_find"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
C
arpente
r
implied:
t
urn on deb
u
g_imp
l
ied when
regular
d
ebu
g
is set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpenter
err_pt
r
: delete dead
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
stru
c
t_assignment: strip pa
r
e
n
these
s
right
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
arpenter
atomic_inc_d
e
c: push latest code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-04-07
D
an Carpe
n
ter
r
eal_absolute:
u
pdate real
a
bsolute for faked
f
resh
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
type: cr
e
a
te ty
p
e_fits() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carp
e
nter
d
b/k
e
rn
e
l
.
return_fixes: misc updates (locki
n
g most
l
y)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
state
s
: add a way to watch other checks set s
t
ates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
C
a
rpenter
debug
:
print
a
s
pecial warn
i
ng f
o
r user_rl withou
t
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
p
enter
fr
e
sh_alloc: som
e
thin
g
s are not fresh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
helper: don't cache Tmp ex
p
ressio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
expressions
:
Rename "Fake" to "Tmp"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan
C
arpen
t
e
r
math: functions can return fu
z
z
y
range
l
ists
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
return_to_param: r
e
m
ove unused de
c
l
a
ration
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
Carpent
e
r
s
cri
p
t
s
/summarize_errs
.
sh:
w
hite spac
e
f
i
xes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
toke
n
ize: export alloc_ident(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpente
r
allocating_enough_data:
c
larify error message
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
st
r
uct_
a
ss
i
gnment: Fix
(
*
$)->foo
handling
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Car
p
ente
r
va
l
idation: update
i
m
possible tests
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
Ca
r
penter
s
hift_to_ze
r
o
:
silence so
m
e false pos
i
t
ives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
an Carpen
t
e
r
mtag: don't
d
o
u
ble
record mtag
d
ata
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan C
a
rpe
n
ter
smdb:
add some more t
y
pes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n Car
p
enter
slist
:
add
s
ome deb
u
g co
d
e
to
warn ab
o
ut missing set_dynamic
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
a
rpen
t
er
helpe
r
: remove no
_
paren
s
par
a
meter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan C
a
rp
e
nt
e
r
im
p
l
i
ed
/
compariso
n
: delete un
k
nown implications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpen
t
er
h
e
lper: return
m
ore specific error codes i
n
get_par
a
m_num_fr
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpent
e
r
fun
c
tion_hoo
k
s/mtag
:
set mt
a
g returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
an Carpenter
he
l
per:
small white spac
e
cleanu
p
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arp
e
nt
e
r
m
t
ag: save the mtag
a
lloc
a
tor
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carp
e
nter
d
b: add
s
upport fo
r
(*
$
)->foo = 1;
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arpenter
db: make mtag_abou
t
entries unique
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
db:
a
d
d
mtag_
i
nfo
t
able
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
an Carp
e
nter
mtag_map: re-arrange conta
i
ner map
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
t
y
pe: expo
r
t
i
s_struct_ptr()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
d
b: don't bother
s
plitting
error pat
h
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
D
a
n Carpenter
d
b:
s
tore the func
t
ion mt
a
g in
t
he call_id space
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Da
n
Carp
e
nter
d
b
: don't split n
e
g
ati
v
es usin
g
null/non_null
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan C
a
r
p
en
t
er
db:
a
dd a new callback for inserting stuff
into caller_i
n
f
o
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan
C
arpenter
function_ptrs
:
delete a stray space character
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
D
a
n Carpent
e
r
e
s
ta
t
e: pointers d
o
n't have hard maxes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
mtag_data: ignore boo
t
_par
a
ms
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Da
n
C
a
r
penter
mt
a
g_data
:
ignore head->next
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
D
a
n C
a
rpenter
help
e
r: print EXPR_SELECT and EXPR_CONDITION with exp
r
_to_str()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
D
an Ca
r
pen
t
e
r
mta
g
_ma
p
: add a
ta
g
_offset fi
e
ld
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan C
a
rpenter
fresh_alloc: NULL is not a fresh alloc
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
d
e
bug: move __print_sta
t
es() to smatch_states
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
math: handl
e
unknown maximums
in
s
ubtract op
e
rations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-11
Dan C
a
rpenter
flow: call
A
S
S
I
GN
M
E
N
T_HOOK_AFTER fo
r
comp
l
icated
a
ssignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-01-28
Dan
C
arpen
t
er
m
t
ag: update swa
p
_mtag_retu
r
n(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next