summaryrefslogtreecommitdiff
path: root/openjdkjvm/OpenjdkJvm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'openjdkjvm/OpenjdkJvm.cc')
-rw-r--r--openjdkjvm/OpenjdkJvm.cc41
1 files changed, 22 insertions, 19 deletions
diff --git a/openjdkjvm/OpenjdkJvm.cc b/openjdkjvm/OpenjdkJvm.cc
index da6fc85f54..c0f874f613 100644
--- a/openjdkjvm/OpenjdkJvm.cc
+++ b/openjdkjvm/OpenjdkJvm.cc
@@ -204,8 +204,7 @@ JNIEXPORT void* JVM_FindLibraryEntry(void* handle, const char* name) {
return dlsym(handle, name);
}
-JNIEXPORT jlong JVM_CurrentTimeMillis(JNIEnv* env ATTRIBUTE_UNUSED,
- jclass clazz ATTRIBUTE_UNUSED) {
+JNIEXPORT jlong JVM_CurrentTimeMillis([[maybe_unused]] JNIEnv* env, [[maybe_unused]] jclass clazz) {
struct timeval tv;
gettimeofday(&tv, (struct timezone *) nullptr);
jlong when = tv.tv_sec * 1000LL + tv.tv_usec / 1000;
@@ -216,9 +215,9 @@ JNIEXPORT jlong JVM_CurrentTimeMillis(JNIEnv* env ATTRIBUTE_UNUSED,
* See the spec of this function in jdk.internal.misc.VM.
* @return -1 if the system time isn't within +/- 2^32 seconds from offset_secs
*/
-JNIEXPORT jlong JVM_GetNanoTimeAdjustment(JNIEnv *ATTRIBUTE_UNUSED,
- jclass ATTRIBUTE_UNUSED,
- jlong offset_secs) {
+JNIEXPORT jlong JVM_GetNanoTimeAdjustment([[maybe_unused]] JNIEnv*,
+ [[maybe_unused]] jclass,
+ jlong offset_secs) {
struct timeval tv;
// Note that we don't want the elapsed time here, but the system clock.
// gettimeofday() doesn't provide nanosecond-level precision.
@@ -388,19 +387,21 @@ JNIEXPORT void JVM_SetThreadPriority(JNIEnv* env, jobject jthread, jint prio) {
}
}
-JNIEXPORT void JVM_Yield(JNIEnv* env ATTRIBUTE_UNUSED, jclass threadClass ATTRIBUTE_UNUSED) {
+JNIEXPORT void JVM_Yield([[maybe_unused]] JNIEnv* env, [[maybe_unused]] jclass threadClass) {
sched_yield();
}
-JNIEXPORT void JVM_Sleep(JNIEnv* env, jclass threadClass ATTRIBUTE_UNUSED,
- jobject java_lock, jlong millis) {
+JNIEXPORT void JVM_Sleep(JNIEnv* env,
+ [[maybe_unused]] jclass threadClass,
+ jobject java_lock,
+ jlong millis) {
art::ScopedFastNativeObjectAccess soa(env);
art::ObjPtr<art::mirror::Object> lock = soa.Decode<art::mirror::Object>(java_lock);
art::Monitor::Wait(
art::Thread::Current(), lock.Ptr(), millis, 0, true, art::ThreadState::kSleeping);
}
-JNIEXPORT jobject JVM_CurrentThread(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED) {
+JNIEXPORT jobject JVM_CurrentThread(JNIEnv* env, [[maybe_unused]] jclass unused) {
art::ScopedFastNativeObjectAccess soa(env);
return soa.AddLocalReference<jobject>(soa.Self()->GetPeer());
}
@@ -425,7 +426,7 @@ JNIEXPORT jboolean JVM_IsInterrupted(JNIEnv* env, jobject jthread, jboolean clea
}
}
-JNIEXPORT jboolean JVM_HoldsLock(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED, jobject jobj) {
+JNIEXPORT jboolean JVM_HoldsLock(JNIEnv* env, [[maybe_unused]] jclass unused, jobject jobj) {
art::ScopedObjectAccess soa(env);
art::ObjPtr<art::mirror::Object> object = soa.Decode<art::mirror::Object>(jobj);
if (object == nullptr) {
@@ -436,20 +437,21 @@ JNIEXPORT jboolean JVM_HoldsLock(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED, jo
}
JNIEXPORT __attribute__((noreturn)) void JVM_SetNativeThreadName(
- JNIEnv* env ATTRIBUTE_UNUSED,
- jobject jthread ATTRIBUTE_UNUSED,
- jstring java_name ATTRIBUTE_UNUSED) {
+ [[maybe_unused]] JNIEnv* env,
+ [[maybe_unused]] jobject jthread,
+ [[maybe_unused]] jstring java_name) {
UNIMPLEMENTED(FATAL) << "JVM_SetNativeThreadName is not implemented";
UNREACHABLE();
}
-JNIEXPORT __attribute__((noreturn)) jint JVM_IHashCode(JNIEnv* env ATTRIBUTE_UNUSED,
- jobject javaObject ATTRIBUTE_UNUSED) {
+JNIEXPORT __attribute__((noreturn)) jint JVM_IHashCode([[maybe_unused]] JNIEnv* env,
+ [[maybe_unused]] jobject javaObject) {
UNIMPLEMENTED(FATAL) << "JVM_IHashCode is not implemented";
UNREACHABLE();
}
-JNIEXPORT __attribute__((noreturn)) jlong JVM_NanoTime(JNIEnv* env ATTRIBUTE_UNUSED, jclass unused ATTRIBUTE_UNUSED) {
+JNIEXPORT __attribute__((noreturn)) jlong JVM_NanoTime([[maybe_unused]] JNIEnv* env,
+ [[maybe_unused]] jclass unused) {
UNIMPLEMENTED(FATAL) << "JVM_NanoTime is not implemented";
UNREACHABLE();
}
@@ -461,17 +463,18 @@ JNIEXPORT __attribute__((noreturn)) void JVM_ArrayCopy(JNIEnv* /* env */, jclass
UNREACHABLE();
}
-JNIEXPORT __attribute__((noreturn)) jint JVM_FindSignal(const char* name ATTRIBUTE_UNUSED) {
+JNIEXPORT __attribute__((noreturn)) jint JVM_FindSignal([[maybe_unused]] const char* name) {
LOG(FATAL) << "JVM_FindSignal is not implemented";
UNREACHABLE();
}
-JNIEXPORT __attribute__((noreturn)) void* JVM_RegisterSignal(jint signum ATTRIBUTE_UNUSED, void* handler ATTRIBUTE_UNUSED) {
+JNIEXPORT __attribute__((noreturn)) void* JVM_RegisterSignal([[maybe_unused]] jint signum,
+ [[maybe_unused]] void* handler) {
LOG(FATAL) << "JVM_RegisterSignal is not implemented";
UNREACHABLE();
}
-JNIEXPORT __attribute__((noreturn)) jboolean JVM_RaiseSignal(jint signum ATTRIBUTE_UNUSED) {
+JNIEXPORT __attribute__((noreturn)) jboolean JVM_RaiseSignal([[maybe_unused]] jint signum) {
LOG(FATAL) << "JVM_RaiseSignal is not implemented";
UNREACHABLE();
}