|Re: [aspectj-users] Weaving classes in rt.jar|
Hi, Please check our paper about aspect weaving in the JDK http://portal.acm.org/citation.cfm?doid=1411732.1411754We are planning a binary demo release within 1 month, and an open source release in early 2009.
The underlaying instrumentation framework (FERRARI) is described here:
and a binary demo release can be downloaded from: http://www.inf.unisi.ch/phd/moret/cprof/ Cheers, Alex On Oct 23, 2008, at 6:33 PM, Mario Mendez-Lojo wrote:
Hi guys,I'm trying to weave the classes in rt.jar. For instance, I would like to log every call to the method HashSet.add(). Tracking calls from client code won'twork, since there might be calls to HashSet.add() from within rt.jar.The constraint is that I cannot weave the JDK source, generate a new rt.jar, andprepend it to the bootclasspath.Therefore, LTW seems to be the solution -- but I understand that AspectJ is a Java app that it has to be loaded *after* rt.jar is loaded (chicken and the eggkind of thing).I guess that reloading + weaving is the only possibility left -- is it possible to weave classes in rt.jar after they have been loaded ? Can you please point atan example so I can see how that works? Thank you very much!!!!!!! _______________________________________________ aspectj-users mailing list aspectj-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/aspectj-users
Back to the top