btraceio / btrace
Files Complexity Coverage
btrace/AnyType.java 0.00% 0.00%
btrace/ArgsMap.java 29.03% 39.66%
btrace/BTraceDeque.java 0.00% 0.00%
btrace/BTraceMBean.java 0.00% 0.00%
btrace/BTraceMap.java 0.00% 0.00%
btrace/BTraceRuntime.java 1.90% 4.04%
btrace/BTraceUtils.java 0.00% 0.00%
btrace/DOTWriter.java 0.00% 0.00%
btrace/DebugSupport.java 31.25% 14.29%
btrace/DotWriterFormatter.java 0.00% 0.00%
btrace/ExitException.java 0.00% 0.00%
btrace/MemoryClassLoader.java 0.00% 0.00%
btrace/Profiler.java 100.00% 52.38%
btrace/SharedSettings.java 14.58% 16.83%
btrace/VerifierException.java 50.00% 50.00%
btrace/XMLSerializer.java 0.00% 0.00%
btrace/agent/Client.java 0.00% 0.00%
btrace/agent/ClientContext.java 0.00% 0.00%
btrace/agent/FileClient.java 0.00% 0.00%
btrace/agent/Main.java 0.00% 0.00%
btrace/agent/NullPerfReaderImpl.java 0.00% 0.00%
btrace/agent/PerfReaderImpl.java 0.00% 0.00%
btrace/agent/RemoteClient.java 0.00% 0.00%
btrace/agent/TraceOutputWriter.java 0.00% 0.00%
btrace/aggregation/Aggregation.java 0.00% 0.00%
btrace/aggregation/AggregationFunction.java 0.00% 0.00%
btrace/aggregation/AggregationKey.java 0.00% 0.00%
btrace/aggregation/Average.java 0.00% 0.00%
btrace/aggregation/Count.java 0.00% 0.00%
btrace/aggregation/HistogramData.java 0.00% 0.00%
btrace/aggregation/Maximum.java 0.00% 0.00%
btrace/aggregation/Minimum.java 0.00% 0.00%
btrace/aggregation/Quantize.java 11.54% 10.53%
btrace/aggregation/Sum.java 0.00% 0.00%
btrace/annotations/Kind.java 100.00% 100.00%
btrace/annotations/Sampled.java 0 100.00%
btrace/annotations/ServiceType.java 0.00% 0.00%
btrace/annotations/Where.java 100.00% 100.00%
btrace/api/BTraceCompiler.java 0.00% 0.00%
btrace/api/BTraceEngine.java 0.00% 0.00%
btrace/api/BTraceSettings.java 0.00% 0.00%
btrace/api/BTraceTask.java 0.00% 0.00%
btrace/api/impl/BTraceEngineImpl.java 0.00% 0.00%
btrace/api/impl/BTraceEngineListeners.java 0.00% 0.00%
btrace/api/impl/BTraceTaskDispatcher.java 0.00% 0.00%
btrace/api/impl/BTraceTaskImpl.java 0.00% 0.00%
btrace/client/Client.java 0.00% 0.00%
btrace/client/Main.java 0.00% 0.00%
btrace/client/ProbeDump.java 0.00% 0.00%
btrace/comm/Command.java 0.00% 0.00%
btrace/comm/DataCommand.java 0.00% 0.00%
btrace/comm/ErrorCommand.java 0.00% 0.00%
btrace/comm/EventCommand.java 0.00% 0.00%
btrace/comm/ExitCommand.java 0.00% 0.00%
btrace/comm/GridDataCommand.java 0.00% 0.00%
btrace/comm/InstrumentCommand.java 0.00% 0.00%
btrace/comm/MessageCommand.java 0.00% 0.00%
btrace/comm/NumberDataCommand.java 0.00% 0.00%
btrace/comm/NumberMapDataCommand.java 0.00% 0.00%
btrace/comm/OkayCommand.java 0.00% 0.00%
btrace/comm/RenameCommand.java 0.00% 0.00%
btrace/comm/RetransformClassNotification.java 0.00% 0.00%
btrace/comm/RetransformationStartNotification.java 0.00% 0.00%
btrace/comm/SetSettingsCommand.java 0.00% 0.00%
btrace/comm/StringMapDataCommand.java 0.00% 0.00%
btrace/comm/WireIO.java 0.00% 0.00%
btrace/compiler/AnnotationSerializer.java 0.00% 0.00%
btrace/compiler/CallGraph1.java 0.00% 0.00%
btrace/compiler/Compiler.java 22.50% 25.93%
btrace/compiler/CompilerClassWriter.java 25.00% 33.33%
btrace/compiler/CompilerHelper.java 50.00% 70.73%
btrace/compiler/ConcatenatingReader.java 0.00% 0.00%
btrace/compiler/MemoryJavaFileManager.java 57.14% 50.98%
btrace/compiler/PCPP.java 0.00% 0.00%
btrace/compiler/Postprocessor.java 29.41% 3.03%
btrace/compiler/Printer.java 0.00% 0.00%
btrace/compiler/Verifier.java 45.00% 38.32%
btrace/compiler/VerifierVisitor.java 48.15% 58.64%
btrace/instr/MethodTracker.java 18.52% 22.92%
btrace/instr/RandomIntProvider.java 50.00% 66.67%
btrace/instr/random/SharedRandomIntProvider.java 0.00% 0.00%
btrace/instr/random/ThreadLocalRandomIntProvider.java 100.00% 100.00%
btrace/profiling/MethodInvocationProfiler.java 57.89% 81.97%
btrace/profiling/MethodInvocationRecorder.java 47.06% 57.83%
btrace/runtime/Assembler.java 33.93% 38.89%
btrace/runtime/BTraceClassReader.java 70.37% 66.27%
btrace/runtime/BTraceClassWriter.java 53.33% 56.10%
btrace/runtime/BTraceMethodNode.java 22.67% 38.02%
btrace/runtime/BTraceMethodVisitor.java 85.71% 86.67%
btrace/runtime/BTraceProbeFactory.java 60.00% 77.78%
btrace/runtime/BTraceProbeNode.java 23.08% 27.78%
btrace/runtime/BTraceProbePersisted.java 30.53% 38.88%
btrace/runtime/BTraceProbeSupport.java 46.94% 60.23%
btrace/runtime/BTraceTransformer.java 0.00% 0.00%
btrace/runtime/CallGraph.java 61.22% 62.71%
btrace/runtime/ClassCache.java 77.78% 90.00%
btrace/runtime/ClassFilter.java 6.12% 22.39%
btrace/runtime/ClassInfo.java 62.86% 60.24%
btrace/runtime/Constants.java 50.00% 98.46%
btrace/runtime/InstrumentUtils.java 37.50% 52.00%
btrace/runtime/InstrumentingClassVisitor.java 0.00% 0.00%
btrace/runtime/InstrumentingMethodVisitor.java 64.63% 68.70%
btrace/runtime/Instrumentor.java 71.21% 83.35%
btrace/runtime/Level.java 80.00% 77.78%
btrace/runtime/Location.java 93.75% 96.67%
btrace/runtime/MethodVerifier.java 19.40% 32.06%
btrace/runtime/OnMethod.java 58.93% 58.59%
btrace/runtime/OnProbe.java 33.33% 33.33%
btrace/runtime/Preprocessor.java 27.34% 30.47%
btrace/runtime/ProbeDescriptor.java 0.00% 0.00%
btrace/runtime/ProbeDescriptorLoader.java 8.00% 12.50%
btrace/runtime/SpecialParameterHolder.java 95.00% 78.72%
btrace/runtime/StackTrackingMethodVisitor.java 23.20% 33.22%
btrace/runtime/TypeUtils.java 36.76% 44.63%
btrace/runtime/VariableMapper.java 82.14% 82.81%
btrace/runtime/Verifier.java 21.05% 24.29%
btrace/runtime/instr/ArrayAccessInstrumentor.java 81.25% 88.00%
btrace/runtime/instr/ArrayAllocInstrumentor.java 41.67% 63.33%
btrace/runtime/instr/CatchInstrumentor.java 66.67% 80.00%
btrace/runtime/instr/ErrorReturnInstrumentor.java 83.33% 89.47%
btrace/runtime/instr/FieldAccessInstrumentor.java 100.00% 100.00%
btrace/runtime/instr/LineNumberInstrumentor.java 60.00% 66.67%
btrace/runtime/instr/MethodCallInstrumentor.java 50.00% 68.75%
btrace/runtime/instr/MethodEntryExitInstrumentor.java 50.00% 50.00%
btrace/runtime/instr/MethodEntryInstrumentor.java 66.67% 66.67%
btrace/runtime/instr/MethodInstrumentor.java 73.79% 77.30%
btrace/runtime/instr/MethodReturnInstrumentor.java 75.00% 77.78%
btrace/runtime/instr/ObjectAllocInstrumentor.java 45.45% 68.18%
btrace/runtime/instr/SynchronizedInstrumentor.java 58.82% 56.67%
btrace/runtime/instr/ThrowInstrumentor.java 75.00% 66.67%
btrace/runtime/instr/TypeCheckInstrumentor.java 75.00% 69.23%
btrace/services/api/Service.java 0.00% 0.00%
btrace/services/impl/Printer.java 0.00% 0.00%
btrace/services/impl/QManager.java 0.00% 0.00%
btrace/services/impl/Statsd.java 0.00% 0.00%
btrace/services/spi/RuntimeService.java 0.00% 0.00%
btrace/services/spi/SimpleService.java 0.00% 0.00%
btrace/shared/ErrorHandler.java 0.00% 0.00%
btrace/shared/EventHandler.java 0.00% 0.00%
btrace/shared/ExitHandler.java 0.00% 0.00%
btrace/shared/LowMemoryHandler.java 0.00% 0.00%
btrace/shared/MethodSerializer.java 0.00% 0.00%
btrace/shared/TimerHandler.java 0.00% 0.00%
btrace/spi/BaseBTraceCompiler.java 0.00% 0.00%
btrace/spi/ClasspathProvider.java 0.00% 0.00%
btrace/spi/OutputProvider.java 0.00% 0.00%
btrace/spi/impl/BTraceCompilerFactoryImpl.java 0.00% 0.00%
btrace/spi/impl/BTraceSettingsProviderImpl.java 0.00% 0.00%
btrace/spi/impl/PortLocatorImpl.java 0.00% 0.00%
btrace/util/Interval.java 69.64% 72.63%
btrace/util/LongMap.java 0.00% 0.00%
btrace/util/Messages.java 66.67% 75.00%
btrace/util/MethodID.java 80.00% 87.50%
btrace/util/PrefixMap.java 75.00% 84.38%
btrace/util/templates/BTraceTemplates.java 72.73% 88.00%
btrace/util/templates/BaseTemplateExpander.java 71.43% 88.89%
btrace/util/templates/Template.java 59.26% 72.58%
btrace/util/templates/TemplateExpander.java 0 100.00%
btrace/util/templates/TemplateExpanderVisitor.java 45.07% 58.87%
btrace/util/templates/impl/MethodTrackingExpander.java 71.43% 82.81%
Folder Totals (160 files) 23.80% 29.77%
Project Totals (160 files) 23.80% 29.77%
Loading