Je dois utiliser toutes les instructions getstatic
et putstatic
bytecode dans certaines classes. Je connais les bases des agents Java, ce que je recherche est un framework qui permet d'ajouter le code d'instrumentation au niveau de la source. Donc je veux instrumenter l'instruction avec du code java clair et non du bytecode manuscrit. J'ai vu que Javassist a cette fonctionnalité, mais pas pour l'instrumentation de niveau bytecode.Instrument toutes les instructions de type bytecode GETSTATIC et PUTSTATIC
Quelqu'un peut-il aider?
Je me demandais: quel est le problème que vous avez l'intention de résoudre? – GhostCat
J'implémente une analyse de flux de données de l'état du programme statique – user1839433
Comment imaginez-vous comment «ajouter le code d'instrumentation au niveau de la source» devrait fonctionner avec «instrumentation de niveau bytecode»? Je suppose que votre problème actuel est beaucoup plus simple à résoudre. Instrument les instructions en injectant une invocation de méthode simple. L'implémentation de la méthode invoquée peut être faite avec du code source Java. – Holger