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