native java bytecode instrumentação

ara a instrumentação de bytecode em java, existe a estrutura asm e as bibliotecas bcel e javaassis

No entanto, eu preciso instrumentar em código nativo, já que algumas classes java já estão carregadas no momento em que o javaagent é executado, por exemplo, java.lang.Thread, java.lang.Class, etc

xiste alguma biblioteca para instrumentar classes java no código nativ

Edit: Parece que há um pouco de confusão.

O que eu quero é: Crie um agente java nativo, que use APIs JVMTI para alterar o bytecode de uma classe enquanto ela estiver sendo carregada, usando o gancho de evento OnClassLoa

questionAnswers(6)

yourAnswerToTheQuestion