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] sparse: add __GNUC_PATCHLEVEL__
2005-09-10
Alexey Dobriyan
[PA
T
CH
]
spar
s
e:
a
dd __GNUC
_
PA
T
CHLEV
E
L__
commit
|
commitdiff
|
tree
2005-09-09
viro@Z
e
nIV
.
linux
.
.
.
[PATCH] More address space ch
e
cking
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-09
Li
n
u
s
Torvald
s
Warn about undefined p
r
eprocesso
r
s
ymbols at exp
a
nsion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-09
vir
o
@ZenIV
.
linu
x
.
.
.
[PATCH] F
i
x address
spa
c
e orderi
n
g
p
r
oblem
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-17
Oleg Nesterov
[PATCH] enum
:
improve error mes
s
a
g
es
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-17
O
leg Nesterov
[PATCH] en
u
m: fix sparse segfault with incomplete e
n
um
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Make 'cgcc' work at least half-
w
ay better
commit
|
commitdiff
|
tree
2005-08-15
Linus To
r
valds
F
ix parsing of top-l
e
v
el asm statem
e
nts
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Add
_
_OPTIMIZE[_
S
IZE]
_
_ predefi
n
es
commit
|
commitdiff
|
tree
2005-08-15
Linus T
o
rvalds
Clean up iterator
h
andling
commit
|
commitdiff
|
tree
2005-08-14
O
leg
Nesterov
[PATCH] de-ano
n
ymize typedefs
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-11
Linus T
o
rva
l
ds
Make
de
l
ete_last_ins
t
ruction
(
) use t
h
e
n
ew undo_ptr_list
_
l
a
s
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
L
i
nus Torvalds
Add 'undo_ptr_list_
l
ast()' hel
p
e
r
functi
o
n
commit
|
commitdiff
|
tree
2005-08-06
Linus To
r
valds
Hav
e
m
or
e
bits for "stre
a
m number" in "struct
pos"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Don't overwrite built-in
m
a
cros wh
e
n redef
i
n
i
ng
them
.
commit
|
commitdiff
|
tree
2005-08-04
L
i
nus Torvald
s
Upda
t
e the
c
alling interface to "
s
par
s
e(
)
"
.
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us Torvalds
Get clos
e
r to parsing mul
t
iple fil
e
s co
r
rectly
.
commit
|
commitdiff
|
tree
2005-08-03
Linu
s
Tor
v
alds
Add
f
unction
to "prote
c
t" a
l
locations from being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus
Torv
a
lds
Don't free exp
r
essions after preprocess
i
ng
commit
|
commitdiff
|
tree
2005-08-03
Linus Torva
l
ds
Add DEBUG mode, whic
h
enables various expensive de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus To
r
v
a
lds
Mak
e
types h
a
v
e
file scope, not global scope
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make "sparse
(
)
"
handle mult
i
ple input
f
ile
s
o
n
the
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Ma
k
e macros have file
s
cope
commit
|
commitdiff
|
tree
2005-08-03
L
i
n
u
s Torvalds
When dr
o
pp
i
n
g
all allocati
o
ns, c
l
e
ar th
e
freelist too
commit
|
commitdiff
|
tree
2005-08-02
Linus
T
o
rvalds
Start
work on pr
o
per scoping with multip
l
e files
commit
|
commitdiff
|
tree
2005-07-11
Linu
s
Torva
l
ds
Don't war
n
about "noca
s
t
"
warnin
g
s th
a
t only change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Li
n
us Torva
l
ds
A
d
d
"
_
_buil
t
in_offse
t
of()" to work w
i
t
h
n
e
we
r
gcc's
commit
|
commitdiff
|
tree
2005-06-30
M
i
chael
S
.
Tsirkin
[PA
T
C
H
]
FAQ: add s
p
arse
git repository
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
uc Van Ooste
n
ryck
[PATCH] makes s
o
me n
e
edlessly global code static
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
u
c
Va
n
Oostenryck
[PATCH
]
re
m
ove mult
i
-i
n
c
l
usion guard
f
ro
m
targe
t
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van Oostenryck
[PATCH] avoid
s
e
gfa
u
lt i
n
add_asm_outp
u
t
(
) after a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
Oostenryck
[PAT
C
H] avoid se
g
afult afte
r
parse er
r
ors in
cast
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van Oostenr
y
ck
[
PATCH] avoid seg
f
ault afte
r
pars
e
errors in assignements
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc V
a
n Oostenr
y
ck
[P
A
TCH] avoid
s
egfault afte
r
par
s
e er
r
ors
i
n a
r
ray
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van Oostenryck
[PATCH] a
v
oid s
e
gf
a
ult in check_by
t
e
_
count
(
)
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Lu
c
Van O
o
stenryck
[PATCH] avoid segf
a
ult in line
a
rize_asm_statement(
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
u
c Van
Oostenr
y
ck
[PATC
H
] A
v
oid segfault wh
e
n code
i
s present after a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-21
Li
n
us
T
orvald
s
B
e
m
ore car
e
ful about linea
r
izing co
n
ditional
s
commit
|
commitdiff
|
tree
2005-06-21
Mika Kuk
k
onen
[PATCH] F
i
x c
o
m
pile warning in symbol
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
Luc
Va
n
Oo
s
tenryck
[PATCH] s
e
gf
a
ult o
n
bad
t
ernary conditi
o
nal
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
P
e
ter
Jones
[PATC
H
] __attribut
e
__ h
a
ndl
i
n
g for a
t
tribut
e
s use
d
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
L
i
nus
T
orvalds
Ini
t
ial cut
a
t __b
u
iltin
_
expect()
implementation
commit
|
commitdiff
|
tree
2005-06-20
Linus Torv
a
lds
Default to
r
eport
i
n
g t
h
e same G
N
U
C
ve
r
sion as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Fix a
s
signm
e
nt
an
d
conditio
n
al expression pars
i
n
g
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torva
l
ds
F
i
x
SI
G
S
EGV on
a
s
signment to ba
d
le
f
t side
.
commit
|
commitdiff
|
tree
2005-06-17
Linus Torval
d
s
Fix
up a few
missing base
type evaluations
commit
|
commitdiff
|
tree
2005-06-17
Linus Torvalds
Fix up type
examinati
o
n
.
commit
|
commitdiff
|
tree
2005-05-19
Lin
u
s T
o
rvalds
D
o
n't warn about undeclared "main()" fu
n
ction
.
commit
|
commitdiff
|
tree
2005-05-19
Luc Van
Oostenryck
[P
A
T
CH] Fix
s
egfault on non-ANSI funct
i
on-
l
ike dec
l
a
ration
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
Luc Van Oostenryck
[
P
ATCH] Fix SIGSEGV on unterminated prepr
o
cessor
c
onditio
n
al
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
Lin
u
s To
r
valds
Fix position r
e
por
t
ing on
u
nte
r
minated preprocess
o
r
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Luc Va
n
Oost
e
nryck
[
PA
T
CH] avoid a crash on bad asm statement
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-17
Li
n
us Torvalds
Fix SIGSEGV on non-ANSI function-l
i
ne de
c
laratio
n
s
.
.
.
commit
|
commitdiff
|
tree
2005-04-27
Dave Jones
[PATCH]
sparse
f
ix
commit
|
commitdiff
|
tree
2005-04-08
C
hristopher L
i
[PATCH] st
a
tic de
c
lear
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Give function nam
e
in non-ANSI declarati
o
n
w
arni
n
g
.
commit
|
commitdiff
|
tree
2005-04-08
B
e
rnhard Fischer
[PA
T
CH] spa
r
se
:
add fun
c
tion n
a
me
t
o warning
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
To
r
v
alds
Make enum sym
b
ols b
e
regular sy
m
b
ols with co
n
stant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torval
d
s
Warn about
i
mplicit cas
t
s
to/
f
rom "nocast
"
t
y
pes
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Move
t
he p
t
r
list macros
o
ut of the spa
r
s
e "lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Alexey Dobriyan
[PA
T
CH] spa
r
se: Makefile trivialities
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rva
l
ds
Handle
b
a
d enum expression types gr
a
cefully
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Add su
p
port
for
context checking fun
c
tions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Name stati
c
l
i
brary
"libsparse
.
a"
to match shared li
b
rary
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
r
m
ps@joel
.
i
s
t
.
u
t
l
.
pt
[PA
T
C
H] : "ma
k
e clean" doesn't delete libsparse
.
s
o
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
lds
D
o
n't
warn about ze
r
o-size
d
"
s
i
zeof"
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Wa
r
n
about
u
ndecl
a
red id
e
ntifiers
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Support building
s
p
arse
a
s
a sha
r
e
d
libra
r
y
.
commit
|
commitdiff
|
tree
2005-04-08
C
hri
s
topher Li
[PAT
C
H] usin
g
0 as NULL in sparse
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torval
d
s
Warn about
s
izeof o
f
z
e
ro size
.
commit
|
commitdiff
|
tree
2005-04-08
A
l
exande
r
Viro
[PATCH] bogus initialize
r
offs
e
t
s
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Be more
c
a
reful about re
m
oving i
m
plicit c
a
s
t
s
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torv
a
ld
s
M
ake sure to r
e
-
examine a stru
c
t/union/enum typ
e
after
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torval
d
s
Make "c
h
ec
k
"
(aka sparse) check argu
m
ents
to som
e
fun
c
tions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
Fix typo (duplicate sr
c
2 shoul
d
b
e
src3) in simplify_r
a
nge
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
R
emove old stale
pointer dereference type
m
ess, tha
t
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Export "
i
s_ptr_typ
e
()
"
he
l
per f
u
nction to others
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Avoi
d
SIGSE
G
V when linearizing bad expressions
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s
T
o
rvalds
D
on't drop
m
odifier bits f
r
om
a
mem
b
er dereference
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rvalds
Use the n
e
w pe
r
-
i
nstruction position infor
m
at
i
on fo
r
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Tor
v
alds
Make ea
c
h ins
t
ructio
n
have a
p
o
s
ition of i
t
s own
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rv
a
lds
Make range check
c
ode a bit more rea
d
able (a
n
d
more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus
Tor
v
alds
Add compile-time "range-
c
heck" infrastructu
r
e to
spa
r
se
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Make
s
ure we
evaluate poin
t
er comparisons as unsigned
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us T
o
r
v
al
d
s
Shut u
p
informatio
n
al messa
g
es
once
w
e've hit the maxi
m
u
m
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torv
a
lds
Make "c
h
eck" (ak
a
"sp
a
rse
"
) check data-dr
o
p
p
i
n
g
casts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Make simplification remove cast
s
that change neither
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Split OP_CAST i
n
to
s
igned,
un
s
igned an
d
F
P casts
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Tor
v
alds
Sim
p
l
ify OP_CAST of OP
_
AND
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Don't
o
ptimize away casts too early
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
D
uh
.
When a
f
unction returns VOID, we should _not_
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fi
x
co
d
e generation con
f
usion between OP_ADDR
a
nd the
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make
t
he
e
xample code
g
enerato
r
do
s
omethi
n
g half-way
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
M
ake c
o
ns
t
a
nt instruction
s
implif
i
cation ta
k
e the sign
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
S
p
lit the b
i
nops where signedn
e
ss mat
t
ers
into unsigne
d
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
d
s
Make lineariz
e
r able to handle assignment op
s
where the
commit
|
commitdiff
|
tree
2005-04-08
Sam
R
avnbor
g
[
P
A
TCH] make in
c
l
ude
p
ath handling
gcc compatible
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Eva
l
uate asm outputs
a
s
a
s
signme
n
ts
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torval
d
s
We did
n
't mark
s
ymb
o
ls with
t
hei
r
addre
s
s taken as
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
M
a
k
e
expression type enums start at one
.
.
commit
|
commitdiff
|
tree
next