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
flow: don't fake an impossible default
2018-01-25
Da
n
Ca
r
pe
n
ter
f
l
ow:
don't fake an impossible default
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
D
a
n Carpenter
type_
v
al: rec
o
rd
f
ewer "
u
n
k
no
w
n" assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan Carpenter
fl
o
w: set loop_cou
n
t to zero w
h
en parsing
i
nline funct
i
on
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-25
Dan C
a
rpenter
core:
silence
s
ome false po
s
itives
f
rom parsing invalid
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
Dan
C
arpenter
i
m
p
lie
d
: use a
time
b
ased
t
imeout
instead of c
o
u
n
tin
g
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-19
Dan Carpenter
extra: ha
n
d
le loops
like: whi
l
e (--i >=
0) {
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan Ca
r
penter
function_hooks: fake an assignmen
t
when functions return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-18
Dan
C
arp
e
n
ter
chec
k
_free_s
t
rict: New stricter
c
r
oss function use
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Car
p
e
n
te
r
check_atomic_inc_dec: track atom
i
c_inc()
a
n
d
at
o
mic_dec()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Carpent
e
r
assig
n
ed_expr: handle fake assignments bette
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
Dan Carpenter
assigned_expr: r
e
move debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Carpenter
kern
e
l_pri
n
tf: %px
is valid
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Car
p
e
n
t
e
r
str
e
e
:
debugging:
p
rint the number of states in __print_stree()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
Carpen
t
er
mtag: c
o
mmit all mtag related code to date
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
C
arpenter
s
mdb
.
py: fix som
e
c
ras
h
ing bugs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan Carpenter
containe
r
_of: handle fun
c
tion
c
a
lls
lik
e
foo->ba
r
(
foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Da
n
Carpenter
smatch: get the
smatch bin dir correctly when
it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rpenter
us
e
r
_
d
a
t
a
2:
e
mpt
y
states are not user d
a
t
a
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Car
p
en
t
er
constraints_required: improve
h
andling of assign
e
d
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an
Carpenter
d
b
: don't split by NULL vs no
n
-NULL when
t
here are
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
C
a
r
p
enter
flow: store a backup o
f
the s
t
ar
t
time
when parsing
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
C
a
r
penter
h
elper: c
h
ange some nonsense v
a
lues to ot
h
er nons
e
nse
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Da
n
Carpent
e
r
DB: introduce a tim
e
ou
t
han
d
ling caller
i
nfo
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Car
p
en
t
er
addre
s
s: fi
x
han
d
lin
g
of &foo->bar
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan
Carpenter
contstr
a
ints:
use call
e
r
info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constraints: move print_re
t
urn_implies_cons
t
rai
n
ed()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
constra
i
nts: cleanup un
m
et
_
constra
i
nt()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n
Carpe
n
ter
constraints:
f
ix add_constraint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-09
D
an Carpenter
mtag: int
r
oduce
create_mtag_al
i
as(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carp
e
nter
mt
a
g
: fix get_mtag() for recorded states and for
array
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Carpenter
l
i
nks: no need to record li
n
ks
o
utsi
d
e
a function call
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
a
n Ca
r
penter
type_val:
c
ache
DB inf
o
as a s
p
eed
u
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
a
n C
a
rp
e
nter
st
r
ing_li
s
t: pre
v
ent a use a
f
ter free
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-14
Dan Carpenter
mta
g
: rename
from
mtag
s
p
lural to mtag sin
g
ula
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan C
a
rp
e
nter
help
e
r: k
e
ep a small cache of r
e
cent
l
y us
e
d variable
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
ex
t
r
a
: pass expressi
o
n p
o
inter to mo
d
/nom
o
d hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Carpenter
extra: write infrastruct
u
re to p
a
s
s e
x
pr
t
o no_mod
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpenter
db/b
u
ild_early_index
.
s
h
: set up more mtag
i
ndexes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Carpenter
expressions: i
n
i
t
ialize ->
m
em
b
er_offs
e
t() i
n
member_expressio
n
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
arpenter
fun
c
tion_
h
ooks: set path im
p
o
ssible if we cull everyth
i
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpen
t
er
mt
a
gs:
r
emo
v
e
t
h
e & pre
-
op
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpenter
scripts/gen_
a
llo
c
ation_list
.
sh: add __all
o
c
_
s
kb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
db/fixup_kernel
.
sh
:
snprintf() returns aren't rea
l
ly
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpenter
ext
r
a: pass the modified expres
s
ion to extra_mod_hook
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Car
p
enter
ex
t
ra
:
s
tore
v
a
l
u
es
f
or
expre
s
sions like "foo[3]
.
bar"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
Carpen
t
er
address: don't
s
egf
a
ult parsing inva
l
id cod
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpente
r
ignore:
r
e-
w
r
i
t
e and add _ex
p
r
(
) versions of func
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
C
arpen
t
e
r
param_set/filter: PARAM_S
E
T
instead of PARAM_ADD
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
parse_call_math: use assigned values
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
sval: improve
sval_b
i
nop_overflows()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
e
x
tra: don't modify const pa
r
ameters
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carp
e
nter
address/ty
p
e
: m
a
ke some
f
unction pa
r
a
m
ete
r
s const
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
Carpent
e
r
s
t
ruct
_
assignment: remove an d
u
plicate
NULL
chec
k
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
struct_assignment
:
do
n
't double p
a
rse u
l
on
g
assignme
n
t
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
an
C
a
rpe
n
ter
struct_assignment: fix a
NULL d
e
r
e
ference
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan
Carpenter
db/mtags: ad
d
mtag_data and mtag_
m
ap tables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
an Carpenter
db/fn_ptr_data_l
i
n
k
:
don
'
t store du
p
licate records
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpent
e
r
db: al
l
ow S
Q
L statements t
o
be run late
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan
Carpenter
d
b
:
introduce get_mtag_name_expr
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
stru
c
t_assign
m
ent:
handle non s
t
ruct, pointer
a
ssignmen
t
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpen
t
er
struc
t
_a
s
sig
n
me
n
t
:
f
i
x
handli
n
g of non_str
u
c
t_assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Da
n
Carpenter
struc
t
_a
s
signment: split handl
e
_non_stru
c
t_assigments
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan C
a
rpenter
index_overflow: make all messages "erro
r
:"
i
nstead
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan C
a
rpenter
index_overflow: s
m
a
l
l cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpente
r
i
n
dex_overflow: don't warn abo
u
t
impossib
l
e path
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
D
a
n
Carpenter
m
t
ag: introduce memory tags
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Da
n
Carpenter
implications: set_stat
e
() shoul
d
trump impl
i
cations
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-21
Dan Carpenter
buf_c
o
mp
a
rison: c
o
py
the cod
e
from sma
t
ch_c
o
nstraints
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-15
Dan Carpenter
im
p
lied: improve the "too hairy
"
m
essage
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
D
a
n
C
arpe
n
ter
comparison: s
t
o
r
e th
e
expressions invol
v
e
d (if it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
D
a
n
C
arpente
r
c
omparison:
r
ename var1 to left_
v
ar and va
r
2 to right_var
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Ca
r
p
e
nter
constrai
n
ts
_
required: detect a bun
c
h of new types of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan
C
a
r
p
e
n
ter
constra
i
nts: al
l
ow func
t
i
o
n constraint
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Carpenter
constr
a
i
nts: don't store s
i
gned vs unsigned
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-04
Dan Carpenter
kernel_pri
n
tf: don
'
t segf
a
ult on
i
nvali
d
co
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
D
a
n Carpenter
user_data: fix
c
ompi
l
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpenter
typ
e
_val
:
u
se smatch_container_of()
information
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpen
t
e
r
user_data: this
file is replaced
by check_user_data2
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan
Carpenter
implied: add
a
timeo
u
t in smatch_impl
i
ed
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Carpenter
flow: delete out of
scope v
a
riables f
o
r compou
n
d s
t
atement
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan C
a
r
pe
n
ter
scope: move a
ch
e
ck for
STMT_COM
P
OUND earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
valida
t
i
o
n/sm_c
a
sts
.
c: upda
t
e
to not use a
n
unintialized
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Da
n
Carpe
n
ter
rever
t
"smatch_t
y
p
e
.
c: comparison expressions always
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carp
e
n
t
er
val
i
d
ation/sm
_
buf_siz
e
6
.
c
:
update format
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Da
n
Carpent
e
r
parse:
make an array lar
g
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
n Carpenter
helper: fix get_array_expr(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
a
s
signed_expr: save a record wh
e
n a function sets f
o
o
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpe
n
ter
m
odificati
o
n_hooks: ha
n
d
l
e PARA
M
_SET earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
an Carpente
r
.
giti
g
nor
e
: ignore
.
smat
c
h,
.
smatch
.
s
ql
a
n
d
.
smatch
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
an C
a
rpe
n
t
e
r
con
s
t
r
aints: ad
d
a
c
omment, r
e
move deb
u
g code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Ca
r
penter
const
r
aints_req
u
i
red: store more required
c
ons
t
rain
t
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
c
all_mat
h
: add kzalloc() to the list of allocat
i
o
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
C
arpenter
ca
l
l_math: prevent
an
endless loop
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
an C
a
rpenter
a
llo
c
ation_f
u
ncs: add __
a
lloc_skb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
Carpente
r
constraints: fix selectin
g
the re
q
u
ired cons
t
r
a
int
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan C
a
rpenter
str
u
ct_assignmen
t
:
fix parsing of invalid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan Car
p
en
t
er
s
y
m
b
ol: let
i
s_ptr_typ
e
()
t
ake NULL pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan Carpe
n
t
er
cor
e
: a
d
d NUL
L
checks
for parsi
n
g
i
nvalid
c
od
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan Car
p
enter
get_user_overflow: verify that t
h
a
t it's
a
compare
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-24
Da
n
Carpenter
contai
n
e
r_of: use CONTAINER
type inst
e
a
d
of PA
R
A
M
_
USED
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next