| Native bridge initialized. |
| Checking for getEnvValues. |
| Ready for native bridge tests. |
| Checking for support. |
| Getting trampoline for JNI_OnLoad with shorty (null). |
| Test ART callbacks: all JNI function number is 12. |
| name:booleanMethod, signature:(ZZZZZZZZZZ)Z, shorty:ZZZZZZZZZZZ. |
| name:byteMethod, signature:(BBBBBBBBBB)B, shorty:BBBBBBBBBBB. |
| name:charMethod, signature:(CCCCCCCCCC)C, shorty:CCCCCCCCCCC. |
| name:shortMethod, signature:(SSSSSSSSSS)S, shorty:SSSSSSSSSSS. |
| name:testCallStaticVoidMethodOnSubClassNative, signature:()V, shorty:V. |
| name:testFindClassOnAttachedNativeThread, signature:()V, shorty:V. |
| name:testFindFieldOnAttachedNativeThreadNative, signature:()V, shorty:V. |
| name:testGetMirandaMethodNative, signature:()Ljava/lang/reflect/Method;, shorty:L. |
| name:testNewStringObject, signature:()V, shorty:V. |
| name:testSignal, signature:()I, shorty:I. |
| name:testSignalHandlerNotReturn, signature:()V, shorty:V. |
| name:testZeroLengthByteBuffers, signature:()V, shorty:V. |
| trampoline_JNI_OnLoad called! |
| JNI_OnLoad called |
| Getting trampoline for Java_Main_testFindClassOnAttachedNativeThread with shorty V. |
| trampoline_Java_Main_testFindClassOnAttachedNativeThread called! |
| Getting trampoline for Java_Main_testFindFieldOnAttachedNativeThreadNative with shorty V. |
| trampoline_Java_Main_testFindFieldOnAttachedNativeThreadNative called! |
| Getting trampoline for Java_Main_testCallStaticVoidMethodOnSubClassNative with shorty V. |
| trampoline_Java_Main_testCallStaticVoidMethodOnSubClassNative called! |
| Getting trampoline for Java_Main_testGetMirandaMethodNative with shorty L. |
| trampoline_Java_Main_testGetMirandaMethodNative called! |
| Getting trampoline for Java_Main_testZeroLengthByteBuffers with shorty V. |
| trampoline_Java_Main_testZeroLengthByteBuffers called! |
| Getting trampoline for Java_Main_byteMethod with shorty BBBBBBBBBBB. |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| trampoline_Java_Main_byteMethod called! |
| Getting trampoline for Java_Main_shortMethod with shorty SSSSSSSSSSS. |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| trampoline_Java_Main_shortMethod called! |
| Getting trampoline for Java_Main_booleanMethod with shorty ZZZZZZZZZZZ. |
| trampoline_Java_Main_booleanMethod called! |
| trampoline_Java_Main_booleanMethod called! |
| Getting trampoline for Java_Main_charMethod with shorty CCCCCCCCCCC. |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| trampoline_Java_Main_charMethod called! |
| Getting trampoline for Java_Main_testNewStringObject with shorty V. |
| trampoline_Java_Main_testNewStringObject called! |
| Getting trampoline for Java_Main_testSignal with shorty I. |
| NB signal handler with signal 11. |
| NB signal handler with signal 4. |
| NB signal handler with signal 11. |
| NB signal handler with signal 4. |
| Loading invalid library 'libinvalid.so' from Java, which will fail. |
| Checking for support. |
| Was to load 'libinvalid.so', force fail. |
| getError() in native bridge. |
| Catch UnsatisfiedLinkError exception as expected. |
| Getting trampoline for Java_Main_testSignalHandlerNotReturn with shorty V. |
| start testSignalHandlerNotReturn |
| raising first SIGSEGV |
| NB signal handler with signal 11. |
| handling first SIGSEGV, will raise another |
| unblock SIGSEGV in handler |
| raising second SIGSEGV |
| NB signal handler with signal 11. |
| handling second SIGSEGV, will jump back to test function |
| back to test from signal handler via siglongjmp(), and done! |