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
[PATCH] de-anonymize typedefs
2005-08-14
Ol
e
g
N
e
s
tero
v
[PATCH] de
-
an
o
n
y
mize typedefs
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-11
Linus
T
orvalds
Make delete
_
l
ast_instru
c
tio
n
() use
the
n
ew undo_p
t
r_list_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus Torvalds
Add 'u
n
do
_
p
t
r
_list_
l
a
s
t
(
)' helper function
commit
|
commitdiff
|
tree
2005-08-06
Linus
T
o
r
vald
s
Have more bi
t
s fo
r
"st
r
eam number" in "struct
pos"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Don't overwri
t
e bui
l
t
-
in mac
r
o
s
w
hen redefini
n
g them
.
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Update the calling interfac
e
to "sparse()"
.
commit
|
commitdiff
|
tree
2005-08-03
L
inus
T
or
v
alds
Get cl
o
ser
to parsing multi
p
l
e
files corr
e
ctly
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvald
s
A
dd
function
t
o
"prot
e
c
t
" allocations from
being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus To
r
valds
Don
'
t fre
e
expres
s
ions after preproce
s
s
ing
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s
Torvalds
Add DEBU
G
mode, which ena
b
les v
a
r
ious expensive
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
inus Torvalds
M
a
ke types have file scop
e
,
n
ot global scop
e
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make
"
sparse()" handle multi
p
l
e
i
nput fi
l
es on
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torv
a
lds
Make macros hav
e
file scope
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
When dro
p
ping
a
ll
allo
c
a
t
ions, cl
e
ar the fr
e
elist to
o
commit
|
commitdiff
|
tree
2005-08-02
Linus Torvalds
S
tart
w
or
k
on
p
rop
e
r scoping with mu
l
tiple f
i
les
commit
|
commitdiff
|
tree
2005-07-11
Linus Torvalds
Don't warn
a
b
out "no
c
a
s
t" warnings that o
n
l
y chang
e
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus Torvalds
Add "__builtin_o
f
fsetof()" to work with newer gcc's
commit
|
commitdiff
|
tree
2005-06-30
Mich
a
el S
.
Tsirki
n
[
PATCH]
F
AQ: add sparse git
r
epository
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van Oostenr
y
ck
[PATCH] makes some needlessly glo
b
al code static
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc V
a
n Oostenryck
[PA
T
CH
]
r
em
o
ve mu
l
t
i
-inclusion g
u
ard from target
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
u
c
Va
n
Oostenryck
[PATCH] a
v
oid segfault i
n
add_asm_o
u
tp
u
t() after
a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
Oostenryck
[PATCH]
a
void s
e
g
a
fult after
p
a
rse
errors in cast
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
O
ostenryck
[PATCH] avoid segfault aft
e
r pars
e
errors in
a
s
signeme
n
ts
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van O
o
s
tenryck
[PATCH
]
a
void seg
f
ault after
parse errors in
a
r
ray
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Lu
c
Van Oostenryck
[PATCH]
avoid segfault
i
n
c
h
eck
_
b
y
te_count()
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Va
n
Oo
s
tenryck
[PATCH] avoi
d
segfault in
linearize_asm_statement(
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
u
c Van Oostenryck
[PATCH] Avoid
segfau
l
t
when code
i
s pre
s
ent afte
r
a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-21
Linus
Torvalds
Be
more ca
r
eful about linearizing conditionals
commit
|
commitdiff
|
tree
2005-06-21
Mika Kukkonen
[PATCH]
Fix co
m
pile warni
n
g
in
sy
m
b
ol
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
Luc Van Oostenr
y
ck
[
P
A
T
C
H] se
g
faul
t
on
b
a
d ternary c
o
n
dition
a
l
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
Peter
J
ones
[PATC
H
] __attribute__ han
d
ling for attr
i
butes used
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Lin
u
s Torvalds
Init
i
al cu
t
at __builti
n
_e
x
pect()
implem
e
n
t
ation
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Default to reporting the sam
e
GNU
C
v
ersion as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Fix
assign
m
ent a
n
d conditional expression
p
a
rsing with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Fi
x
SIGSEGV on assignment
t
o bad left side
.
commit
|
commitdiff
|
tree
2005-06-17
Linu
s
Torvalds
F
ix up a f
e
w missing
ba
s
e
type
evaluatio
n
s
commit
|
commitdiff
|
tree
2005-06-17
Linus Torval
d
s
Fi
x
up ty
p
e examina
t
ion
.
commit
|
commitdiff
|
tree
2005-05-19
Linus
T
orvalds
Don't warn
about undeclared
"
mai
n
(
)" fun
c
tion
.
commit
|
commitdiff
|
tree
2005-05-19
Luc Va
n
Oostenr
y
ck
[PATCH] Fix segfault on non-ANSI f
u
nction-like d
e
cl
a
ration
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
Luc Van Oostenryck
[PATCH] Fix SI
G
SEGV on u
n
ter
m
i
n
ated prep
r
ocessor condit
i
o
n
al
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
L
i
nus Torvalds
F
i
x
position rep
o
rting
on unterminate
d
preprocessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
L
uc
Van Oosten
r
yck
[PATCH] avoid
a c
r
ash o
n
bad asm st
a
tement
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-17
Linus T
o
rval
d
s
Fix SIGSEGV on non-A
N
SI func
t
io
n
-
l
i
ne declarations
.
.
.
commit
|
commitdiff
|
tree
2005-04-27
D
a
ve Jones
[
PATCH] spar
s
e fix
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[
P
ATCH] static decl
e
ar
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
ld
s
G
i
ve function name in non-ANSI decla
r
ation wa
r
ning
.
commit
|
commitdiff
|
tree
2005-04-08
Bernha
r
d F
i
sc
h
er
[PATCH]
s
parse
:
add f
u
nct
i
o
n name t
o
warni
n
g
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
lds
Make en
u
m
symbols be re
g
ul
a
r s
y
mb
o
ls with constant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Warn abou
t
impli
c
i
t
casts
to/from "nocast"
t
ypes
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Move the
p
trlist macros ou
t
of th
e
sparse "lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Ale
x
ey Do
b
riyan
[
PATCH]
sparse
:
Makefil
e
trivialities
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torv
a
lds
Handl
e
bad enum expression types gra
c
efully
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add support
f
o
r context checking
f
unctions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Na
m
e static l
i
brary
"
lib
s
pa
r
se
.
a" to match shared
l
ibr
a
ry
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
rmps@joel
.
is
t
.
utl
.
pt
[PATCH] : "ma
k
e
c
l
e
an"
d
o
esn'
t
delete libsparse
.
so
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torva
l
d
s
Don'
t
w
arn ab
o
ut z
e
r
o
-sized "s
i
ze
o
f
"
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Warn
about undeclared i
d
entif
i
ers
.
commit
|
commitdiff
|
tree
2005-04-08
L
in
u
s T
o
rv
a
lds
Suppor
t
building spars
e
as
a
sha
r
ed li
b
rary
.
commit
|
commitdiff
|
tree
2005-04-08
Christo
p
h
e
r
Li
[PA
T
CH] usin
g
0 as N
U
LL in sparse
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
W
a
rn about siz
e
of
o
f ze
r
o size
.
commit
|
commitdiff
|
tree
2005-04-08
A
l
e
xander Viro
[PAT
C
H] bogus initia
l
i
zer offsets
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s
Torva
l
ds
Be mor
e
careful ab
o
ut removing implici
t
c
a
sts
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
T
orvalds
M
a
ke sure to re-ex
a
m
ine a struc
t
/union/enum type after
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
ake "check
"
(aka sparse) check arguments to
s
o
me
functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
F
i
x typo (duplica
t
e src2 sho
u
ld be
src3) in si
m
plify_range
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Remove old stale pointe
r
dere
f
erence
t
ype
mess,
t
h
a
t
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Export "is_ptr_
t
y
pe()
"
helpe
r
function to others
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
A
v
oid SI
G
SEGV when linearizing bad
e
xpr
e
s
sions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Don't drop m
o
d
i
f
ier bits
from a member derefe
r
ence
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
U
se
t
he n
e
w per-instruction position informat
i
o
n
for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Tor
v
al
d
s
M
a
ke each instruct
i
on hav
e
a
position of it
s
own
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Make ra
n
ge
c
hec
k
code a
b
it m
o
re
r
eadable
(and more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torv
a
lds
Add compile-time "range-ch
e
c
k"
i
nfrast
r
ucture to
s
p
arse
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us
T
orval
d
s
M
a
ke
s
ure we ev
a
luate po
i
nt
e
r comparisons
a
s unsi
g
ned
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Shut up informat
i
onal messages once we've h
i
t
t
he maximum
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make "check" (ak
a
"sparse") check
d
a
t
a-dropping
c
asts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make simplification remove cas
t
s that change ne
i
th
e
r
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Spli
t
OP_CAST into signed, unsigned and FP casts
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Simplify OP_CAST of OP_
A
ND
.
commit
|
commitdiff
|
tree
2005-04-08
L
inu
s
Torvalds
Don't
optimize
away
c
a
sts
t
o
o early
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Duh
.
When a
function retur
n
s
VOID, we sho
u
ld _not_
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us To
r
va
l
ds
Fix code generatio
n
confusion
b
etwee
n
O
P
_ADD
R
and the
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
M
ak
e
th
e
example code generator do som
e
thing half-way
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Ma
k
e const
a
nt instructi
o
n
sim
p
l
i
f
ic
a
tio
n
take t
h
e sign
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Split
t
he binops
w
here si
g
nedness matt
e
rs into unsig
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torv
a
lds
Make linearizer
a
ble t
o
hand
l
e assig
n
ment op
s
w
h
e
re the
commit
|
commitdiff
|
tree
2005-04-08
Sam Ravnb
o
rg
[PATCH] make include
p
ath handling gc
c
compatible
commit
|
commitdiff
|
tree
2005-04-08
L
inus
Torv
a
lds
Evaluat
e
asm outp
u
ts a
s
assig
n
m
e
nts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
We didn't mark sy
m
bols
with their address taken as
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make expression
t
ype enum
s
st
a
rt at
o
ne
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
i
n
lining: don't copy a
n
ini
t
ializer expression for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Sam Ravnborg
[PATCH] sp
a
rse:
fai
l
s to
locate stdarg
.
h
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Linearize EXPR_
P
OS
initializers more caref
u
lly: they
ca
n
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torva
l
ds
Add option "-Wptr-subtra
c
tion-blows" to warn about
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torva
l
ds
Make
"
check_access()" take
t
he size
of the access properly
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Don't do t
h
e pointer offset update
for a
p
o
i
nter addi
t
ion
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Don't try t
o
r
ecursi
v
ely check for an associat
i
ve insn
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add warning for accessing outside
o
f
a symbol
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Simpli
f
y
OP_PTRCAST ops
too fo
r
now
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Fix array
s
ize calculat
i
on whe
n
the
l
ast en
t
r
y
is an
.
.
.
commit
|
commitdiff
|
tree
next