This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
using-jp2-to-instrument-programs-based-on-apache-felix [2011/03/05 17:08] yann |
using-jp2-to-instrument-programs-based-on-apache-felix [2011/03/05 17:09] yann |
||
---|---|---|---|
Line 25: | Line 25: | ||
==== Not Instrumenting Felix ==== | ==== Not Instrumenting Felix ==== | ||
- | * Exclude Felix classes from instrumenting, so they can be executed without know JP2. We need to add <code>!className.startsWith("org/apache/felix")</code> to method <code>byte[] transform(ClassLoader loader, String className, Class<?> redefiningClass, ProtectionDomain domain, byte[] uninstrumentedBytes)</code> in <code> ch.usi.dag.jp2.agent.SimpleTransformer </code>. | + | Exclude Felix classes from being instrumented, so Felix can run without having to know about JP2. We added: |
+ | <code>!className.startsWith("org/apache/felix")</code> | ||
+ | to method: | ||
+ | <code>byte[] transform(ClassLoader loader, String className, Class<?> redefiningClass, ProtectionDomain domain, byte[] uninstrumentedBytes)</code> | ||
+ | in class: | ||
+ | <code> ch.usi.dag.jp2.agent.SimpleTransformer </code> | ||