Update Quasar agent so that we can exclude entire ClassLoaders from being instrumented.

Description

The Quasar Java agent attempts to instrument any class loaded into the JVM unless that class's package has been excluded. This is not enough for the DJVM because its SourceClassLoader can load any user packages to be sandboxed.

We need to modify the Quasar agent so that we can exclude all classes belonging to particular classloaders, because they canno be garbage-collected if the agent is holding a strong reference to them.

This will become Quasar 0.7.12_r3.

Assignee

Chris Rankin

Reporter

Chris Rankin

Labels

None

Sprint

None

Epic Link

None

Priority

Medium

Engineering Teams

Kernel

Fix versions

Affects versions

Ported to...

None

Story Points / Dev Days

None

Build cut

None

Feature Team

Kernel Group
Configure