1
1
/*
2
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
2
+ * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
19
19
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20
20
* or visit www.oracle.com if you need additional information or have any
21
21
* questions.
22
- *
22
+ *
23
23
*/
24
24
25
25
provider hotspot_jni {
@@ -129,7 +129,7 @@ provider hotspot_jni {
129
129
probe CallNonvirtualVoidMethodA__return ();
130
130
probe CallNonvirtualVoidMethod__entry (void * , void * , void * , uintptr_t );
131
131
probe CallNonvirtualVoidMethod__return ();
132
- probe CallNonvirtualVoidMethodV__entry (void * , void * , void * , uintptr_t );
132
+ probe CallNonvirtualVoidMethodV__entry (void * , void * , void * , uintptr_t );
133
133
probe CallNonvirtualVoidMethodV__return ();
134
134
probe CallObjectMethodA__entry (void * , void * , uintptr_t );
135
135
probe CallObjectMethodA__return (void * );
@@ -200,14 +200,14 @@ provider hotspot_jni {
200
200
probe CallStaticVoidMethodA__entry (void * , void * , uintptr_t );
201
201
probe CallStaticVoidMethodA__return ();
202
202
probe CallStaticVoidMethod__entry (void * , void * , uintptr_t );
203
- probe CallStaticVoidMethod__return ();
204
- probe CallStaticVoidMethodV__entry (void * , void * , uintptr_t );
203
+ probe CallStaticVoidMethod__return ();
204
+ probe CallStaticVoidMethodV__entry (void * , void * , uintptr_t );
205
205
probe CallStaticVoidMethodV__return ();
206
- probe CallVoidMethodA__entry (void * , void * , uintptr_t );
206
+ probe CallVoidMethodA__entry (void * , void * , uintptr_t );
207
207
probe CallVoidMethodA__return ();
208
- probe CallVoidMethod__entry (void * , void * , uintptr_t );
209
- probe CallVoidMethod__return ();
210
- probe CallVoidMethodV__entry (void * , void * , uintptr_t );
208
+ probe CallVoidMethod__entry (void * , void * , uintptr_t );
209
+ probe CallVoidMethod__return ();
210
+ probe CallVoidMethodV__entry (void * , void * , uintptr_t );
211
211
probe CallVoidMethodV__return ();
212
212
probe CreateJavaVM__entry (void * * , void * * , void * );
213
213
probe CreateJavaVM__return (uint32_t );
@@ -229,7 +229,7 @@ provider hotspot_jni {
229
229
probe ExceptionCheck__return (uintptr_t );
230
230
probe ExceptionClear__entry (void * );
231
231
probe ExceptionClear__return ();
232
- probe ExceptionDescribe__entry (void * );
232
+ probe ExceptionDescribe__entry (void * );
233
233
probe ExceptionDescribe__return ();
234
234
probe ExceptionOccurred__entry (void * );
235
235
probe ExceptionOccurred__return (void * );
@@ -352,6 +352,8 @@ provider hotspot_jni {
352
352
probe GetStringUTFChars__return (const char * );
353
353
probe GetStringUTFLength__entry (void * , void * );
354
354
probe GetStringUTFLength__return (uintptr_t );
355
+ probe GetStringUTFLengthAsLong__entry (void * , void * );
356
+ probe GetStringUTFLengthAsLong__return (uintptr_t );
355
357
probe GetStringUTFRegion__entry (void * , void * , uintptr_t , uintptr_t , char * );
356
358
probe GetStringUTFRegion__return ();
357
359
probe GetSuperclass__entry (void * , void * );
@@ -388,13 +390,13 @@ provider hotspot_jni {
388
390
probe NewLocalRef__return (void * );
389
391
probe NewLongArray__entry (void * , uintptr_t );
390
392
probe NewLongArray__return (void * );
391
- probe NewObjectA__entry (void * , void * , uintptr_t );
393
+ probe NewObjectA__entry (void * , void * , uintptr_t );
392
394
probe NewObjectA__return (void * );
393
395
probe NewObjectArray__entry (void * , uintptr_t , void * , void * );
394
396
probe NewObjectArray__return (void * );
395
- probe NewObject__entry (void * , void * , uintptr_t );
397
+ probe NewObject__entry (void * , void * , uintptr_t );
396
398
probe NewObject__return (void * );
397
- probe NewObjectV__entry (void * , void * , uintptr_t );
399
+ probe NewObjectV__entry (void * , void * , uintptr_t );
398
400
probe NewObjectV__return (void * );
399
401
probe NewShortArray__entry (void * , uintptr_t );
400
402
probe NewShortArray__return (void * );
@@ -408,7 +410,7 @@ provider hotspot_jni {
408
410
probe PopLocalFrame__return (void * );
409
411
probe PushLocalFrame__entry (void * , uint32_t );
410
412
probe PushLocalFrame__return (uint32_t );
411
- probe RegisterNatives__entry (void * , void * , const void * , uint32_t );
413
+ probe RegisterNatives__entry (void * , void * , const void * , uint32_t );
412
414
probe RegisterNatives__return (uint32_t );
413
415
probe ReleaseBooleanArrayElements__entry (void * , void * , uintptr_t * , uint32_t );
414
416
probe ReleaseBooleanArrayElements__return ();
@@ -490,13 +492,13 @@ provider hotspot_jni {
490
492
probe SetStaticShortField__return ();
491
493
probe Throw__entry (void * , void * );
492
494
probe Throw__return (intptr_t );
493
- probe ThrowNew__entry (void * , void * , const char * );
494
- probe ThrowNew__return (intptr_t );
495
+ probe ThrowNew__entry (void * , void * , const char * );
496
+ probe ThrowNew__return (intptr_t );
495
497
probe ToReflectedField__entry (void * , void * , uintptr_t , uintptr_t );
496
498
probe ToReflectedField__return (void * );
497
499
probe ToReflectedMethod__entry (void * , void * , uintptr_t , uintptr_t );
498
500
probe ToReflectedMethod__return (void * );
499
- probe UnregisterNatives__entry (void * , void * );
501
+ probe UnregisterNatives__entry (void * , void * );
500
502
probe UnregisterNatives__return (uint32_t );
501
503
};
502
504
@@ -505,4 +507,3 @@ provider hotspot_jni {
505
507
#pragma D attributes Private/Private/Unknown provider hotspot_jni function
506
508
#pragma D attributes Standard/Standard/Common provider hotspot_jni name
507
509
#pragma D attributes Evolving/Evolving/Common provider hotspot_jni args
508
-
0 commit comments