Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
8e9031ec
Commit
8e9031ec
authored
Aug 03, 2004
by
Tom Tromey
Committed by
Tom Tromey
Aug 03, 2004
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* jni.cc: Reindented.
From-SVN: r85491
parent
336bd6ac
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
37 deletions
+41
-37
libjava/ChangeLog
+4
-0
libjava/jni.cc
+37
-37
No files found.
libjava/ChangeLog
View file @
8e9031ec
2004
-
08
-
03
Tom
Tromey
<
tromey
@
redhat
.
com
>
*
jni
.
cc
:
Reindented
.
2004
-
08
-
02
Bryce
McKinlay
<
mckinlay
@
redhat
.
com
>
2004
-
08
-
02
Bryce
McKinlay
<
mckinlay
@
redhat
.
com
>
*
java
/
sql
/
Timestamp
.
java
(
valueOf
):
Synchronize
access
to
dateFormat
.
*
java
/
sql
/
Timestamp
.
java
(
valueOf
):
Synchronize
access
to
dateFormat
.
...
...
libjava/jni.cc
View file @
8e9031ec
...
@@ -463,7 +463,7 @@ _Jv_JNI_GetVersion (JNIEnv *)
...
@@ -463,7 +463,7 @@ _Jv_JNI_GetVersion (JNIEnv *)
static
jclass
JNICALL
static
jclass
JNICALL
_Jv_JNI_DefineClass
(
JNIEnv
*
env
,
const
char
*
name
,
jobject
loader
,
_Jv_JNI_DefineClass
(
JNIEnv
*
env
,
const
char
*
name
,
jobject
loader
,
const
jbyte
*
buf
,
jsize
bufLen
)
const
jbyte
*
buf
,
jsize
bufLen
)
{
{
try
try
{
{
...
@@ -668,7 +668,7 @@ _Jv_JNI_IsInstanceOf (JNIEnv *, jobject obj, jclass clazz)
...
@@ -668,7 +668,7 @@ _Jv_JNI_IsInstanceOf (JNIEnv *, jobject obj, jclass clazz)
template
<
jboolean
is_static
>
template
<
jboolean
is_static
>
static
jmethodID
JNICALL
static
jmethodID
JNICALL
_Jv_JNI_GetAnyMethodID
(
JNIEnv
*
env
,
jclass
clazz
,
_Jv_JNI_GetAnyMethodID
(
JNIEnv
*
env
,
jclass
clazz
,
const
char
*
name
,
const
char
*
sig
)
const
char
*
name
,
const
char
*
sig
)
{
{
try
try
{
{
...
@@ -767,7 +767,7 @@ array_from_valist (jvalue *values, JArray<jclass> *arg_types, va_list vargs)
...
@@ -767,7 +767,7 @@ array_from_valist (jvalue *values, JArray<jclass> *arg_types, va_list vargs)
template
<
typename
T
,
invocation_type
style
>
template
<
typename
T
,
invocation_type
style
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallAnyMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
id
,
va_list
vargs
)
jmethodID
id
,
va_list
vargs
)
{
{
obj
=
unwrap
(
obj
);
obj
=
unwrap
(
obj
);
klass
=
unwrap
(
klass
);
klass
=
unwrap
(
klass
);
...
@@ -809,7 +809,7 @@ _Jv_JNI_CallAnyMethodV (JNIEnv *env, jobject obj, jclass klass,
...
@@ -809,7 +809,7 @@ _Jv_JNI_CallAnyMethodV (JNIEnv *env, jobject obj, jclass klass,
template
<
typename
T
,
invocation_type
style
>
template
<
typename
T
,
invocation_type
style
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallAnyMethod
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyMethod
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
method
,
...)
jmethodID
method
,
...)
{
{
va_list
args
;
va_list
args
;
T
result
;
T
result
;
...
@@ -824,7 +824,7 @@ _Jv_JNI_CallAnyMethod (JNIEnv *env, jobject obj, jclass klass,
...
@@ -824,7 +824,7 @@ _Jv_JNI_CallAnyMethod (JNIEnv *env, jobject obj, jclass klass,
template
<
typename
T
,
invocation_type
style
>
template
<
typename
T
,
invocation_type
style
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallAnyMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
id
,
jvalue
*
args
)
jmethodID
id
,
jvalue
*
args
)
{
{
obj
=
unwrap
(
obj
);
obj
=
unwrap
(
obj
);
klass
=
unwrap
(
klass
);
klass
=
unwrap
(
klass
);
...
@@ -873,7 +873,7 @@ _Jv_JNI_CallAnyMethodA (JNIEnv *env, jobject obj, jclass klass,
...
@@ -873,7 +873,7 @@ _Jv_JNI_CallAnyMethodA (JNIEnv *env, jobject obj, jclass klass,
template
<
invocation_type
style
>
template
<
invocation_type
style
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallAnyVoidMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyVoidMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
id
,
va_list
vargs
)
jmethodID
id
,
va_list
vargs
)
{
{
obj
=
unwrap
(
obj
);
obj
=
unwrap
(
obj
);
klass
=
unwrap
(
klass
);
klass
=
unwrap
(
klass
);
...
@@ -909,7 +909,7 @@ _Jv_JNI_CallAnyVoidMethodV (JNIEnv *env, jobject obj, jclass klass,
...
@@ -909,7 +909,7 @@ _Jv_JNI_CallAnyVoidMethodV (JNIEnv *env, jobject obj, jclass klass,
template
<
invocation_type
style
>
template
<
invocation_type
style
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallAnyVoidMethod
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyVoidMethod
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
method
,
...)
jmethodID
method
,
...)
{
{
va_list
args
;
va_list
args
;
...
@@ -921,7 +921,7 @@ _Jv_JNI_CallAnyVoidMethod (JNIEnv *env, jobject obj, jclass klass,
...
@@ -921,7 +921,7 @@ _Jv_JNI_CallAnyVoidMethod (JNIEnv *env, jobject obj, jclass klass,
template
<
invocation_type
style
>
template
<
invocation_type
style
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallAnyVoidMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
_Jv_JNI_CallAnyVoidMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jclass
klass
,
jmethodID
id
,
jvalue
*
args
)
jmethodID
id
,
jvalue
*
args
)
{
{
jclass
decl_class
=
klass
?
klass
:
obj
->
getClass
();
jclass
decl_class
=
klass
?
klass
:
obj
->
getClass
();
JvAssert
(
decl_class
!=
NULL
);
JvAssert
(
decl_class
!=
NULL
);
...
@@ -960,7 +960,7 @@ _Jv_JNI_CallAnyVoidMethodA (JNIEnv *env, jobject obj, jclass klass,
...
@@ -960,7 +960,7 @@ _Jv_JNI_CallAnyVoidMethodA (JNIEnv *env, jobject obj, jclass klass,
template
<
typename
T
>
template
<
typename
T
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallMethodV
(
JNIEnv
*
env
,
jobject
obj
,
_Jv_JNI_CallMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jmethodID
id
,
va_list
args
)
jmethodID
id
,
va_list
args
)
{
{
return
_Jv_JNI_CallAnyMethodV
<
T
,
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
return
_Jv_JNI_CallAnyMethodV
<
T
,
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
}
}
...
@@ -986,14 +986,14 @@ _Jv_JNI_CallMethod (JNIEnv *env, jobject obj, jmethodID id, ...)
...
@@ -986,14 +986,14 @@ _Jv_JNI_CallMethod (JNIEnv *env, jobject obj, jmethodID id, ...)
template
<
typename
T
>
template
<
typename
T
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallMethodA
(
JNIEnv
*
env
,
jobject
obj
,
_Jv_JNI_CallMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jmethodID
id
,
jvalue
*
args
)
jmethodID
id
,
jvalue
*
args
)
{
{
return
_Jv_JNI_CallAnyMethodA
<
T
,
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
return
_Jv_JNI_CallAnyMethodA
<
T
,
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
}
}
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallVoidMethodV
(
JNIEnv
*
env
,
jobject
obj
,
_Jv_JNI_CallVoidMethodV
(
JNIEnv
*
env
,
jobject
obj
,
jmethodID
id
,
va_list
args
)
jmethodID
id
,
va_list
args
)
{
{
_Jv_JNI_CallAnyVoidMethodV
<
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
_Jv_JNI_CallAnyVoidMethodV
<
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
}
}
...
@@ -1010,7 +1010,7 @@ _Jv_JNI_CallVoidMethod (JNIEnv *env, jobject obj, jmethodID id, ...)
...
@@ -1010,7 +1010,7 @@ _Jv_JNI_CallVoidMethod (JNIEnv *env, jobject obj, jmethodID id, ...)
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallVoidMethodA
(
JNIEnv
*
env
,
jobject
obj
,
_Jv_JNI_CallVoidMethodA
(
JNIEnv
*
env
,
jobject
obj
,
jmethodID
id
,
jvalue
*
args
)
jmethodID
id
,
jvalue
*
args
)
{
{
_Jv_JNI_CallAnyVoidMethodA
<
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
_Jv_JNI_CallAnyVoidMethodA
<
normal
>
(
env
,
obj
,
NULL
,
id
,
args
);
}
}
...
@@ -1020,7 +1020,7 @@ _Jv_JNI_CallVoidMethodA (JNIEnv *env, jobject obj,
...
@@ -1020,7 +1020,7 @@ _Jv_JNI_CallVoidMethodA (JNIEnv *env, jobject obj,
template
<
typename
T
>
template
<
typename
T
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallStaticMethodV
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_CallStaticMethodV
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
va_list
args
)
jmethodID
id
,
va_list
args
)
{
{
JvAssert
(((
id
->
accflags
)
&
java
::
lang
::
reflect
::
Modifier
::
STATIC
));
JvAssert
(((
id
->
accflags
)
&
java
::
lang
::
reflect
::
Modifier
::
STATIC
));
JvAssert
(
java
::
lang
::
Class
::
class
$.
isInstance
(
unwrap
(
klass
)));
JvAssert
(
java
::
lang
::
Class
::
class
$.
isInstance
(
unwrap
(
klass
)));
...
@@ -1033,7 +1033,7 @@ _Jv_JNI_CallStaticMethodV (JNIEnv *env, jclass klass,
...
@@ -1033,7 +1033,7 @@ _Jv_JNI_CallStaticMethodV (JNIEnv *env, jclass klass,
template
<
typename
T
>
template
<
typename
T
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallStaticMethod
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_CallStaticMethod
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
...)
jmethodID
id
,
...)
{
{
va_list
args
;
va_list
args
;
T
result
;
T
result
;
...
@@ -1054,7 +1054,7 @@ _Jv_JNI_CallStaticMethod (JNIEnv *env, jclass klass,
...
@@ -1054,7 +1054,7 @@ _Jv_JNI_CallStaticMethod (JNIEnv *env, jclass klass,
template
<
typename
T
>
template
<
typename
T
>
static
T
JNICALL
static
T
JNICALL
_Jv_JNI_CallStaticMethodA
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
_Jv_JNI_CallStaticMethodA
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
jvalue
*
args
)
jvalue
*
args
)
{
{
JvAssert
(((
id
->
accflags
)
&
java
::
lang
::
reflect
::
Modifier
::
STATIC
));
JvAssert
(((
id
->
accflags
)
&
java
::
lang
::
reflect
::
Modifier
::
STATIC
));
JvAssert
(
java
::
lang
::
Class
::
class
$.
isInstance
(
unwrap
(
klass
)));
JvAssert
(
java
::
lang
::
Class
::
class
$.
isInstance
(
unwrap
(
klass
)));
...
@@ -1064,14 +1064,14 @@ _Jv_JNI_CallStaticMethodA (JNIEnv *env, jclass klass, jmethodID id,
...
@@ -1064,14 +1064,14 @@ _Jv_JNI_CallStaticMethodA (JNIEnv *env, jclass klass, jmethodID id,
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallStaticVoidMethodV
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_CallStaticVoidMethodV
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
va_list
args
)
jmethodID
id
,
va_list
args
)
{
{
_Jv_JNI_CallAnyVoidMethodV
<
static_type
>
(
env
,
NULL
,
klass
,
id
,
args
);
_Jv_JNI_CallAnyVoidMethodV
<
static_type
>
(
env
,
NULL
,
klass
,
id
,
args
);
}
}
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallStaticVoidMethod
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_CallStaticVoidMethod
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
...)
jmethodID
id
,
...)
{
{
va_list
args
;
va_list
args
;
...
@@ -1082,14 +1082,14 @@ _Jv_JNI_CallStaticVoidMethod (JNIEnv *env, jclass klass,
...
@@ -1082,14 +1082,14 @@ _Jv_JNI_CallStaticVoidMethod (JNIEnv *env, jclass klass,
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_CallStaticVoidMethodA
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_CallStaticVoidMethodA
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
jvalue
*
args
)
jmethodID
id
,
jvalue
*
args
)
{
{
_Jv_JNI_CallAnyVoidMethodA
<
static_type
>
(
env
,
NULL
,
klass
,
id
,
args
);
_Jv_JNI_CallAnyVoidMethodA
<
static_type
>
(
env
,
NULL
,
klass
,
id
,
args
);
}
}
static
jobject
JNICALL
static
jobject
JNICALL
_Jv_JNI_NewObjectV
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_NewObjectV
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
va_list
args
)
jmethodID
id
,
va_list
args
)
{
{
JvAssert
(
klass
&&
!
klass
->
isArray
());
JvAssert
(
klass
&&
!
klass
->
isArray
());
JvAssert
(
!
strcmp
(
id
->
name
->
data
,
"<init>"
)
JvAssert
(
!
strcmp
(
id
->
name
->
data
,
"<init>"
)
...
@@ -1125,7 +1125,7 @@ _Jv_JNI_NewObject (JNIEnv *env, jclass klass, jmethodID id, ...)
...
@@ -1125,7 +1125,7 @@ _Jv_JNI_NewObject (JNIEnv *env, jclass klass, jmethodID id, ...)
static
jobject
JNICALL
static
jobject
JNICALL
_Jv_JNI_NewObjectA
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
_Jv_JNI_NewObjectA
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
jvalue
*
args
)
jvalue
*
args
)
{
{
JvAssert
(
klass
&&
!
klass
->
isArray
());
JvAssert
(
klass
&&
!
klass
->
isArray
());
JvAssert
(
!
strcmp
(
id
->
name
->
data
,
"<init>"
)
JvAssert
(
!
strcmp
(
id
->
name
->
data
,
"<init>"
)
...
@@ -1165,7 +1165,7 @@ _Jv_JNI_SetField (JNIEnv *, jobject obj, jfieldID field, T value)
...
@@ -1165,7 +1165,7 @@ _Jv_JNI_SetField (JNIEnv *, jobject obj, jfieldID field, T value)
template
<
jboolean
is_static
>
template
<
jboolean
is_static
>
static
jfieldID
JNICALL
static
jfieldID
JNICALL
_Jv_JNI_GetAnyFieldID
(
JNIEnv
*
env
,
jclass
clazz
,
_Jv_JNI_GetAnyFieldID
(
JNIEnv
*
env
,
jclass
clazz
,
const
char
*
name
,
const
char
*
sig
)
const
char
*
name
,
const
char
*
sig
)
{
{
try
try
{
{
...
@@ -1301,7 +1301,7 @@ _Jv_JNI_GetStringUTFLength (JNIEnv *, jstring string)
...
@@ -1301,7 +1301,7 @@ _Jv_JNI_GetStringUTFLength (JNIEnv *, jstring string)
static
const
char
*
JNICALL
static
const
char
*
JNICALL
_Jv_JNI_GetStringUTFChars
(
JNIEnv
*
env
,
jstring
string
,
_Jv_JNI_GetStringUTFChars
(
JNIEnv
*
env
,
jstring
string
,
jboolean
*
isCopy
)
jboolean
*
isCopy
)
{
{
try
try
{
{
...
@@ -1333,7 +1333,7 @@ _Jv_JNI_ReleaseStringUTFChars (JNIEnv *, jstring, const char *utf)
...
@@ -1333,7 +1333,7 @@ _Jv_JNI_ReleaseStringUTFChars (JNIEnv *, jstring, const char *utf)
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_GetStringRegion
(
JNIEnv
*
env
,
jstring
string
,
jsize
start
,
_Jv_JNI_GetStringRegion
(
JNIEnv
*
env
,
jstring
string
,
jsize
start
,
jsize
len
,
jchar
*
buf
)
jsize
len
,
jchar
*
buf
)
{
{
string
=
unwrap
(
string
);
string
=
unwrap
(
string
);
jchar
*
result
=
_Jv_GetStringChars
(
string
);
jchar
*
result
=
_Jv_GetStringChars
(
string
);
...
@@ -1355,7 +1355,7 @@ _Jv_JNI_GetStringRegion (JNIEnv *env, jstring string, jsize start,
...
@@ -1355,7 +1355,7 @@ _Jv_JNI_GetStringRegion (JNIEnv *env, jstring string, jsize start,
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_GetStringUTFRegion
(
JNIEnv
*
env
,
jstring
str
,
jsize
start
,
_Jv_JNI_GetStringUTFRegion
(
JNIEnv
*
env
,
jstring
str
,
jsize
start
,
jsize
len
,
char
*
buf
)
jsize
len
,
char
*
buf
)
{
{
str
=
unwrap
(
str
);
str
=
unwrap
(
str
);
...
@@ -1398,7 +1398,7 @@ _Jv_JNI_GetArrayLength (JNIEnv *, jarray array)
...
@@ -1398,7 +1398,7 @@ _Jv_JNI_GetArrayLength (JNIEnv *, jarray array)
static
jarray
JNICALL
static
jarray
JNICALL
_Jv_JNI_NewObjectArray
(
JNIEnv
*
env
,
jsize
length
,
_Jv_JNI_NewObjectArray
(
JNIEnv
*
env
,
jsize
length
,
jclass
elementClass
,
jobject
init
)
jclass
elementClass
,
jobject
init
)
{
{
try
try
{
{
...
@@ -1418,7 +1418,7 @@ _Jv_JNI_NewObjectArray (JNIEnv *env, jsize length,
...
@@ -1418,7 +1418,7 @@ _Jv_JNI_NewObjectArray (JNIEnv *env, jsize length,
static
jobject
JNICALL
static
jobject
JNICALL
_Jv_JNI_GetObjectArrayElement
(
JNIEnv
*
env
,
jobjectArray
array
,
_Jv_JNI_GetObjectArrayElement
(
JNIEnv
*
env
,
jobjectArray
array
,
jsize
index
)
jsize
index
)
{
{
if
((
unsigned
)
index
>=
(
unsigned
)
array
->
length
)
if
((
unsigned
)
index
>=
(
unsigned
)
array
->
length
)
_Jv_ThrowBadArrayIndex
(
index
);
_Jv_ThrowBadArrayIndex
(
index
);
...
@@ -1428,7 +1428,7 @@ _Jv_JNI_GetObjectArrayElement (JNIEnv *env, jobjectArray array,
...
@@ -1428,7 +1428,7 @@ _Jv_JNI_GetObjectArrayElement (JNIEnv *env, jobjectArray array,
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_SetObjectArrayElement
(
JNIEnv
*
env
,
jobjectArray
array
,
_Jv_JNI_SetObjectArrayElement
(
JNIEnv
*
env
,
jobjectArray
array
,
jsize
index
,
jobject
value
)
jsize
index
,
jobject
value
)
{
{
try
try
{
{
...
@@ -1465,7 +1465,7 @@ _Jv_JNI_NewPrimitiveArray (JNIEnv *env, jsize length)
...
@@ -1465,7 +1465,7 @@ _Jv_JNI_NewPrimitiveArray (JNIEnv *env, jsize length)
template
<
typename
T
,
jclass
K
>
template
<
typename
T
,
jclass
K
>
static
T
*
JNICALL
static
T
*
JNICALL
_Jv_JNI_GetPrimitiveArrayElements
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
_Jv_JNI_GetPrimitiveArrayElements
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
jboolean
*
isCopy
)
jboolean
*
isCopy
)
{
{
array
=
unwrap
(
array
);
array
=
unwrap
(
array
);
if
(
!
_Jv_JNI_check_types
(
env
,
array
,
K
))
if
(
!
_Jv_JNI_check_types
(
env
,
array
,
K
))
...
@@ -1483,7 +1483,7 @@ _Jv_JNI_GetPrimitiveArrayElements (JNIEnv *env, JArray<T> *array,
...
@@ -1483,7 +1483,7 @@ _Jv_JNI_GetPrimitiveArrayElements (JNIEnv *env, JArray<T> *array,
template
<
typename
T
,
jclass
K
>
template
<
typename
T
,
jclass
K
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_ReleasePrimitiveArrayElements
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
_Jv_JNI_ReleasePrimitiveArrayElements
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
T
*
,
jint
/* mode */
)
T
*
,
jint
/* mode */
)
{
{
array
=
unwrap
(
array
);
array
=
unwrap
(
array
);
_Jv_JNI_check_types
(
env
,
array
,
K
);
_Jv_JNI_check_types
(
env
,
array
,
K
);
...
@@ -1496,7 +1496,7 @@ _Jv_JNI_ReleasePrimitiveArrayElements (JNIEnv *env, JArray<T> *array,
...
@@ -1496,7 +1496,7 @@ _Jv_JNI_ReleasePrimitiveArrayElements (JNIEnv *env, JArray<T> *array,
template
<
typename
T
,
jclass
K
>
template
<
typename
T
,
jclass
K
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_GetPrimitiveArrayRegion
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
_Jv_JNI_GetPrimitiveArrayRegion
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
jsize
start
,
jsize
len
,
jsize
start
,
jsize
len
,
T
*
buf
)
T
*
buf
)
{
{
array
=
unwrap
(
array
);
array
=
unwrap
(
array
);
...
@@ -1528,7 +1528,7 @@ _Jv_JNI_GetPrimitiveArrayRegion (JNIEnv *env, JArray<T> *array,
...
@@ -1528,7 +1528,7 @@ _Jv_JNI_GetPrimitiveArrayRegion (JNIEnv *env, JArray<T> *array,
template
<
typename
T
,
jclass
K
>
template
<
typename
T
,
jclass
K
>
static
void
JNICALL
static
void
JNICALL
_Jv_JNI_SetPrimitiveArrayRegion
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
_Jv_JNI_SetPrimitiveArrayRegion
(
JNIEnv
*
env
,
JArray
<
T
>
*
array
,
jsize
start
,
jsize
len
,
T
*
buf
)
jsize
start
,
jsize
len
,
T
*
buf
)
{
{
array
=
unwrap
(
array
);
array
=
unwrap
(
array
);
if
(
!
_Jv_JNI_check_types
(
env
,
array
,
K
))
if
(
!
_Jv_JNI_check_types
(
env
,
array
,
K
))
...
@@ -1557,7 +1557,7 @@ _Jv_JNI_SetPrimitiveArrayRegion (JNIEnv *env, JArray<T> *array,
...
@@ -1557,7 +1557,7 @@ _Jv_JNI_SetPrimitiveArrayRegion (JNIEnv *env, JArray<T> *array,
static
void
*
JNICALL
static
void
*
JNICALL
_Jv_JNI_GetPrimitiveArrayCritical
(
JNIEnv
*
,
jarray
array
,
_Jv_JNI_GetPrimitiveArrayCritical
(
JNIEnv
*
,
jarray
array
,
jboolean
*
isCopy
)
jboolean
*
isCopy
)
{
{
array
=
unwrap
(
array
);
array
=
unwrap
(
array
);
// FIXME: does this work?
// FIXME: does this work?
...
@@ -1608,7 +1608,7 @@ _Jv_JNI_MonitorExit (JNIEnv *env, jobject obj)
...
@@ -1608,7 +1608,7 @@ _Jv_JNI_MonitorExit (JNIEnv *env, jobject obj)
// JDK 1.2
// JDK 1.2
jobject
JNICALL
jobject
JNICALL
_Jv_JNI_ToReflectedField
(
JNIEnv
*
env
,
jclass
cls
,
jfieldID
fieldID
,
_Jv_JNI_ToReflectedField
(
JNIEnv
*
env
,
jclass
cls
,
jfieldID
fieldID
,
jboolean
)
jboolean
)
{
{
try
try
{
{
...
@@ -1639,7 +1639,7 @@ _Jv_JNI_FromReflectedField (JNIEnv *, jobject f)
...
@@ -1639,7 +1639,7 @@ _Jv_JNI_FromReflectedField (JNIEnv *, jobject f)
jobject
JNICALL
jobject
JNICALL
_Jv_JNI_ToReflectedMethod
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
_Jv_JNI_ToReflectedMethod
(
JNIEnv
*
env
,
jclass
klass
,
jmethodID
id
,
jboolean
)
jboolean
)
{
{
using
namespace
java
::
lang
::
reflect
;
using
namespace
java
::
lang
::
reflect
;
...
@@ -1861,8 +1861,8 @@ nathash_add (const JNINativeMethod *method)
...
@@ -1861,8 +1861,8 @@ nathash_add (const JNINativeMethod *method)
static
jint
JNICALL
static
jint
JNICALL
_Jv_JNI_RegisterNatives
(
JNIEnv
*
env
,
jclass
klass
,
_Jv_JNI_RegisterNatives
(
JNIEnv
*
env
,
jclass
klass
,
const
JNINativeMethod
*
methods
,
const
JNINativeMethod
*
methods
,
jint
nMethods
)
jint
nMethods
)
{
{
// Synchronize while we do the work. This must match
// Synchronize while we do the work. This must match
// synchronization in some other functions that manipulate or use
// synchronization in some other functions that manipulate or use
...
@@ -2308,7 +2308,7 @@ _Jv_JNI_AttachCurrentThread (JavaVM *vm, void **penv, void *args)
...
@@ -2308,7 +2308,7 @@ _Jv_JNI_AttachCurrentThread (JavaVM *vm, void **penv, void *args)
static
jint
JNICALL
static
jint
JNICALL
_Jv_JNI_AttachCurrentThreadAsDaemon
(
JavaVM
*
vm
,
void
**
penv
,
_Jv_JNI_AttachCurrentThreadAsDaemon
(
JavaVM
*
vm
,
void
**
penv
,
void
*
args
)
void
*
args
)
{
{
return
_Jv_JNI_AttachCurrentThread
(
vm
,
NULL
,
penv
,
args
,
true
);
return
_Jv_JNI_AttachCurrentThread
(
vm
,
NULL
,
penv
,
args
,
true
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment