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
extra: foo((void *)&x) writes to x probably
2012-04-19
Dan
C
arp
e
n
te
r
extra:
f
oo((void *)&x) wr
i
tes
to x probably
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-18
Da
n
C
a
rpenter
ranges:
introduce invert
_
r
a
n
ge_
l
ist()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-18
Dan Carp
e
nter
mat
h
: handle __sm
a
tch_implied(
&
x);
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
Dan Carpen
t
er
ra
n
ges: com
m
it range_li
s
t
s
_equiv()
s
o
that bool_i
m
plicat
i
o
ns
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
Dan Carpe
n
t
er
sm
d
b_param_buf_
s
ize
.
sh:
a
sk d
b
what si
z
e
buffer
s
are
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
Dan Ca
r
penter
ex
t
ra: get
_
imp
l
ied_r
a
nge_li
s
t()
sho
u
ld han
d
le con
d
iti
o
ns
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
D
a
n Carp
e
n
t
er
b
uf_size: store buffer
sizes in db (turned off
b
y default
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
D
a
n Car
p
en
t
er
d
b
:
don't die on SQL errors
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-17
Dan Carpen
t
er
bool_
i
mplications: m
a
ke a lis
t
o
f implica
t
io
n
s for
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-16
Dan C
a
rpe
n
ter
math
:
handle l
o
g
i
c
al
e
xp
r
essions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-15
Dan C
a
rpe
n
ter
c
ore: pr
i
nt sm_msg()s before parsi
n
g sta
r
ts
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-15
Dan C
a
r
p
enter
par
a
met
e
r
_
implications: g
e
ner
a
te
l
ist of funct
i
o
n
s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-15
Dan Car
p
enter
d
b
: ma
t
ch_re
t
urn()
s
h
o
uldn't r
e
-implement get_imp
l
ied_range_
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
D
an Carpenter
m
at
h
: sort of ha
n
d
le conditio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
Dan
C
arp
e
n
t
er
m
a
th: simplify im
p
l
i
ed_con
d
i
tion_true/fa
l
se(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
Dan Carpe
n
ter
math: simplify kno
w
n_condition_
t
rue/false()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
Da
n
Carpe
n
ter
m
a
th: handle
__
s
match_impl
i
ed(({frob(); 2;}));
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
Dan Carpenter
math: handle foo = !2;
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-14
Dan Carpenter
extra
,
math: move kn
o
wn_con
d
iton_true/false() etc from
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-13
Dan Carpenter
project: fix p
a
rameter
impl
i
cations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-13
Dan Carpent
e
r
helper:
introduce g
e
t_
m
e
m
ber_nam
e
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-13
D
an Ca
r
penter
db
:
print all retur
n
values at end of
function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-04-04
Dan Carpen
t
er
db: add so
m
e
smdb_ script
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
D
a
n Carpenter
f
i
ll_db_re
t
u
r
n_info
:
fi
x
out d
a
ted par
s
ing
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan Car
p
e
n
ter
extra: always initia
l
ize the range in get_
i
mplied_r
a
nge_li
s
t
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan
C
arpenter
extra: fix get_implied_ran
g
e(
)
for fun
c
tion calls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan C
a
r
penter
c
h
e
c
k_macros: cleanup: use posit
i
ons_eq
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan Carpenter
macro:
take
a
st
r
uct position,
n
o
t a pointer to a struct
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
D
a
n Carpenter
implied: cl
e
anup: move d
u
b
u
g
printfs to their own functi
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan Car
p
enter
ranges
:
get rid of p
o
ss
i
bl
y
_(tr
u
e/
f
alse)_ran
g
e_list_
l
s(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-30
Dan Carp
e
n
ter
r
a
nges: clean
u
p: move true_comparison_range_lr() i
n
t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
D
a
n Carpenter
ex
t
ra
:
ad
d
parame
t
er
i
mplicati
o
ns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
Dan
C
arpenter
ranges: int
r
oduce clone
_
per
m
anent()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
Dan Carpen
t
er
r
a
nges
:
i
niti
a
lize th
e
p
o
inte
r
i
n get_value_ranges()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
Da
n
C
a
rpe
n
ter
d
b
: ignore functi
o
ns wh
i
ch are called a lot
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
Dan
C
arpenter
t
yp
e
:
e
x
port get_real_base_type()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-29
D
a
n Carpente
r
db: add code to hack up the database with
p
roject
s
p
e
cific
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-23
D
a
n Carpenter
condi
t
ions: preserve |= as the
a
s
s
ign op in
f
oo |=
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-23
D
a
n
Ca
r
penter
type: size
o
f
()
is
u
nsigned l
o
ng
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-23
Dan Carpenter
conditions: s
p
ar
s
e never seem
s
to
u
s
e SPECIAL_UNSIG
N
E
D
_GT
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-21
Da
n
Carpenter
helper: i
n
tr
o
d
u
ce p
o
sitions_eq(pos1, pos
2
)
function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-19
D
an Car
p
en
t
er
build
_
k
ernel_d
a
ta
.
sh: make it executable
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-19
Dan Carpent
e
r
macro_
s
ide_effec
t
s: silence false
pos
i
ti
v
es inside
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-17
Dan C
a
r
p
e
nter
te
s
t_kern
e
l
.
sh: creat
e
a
bak
.
smatch at the b
e
ginning
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-17
Dan Carpenter
*new* c
h
eck_macro_side_eff
e
c
t
s
: macros whi
c
h e
v
alua
t
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-17
Dan Carpente
r
flow:
i
gnore __bui
l
t
i
n
_
con
s
t
a
nt
_
p()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-17
Dan
C
arp
e
n
ter
sparse:
set the
scope->token member
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-15
Dan Car
p
en
t
e
r
call_t
r
ee
.
pl:
T
h
i
s was still using the o
l
d form
a
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-15
Dan Carpente
r
bu
i
l
d_ke
r
ne
l
_data
.
sh: ad
d
--call-tree
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-12
Dan
C
a
rpenter
locking: i
g
nor
e
unreachable unl
o
cks
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-12
D
an
Carpente
r
l
o
cking: white space c
h
anges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-12
Dan Carpen
t
er
new
_
b
ugs
.
sh: fix it fo
r
gcc
a
nd sparse warnin
g
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-12
D
an Carpenter
locking: tons
of
l
o
cks
wer
e
ignored
becaus
e
of
changes
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-10
D
a
n Carpenter
token_store: creates a position -> t
o
k
e
n mapping
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-08
Da
n
Carpenter
Merge branc
h
'devel2'
commit
|
commitdiff
|
tree
2012-03-08
Dan Carpenter
*new* che
c
k
_b
i
t_
s
hift
.
c: (f
o
o & BAR) vs
(foo &
(1
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-06
D
a
n Carpenter
*new* pointer_math:
complain about pt
r
+
si
z
eof() wher
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-05
Dan Carpenter
type: ex
p
ort get_poin
t
er
_
type()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-03-02
Dan Carpenter
type: exp
o
rt g
e
t_poi
n
ter_type()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-29
Dan Carpenter
flow: fix
s
e
gfault on parse
err
o
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-29
Dan Carpenter
h
ooks: add
CAST_H
O
O
K
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-29
Dan Carpente
r
type: a
d
d
nr_bit
s
(struct expression *exp
r
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-29
Dan Ca
r
pent
e
r
extra: delete the get_r
a
n
g
e_list()
f
unction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-28
D
an Carpenter
new: smatch_scripts/build_kernel_data
.
s
h
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-28
Dan Carpenter
ne
w
:
smatc
h
_scripts/test_kernel
.
sh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-27
Dan Carpenter
ran
g
es: mak
e
p
ossibly_true/false() take e
x
pressio
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-27
Dan Ca
r
p
e
nter
expressions: new
f
il
e
sm
a
tch_expressions
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-22
D
an Carpenter
tree
w
ide:
d
on't print
offset
i
n
to functio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-22
Dan C
a
rpenter
g
e
n
e
riz
e
.
pl: make i
t
work for sp
a
rse w
a
rnings as well
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-22
D
an Carpenter
estate: don'
t
reuse extr
a
_undefine
d
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-22
Da
n
Carpenter
contraint
s
: add
optio
n
--debug-related
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n Carpe
n
ter
constraints: make set_equiv() ta
k
e an expression
poi
n
ter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
D
an
C
arpenter
ex
t
ra
,
cons
t
raints: move set_equ
i
v() from extra t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan C
a
rp
e
nter
debug: add __smatch_dump_
r
elated()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Car
p
enter
im
p
lied:
use a
d
d
_range()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpe
n
ter
e
s
tate
,
ran
g
es
:
m
ove
w
hole_ra
n
ge
f
r
om
e
state to ra
n
ges
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Car
p
enter
extra:
cleanu
p
is_who
l
e_rang
e
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Ca
r
penter
ranges: make possibly_
t
r
u
e
_
range
_
list_
r
l()
ta
k
e an
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpe
n
t
er
rang
e
s: rena
m
e
get_single_value_from_dinfo() =>
es
t
ate_get_s
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpen
t
er
implied
:
use new estate_related()
fu
n
ction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n
C
a
rpenter
c
o
nstraints: us
e
ne
w
estate_related()
f
unction
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Ca
r
p
e
nter
cons
t
raints: make get_common_
r
elationship() take an
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpenter
e
s
tate: in
t
roduce estate_min/max()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carp
e
nter
est
a
te: i
n
tr
o
duce
e
state_related()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpe
n
ter
es
t
ate: introduce e
s
tate_ranges
(
) helper func
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n
Carpente
r
din
f
o, estate: mv smatch_dinfo
.
c s
m
atch_estate
.
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpenter
tree-wide: s/extra_state/estat
e
/
g
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpent
e
r
extr
a
,
dinfo: move
g
et_dinfo() from
smatch_extra
.
c
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-21
Da
n
Carpenter
extra,
ranges: make po
s
sibly_true/
f
alse
(
) take an exp
r
essi
o
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-20
Dan Carp
e
nter
*new* kmalloc_wrong_size:
checks t
h
e element size
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-20
D
a
n
Carpe
n
t
e
r
debug
:
ad
d
__sm
a
t
ch_imp
l
ied()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-20
D
a
n Carpenter
extra: modify m
a
tc
h
_com
p
arison() so i
t
can
deal with
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-20
Dan
C
a
r
penter
dinfo: introduce extra_em
p
t
y
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-15
Dan
Carpe
n
te
r
r
a
ng
e
s
: introduce alloc_range_list()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-15
Dan Carpenter
extr
a
: remove a var
i
able from
match
_
comparison(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-15
D
a
n
Carp
e
nter
extra: create set_extra_expr_true_false
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-15
Dan Carpente
r
extra: move some co
d
e out of
m
a
tch_compar
i
s
on()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-14
D
a
n Carpent
e
r
ext
r
a
:
handle p
o
st increment in comparisons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-14
Dan Carpenter
extra: rew
r
ite how ++ and -- a
r
e
handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2012-02-14
Dan Carpente
r
ranges: in
t
roduce
rl_m
i
n(
)
and rl_max()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next