Как вызвать метод из определенного контекста потока, используя JVMTI и JNI?

Мы используем JVMTI и JNI для выдачи статических вызовов методов в методах входа и выхода методов из JVMTI. Нам нужно иметь возможность вызывать статический метод для контекста потока, отличного от контекста потока, для которого JVMTI сгенерировал обратный вызов для обратных вызовов входа и выхода метода.

В результате экспериментов мы обнаружили, что JNIEnv, который передается обратным вызовам метода, является достаточным, чтобы иметь возможность выполнить обратный вызов для определенного контекста потока, но мы также определили, что указатель / время жизни JNIEnv, переданного в обратный вызов метода, является временным и не сохраняется после вызова.

Как можно, если возможно, вызвать статический метод в классе Java и, в частности, сделать это в указанном контексте потока.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]