Many classes in the java.lang package aren't showing up when I profile my Java 1.2 application using TrueTime. What's going on?
TrueTime does not hook into the bootstrap classloader in JDK 1.2 - these classes are loaded before our instrumentation runtime finishes initializing. This means that we cannot get debugging information on any system-level classes in 1.2. By 'system-level', I mean any classes that are loaded from the bootclasspath, as opposed to the normal class path.
Unfortunately, this includes classes like java.lang.StringBuffer.
At the moment, our engineering team doesn't believe there is much we can do about this.