Я пишу настраиваемый отладчик для JVM с использованием интерфейсов интерфейса JVMTI, и мне нужно получить имя класса, в котором объявлен метод, я получаю метод идентификатор метода с использованием error = (*jvmti)->GetMethodName(jvmti,frames[i].method,&methodName,NULL,NULL);
и я пытаюсь получить имя класса с помощью error = (*jvmti)->GetMethodDeclaringClass(jvmti,frames[i].method,&declaring_class_ptr);
Как получить класс, в котором объявлен метод с использованием jmethod id через интерфейс JVMTI
это возвращает ссылку JClass в declaring_class_ptr, мой вопрос в том, как преобразовать это в строку, содержащую имя класса?
отладчик записываемого в C – kumarD
жалком удаление тега – kumarD
Я получил его для вас ':') –