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
D
an Carpenter
extra:
foo
(
(
v
oid
*
)&x) write
s
t
o
x probably
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-18
Da
n
Carpenter
ranges: intro
d
u
ce i
n
v
e
rt_r
a
nge_list()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-18
Dan Carpenter
math
:
hand
l
e __smatch_i
m
plied(&
x
);
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
D
a
n Carpen
t
e
r
ran
g
es: co
m
mit range
_
lists_e
q
uiv() so that b
o
ol_
i
mp
l
icat
i
ons
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
Dan Ca
r
penter
s
m
d
b_par
a
m_buf_size
.
sh
:
ask db w
h
at
s
i
z
e buffers are
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
D
an
C
a
rpenter
extra: g
e
t_impl
i
ed_range_li
s
t()
s
houl
d
h
a
nd
l
e c
o
nditions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
Dan Ca
r
penter
b
u
f_siz
e
: s
t
ore buffer size
s
i
n
d
b
(turned off by default)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
Dan Carp
e
n
ter
db
:
don't die
on SQ
L
e
rrors
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-17
Dan Ca
r
p
e
nter
bo
o
l_implications: make a list
of implications
for
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-16
Dan Car
p
e
n
t
er
mat
h
:
h
andle logical expressions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-15
D
a
n
Carpenter
core: print sm_msg(
)
s befo
r
e parsi
n
g st
a
rts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-15
Dan Car
p
enter
pa
r
ameter
_
implications: g
e
nerate li
s
t of
f
unc
t
ions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-15
Dan Carpenter
db: match
_
r
etur
n
() sh
o
uldn't re-implement get_implied_range_
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
D
a
n Carpente
r
ma
t
h: sort of handle conditions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
Dan
C
a
rpenter
math: simp
l
ify
i
mpl
i
ed_condition_
t
rue/false()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
Dan Carpenter
mat
h
: simpl
i
f
y
kn
o
wn_condi
t
ion
_
t
rue/false()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
D
a
n
Ca
r
p
enter
m
ath: handle __
s
m
a
tch_impli
e
d(({frob(); 2;}));
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
Dan Car
p
enter
math: handle
f
o
o
= !2;
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-14
Dan Carpenter
ext
r
a, math: m
o
ve known_conditon_true/fa
l
se() etc from
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-13
D
a
n
C
arpenter
project:
fix par
a
meter implications
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-13
Dan Carpenter
he
l
p
e
r
: in
t
r
o
duc
e
g
e
t_member
_
name()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-13
Da
n
C
a
r
p
enter
db: print
a
ll ret
u
rn va
l
ues at end of functi
o
n
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-04-04
D
an Carpenter
db
:
add som
e
smdb_ scr
i
pts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Dan Car
p
ente
r
f
ill_db_r
e
turn_info: fix out dated p
a
rsin
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Da
n
C
a
r
p
enter
extr
a
: always initiali
z
e the range i
n
get_i
m
plied_ran
g
e_list()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Da
n
C
arpente
r
extra:
fix get_implied_range() fo
r
function
c
a
l
ls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Da
n
Carpenter
check
_
macros: cl
e
an
u
p: use position
s
_eq()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Dan
C
a
rpenter
macro
:
take a st
r
uct
position,
n
ot a
p
oi
n
ter t
o
a st
r
uct
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Dan Ca
r
penter
implied: cleanu
p
: move dub
u
g print
f
s t
o
their own function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
Da
n
Carpenter
ranges: get rid of p
o
ss
i
bl
y
_(true/false)_range
_
l
ist
_
ls()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-30
D
a
n
C
arpe
n
ter
ran
g
es: cleanup
:
mov
e
true_comp
a
r
ison_range_lr() into
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
Dan Ca
r
penter
ex
t
ra: a
d
d parameter implication
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
Dan Carpenter
r
anges: intr
o
d
uce clone_permanent(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
Dan Carpenter
ra
n
ges: initiali
z
e the
point
e
r in get_value_r
a
nges()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
D
a
n Carp
e
nter
d
b
:
i
gnor
e
functions which are c
a
ll
e
d a lot
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
Dan
Carpenter
type: export
g
et_real_b
a
se_type()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-29
Dan
Ca
r
penter
db: add code to h
a
ck
up
the datab
a
s
e with pro
j
ect
s
pecific
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-23
D
an Carp
e
nter
condit
i
ons: pres
e
rve |= as th
e
assign op in fo
o
|
=
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-23
Dan C
a
rpenter
type: sizeo
f
() i
s
unsig
n
ed lo
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-23
Dan Carpenter
c
o
nditio
n
s: spa
r
se never
s
e
e
ms
t
o use SPECIAL
_
U
NSIGNED_GT
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-21
Dan Carpe
n
te
r
helper:
i
ntro
d
u
ce positi
o
ns_eq(pos1, pos2
)
function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-19
Dan Car
p
enter
build_
k
ernel_data
.
sh: make it
ex
e
cu
t
ab
l
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-19
Dan Carpenter
m
acro_side_e
f
fects: silence false
positives
inside
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-17
Dan Carp
e
n
t
er
test_kernel
.
s
h:
create
a
bak
.
smatch
a
t th
e
beginni
n
g
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-17
D
a
n Carpen
t
er
*new* che
c
k_macro_si
d
e_effects: macro
s
which evalua
t
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-17
D
an
C
arpente
r
flow: ignore __built
i
n_constant_p()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-17
Dan C
a
r
p
enter
spars
e
: se
t
the scope->token
member
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-15
D
a
n
C
arpenter
call_tre
e
.
pl
:
This was st
i
ll u
s
ing the old f
o
r
mat
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-15
Dan Carp
e
nter
b
u
ild_kerne
l
_data
.
sh: add --
c
all
-
tree
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-12
Dan Carpenter
l
o
cking
:
ignore unre
a
chable unlocks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-12
Dan Carpenter
l
o
cking: white spac
e
c
han
g
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-12
Dan Ca
r
pent
e
r
n
ew_bugs
.
sh: fix it for
gc
c
and sparse w
a
rn
i
n
g
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-12
Dan Ca
r
penter
lo
c
king: to
n
s of
l
ocks were ignore
d
because of changes
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-10
Dan Ca
r
pen
t
e
r
token_store:
c
reates
a
p
os
i
tion -
>
token
m
apping
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-08
Dan Carpenter
Me
r
ge bra
n
ch 'deve
l
2'
commit
|
commitdiff
|
tree
2012-03-08
D
an Carpenter
*new* ch
e
ck_bit_shif
t
.
c
: (foo & BAR) vs (foo & (1
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-06
Dan Carpenter
*new
*
pointer_mat
h
: co
m
plain abou
t
ptr + siz
e
of() where
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-05
Da
n
Carpe
n
ter
typ
e
: exp
o
rt get_pointer_type()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-03-02
Dan Carp
e
nter
typ
e
: export get_pointer_
t
y
p
e(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-29
Dan
C
arp
e
n
ter
flow: fix segfault on p
a
rse error
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-29
Dan Ca
r
penter
h
ooks: add C
A
S
T
_HOOK
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-29
Dan
C
a
rpenter
type: ad
d
nr_bits(struct expression *exp
r
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-29
Dan
C
arpenter
ex
t
ra: d
e
lete the g
e
t_ra
n
ge
_
list()
function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-28
A
rtem
Bityutskiy
Makefil
e
: do n
o
t i
n
stal
l
spars
e
and cgcc
commit
|
commitdiff
|
tree
2012-02-28
D
a
n Carpen
t
er
new: smatch_scripts/b
u
i
ld
_
kern
e
l_data
.
s
h
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-28
Da
n
C
a
rpenter
new:
smatch_script
s
/test_kernel
.
sh
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-27
Dan Carpenter
ranges
:
make poss
i
bly_
t
rue/false() ta
k
e
expre
s
s
i
on
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-27
D
an Carpenter
expressions: ne
w
file smatch_ex
p
ress
i
ons
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-22
Dan Carpen
t
e
r
tr
e
e
w
i
de: don't print offset into fun
c
t
ion
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-22
Dan
Carp
e
nter
generize
.
p
l: make
i
t work for spa
r
se warnings
a
s well
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-22
Dan Carpenter
e
s
t
ate: don't r
e
use extra_undefined()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-22
Dan C
a
r
penter
contraints: ad
d
op
t
ion -
-
d
ebug-related
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan
Carpenter
c
o
n
straints:
make set_equiv() take an e
x
pression poin
t
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan C
a
rpenter
extra,
constraints: move set_equiv() from e
x
tra to
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Ca
r
penter
debug: add _
_
smatch_dump_related(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpe
n
ter
i
m
plied: u
s
e add_rang
e
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpenter
e
state, ranges:
m
o
v
e whole_
r
a
n
ge from esta
t
e to ranges
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpenter
ex
t
ra
:
cle
a
n
u
p is_whole_range()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carp
e
nt
e
r
ranges: make pos
s
i
b
ly_true_r
a
nge
_
li
s
t_rl() t
a
ke an
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Ca
r
p
e
nter
range
s
: rename
get_si
n
gle_val
u
e_from_dinfo(
)
=> estate_get_s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan
C
arpent
e
r
im
p
lied:
u
s
e
new estate_rela
t
e
d
()
f
unction
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpe
n
ter
constr
a
ints: use n
e
w
e
state_related
(
)
function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpen
t
er
constraints: make get_comm
o
n_relationsh
i
p()
t
ake an
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n
C
a
rpenter
e
s
tate: introduce estate_min/max(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan C
a
rpenter
es
t
ate: introduce estate_related()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Carpenter
es
t
ate:
i
n
troduce es
t
ate_r
a
nges() h
e
lper f
u
nction
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n
Carpenter
dinfo, estate:
m
v smatch_dinfo
.
c smatch_estate
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
D
a
n
C
a
r
penter
tree-w
i
de: s/extra_state/esta
t
e/g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
Dan Ca
r
p
e
nter
ex
t
ra, din
f
o: m
o
ve get_d
i
nfo() from smatch_extra
.
c
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-21
D
an
C
arpent
e
r
ext
r
a, ranges: ma
k
e possibly_true/false
(
) tak
e
a
n
exp
r
e
s
sion
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-20
Dan Carpen
t
e
r
*
n
e
w
*
kmal
l
oc_wrong_size: checks the
element
size
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-20
Dan Carpenter
deb
u
g: add __smatc
h
_impl
i
ed
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-20
Da
n
Carpenter
extra: modify match_compari
s
on() so
i
t can deal with
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-20
D
an Ca
r
p
e
n
t
e
r
dinfo: in
t
r
o
d
uce extra_empty(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-15
Da
n
C
a
rpenter
ranges:
i
n
t
rodu
c
e alloc_range_list()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-15
Dan Carpent
e
r
extra
:
remo
v
e a variable from match_comparison(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-15
Dan Ca
r
penter
ext
r
a: create set_extra
_
ex
p
r_true_false(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-15
Dan Carpenter
extra: move
some code out
o
f match_comparis
o
n
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-14
Dan
C
arp
e
nter
e
x
tra: handle post
i
ncrement in
comp
a
r
i
sons
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2012-02-14
Dan Carpenter
extra:
r
ewrite h
o
w
+
+ a
n
d
-- are handled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next